Files
streamyfin/components
Gauvain 0f29457ff8 feat(settings): unified server-URL resolver + field; adopt in Jellyseerr
Type a loose address (media.example.com, https://…, host:port) and the app finds the working, canonical URL.

- utils/serverUrl: generic candidate generator (https-first, port/path preserved, no Jellyfin-specific ports), parallel-probe resolver, numeric semver compare, and a Jellyseerr probe (/api/v1/status, min 2.0.0).

- useServerUrlResolver: idle -> resolving -> ok | error state machine with cancellation.

- ServerUrlField: shared input that auto-resolves on blur, inline status chip (tap to re-test) + resolved URL, persists the canonical URL.

- Jellyseerr settings adopt the field and log in with the resolved URL. Probe contract makes Streamystats/Jellyfin/Merlin a drop-in follow-up.
2026-06-04 20:13:10 +02:00
..
wip
2026-01-19 08:21:55 +01:00
2025-08-07 10:12:40 +02:00
2026-01-18 13:20:17 +01:00
WIP
2025-01-30 09:20:31 +01:00
wip
2025-01-06 14:28:24 +01:00
2026-01-31 10:52:21 +01:00
2024-07-31 23:19:47 +02:00
2025-11-07 15:14:13 +01:00
wip
2026-01-19 08:21:55 +01:00