siftlode/frontend/src
npeter83 fdd39ef3e4 feat(plex): surface playback errors + media-mount status in the UI
PlexPlayer: when the stream session can't start, show why instead of an eternal
spinner — 404 (physical file unreachable: missing media mount / wrong path map),
501 (format needs transcoding), or a generic failure; also catch fatal hls.js
errors. ConfigPanel: render the Test-connection media_check (mount OK, or a
warning naming the unreadable local path). New plex/config i18n in en/hu/de.
2026-07-05 06:58:34 +02:00
..
components feat(plex): surface playback errors + media-mount status in the UI 2026-07-05 06:58:34 +02:00
i18n feat(plex): surface playback errors + media-mount status in the UI 2026-07-05 06:58:34 +02:00
lib feat(plex): surface playback errors + media-mount status in the UI 2026-07-05 06:58:34 +02:00
App.tsx feat(plex): P1.5 — Plex as a nav module + integrated search + filter sidebar 2026-07-05 03:29:20 +02:00
index.css feat(player): keyboard + scroll-wheel controls in the video modal 2026-06-29 23:37:18 +02:00
main.tsx perf: route- and modal-level code splitting (React.lazy) 2026-07-04 19:43:50 +02:00
vite-env.d.ts feat(i18n): foundation — react-i18next, language switcher, server-persisted choice 2026-06-15 00:30:34 +02:00