siftlode/frontend/src
npeter83 f90c12beaa fix(plex): player marker-skip reset, lang-switch reload, tracks wheel, sidebar badge clamp
- PP1: reset cancelledMarkerRef on item change — a cancelled intro/credits
  auto-skip on one episode suppressed a same-offset marker on the next (auto-skip
  silently dead for the rest of a binge).
- PP2: loadSession no longer depends on the i18n `t` (read via a ref). A
  mid-playback language switch rebuilt loadSession → re-ran the detail effect →
  reloaded the session from the STALE saved resume position, losing live progress.
- PP3: tracks (audio/subtitle) menu now stopPropagation on wheel, like the gear
  menu — scrolling the list no longer changes volume.
- PS1: collapsed PlexSidebar filter badge clamps to "9+" (was a raw count),
  matching the feed Sidebar.
2026-07-11 23:13:10 +02:00
..
components fix(plex): player marker-skip reset, lang-switch reload, tracks wheel, sidebar badge clamp 2026-07-11 23:13:10 +02:00
i18n chore(plex): drop dead _enabled guard, dedup watch-toggle, remove dead i18n 2026-07-11 21:53:24 +02:00
lib chore(plex): dedup frontend formatters + LS key, drop dead wasPlaying pref 2026-07-11 23:10:24 +02:00
App.tsx fix(plex): series-page UX fixes from UAT (7 items) 2026-07-11 01:34:30 +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