edde746
e37602421b
fix(discover): expose full continue watching
...
close #1045
2026-05-15 18:49:23 +02:00
edde746
5a46857035
fix(companion): respect remote server setting
...
close #1038
2026-05-14 02:23:43 +02:00
edde746
de129fbb0a
fix(trackers): preserve Plex library context
2026-05-12 22:46:38 +02:00
edde746
606627cd0c
fix(search): use backend icons for server indicator
2026-05-12 08:25:52 +02:00
edde746
3a6012cc21
fix(lifecycle): guard async state updates
2026-05-12 06:11:14 +02:00
edde746
4cdcd2f2e4
feat(sheets): position desktop sheets near cursor
2026-05-11 05:07:00 +02:00
edde746
4b243d38b9
fix(player): hide stale next marker
...
close #1003
2026-05-11 02:47:15 +02:00
edde746
cd31b2e2e6
fix(subtitles): remember search language
...
close #1002
2026-05-11 02:40:50 +02:00
edde746
f185ebd554
fix(downloads): improve sync rules navigation
...
close #1001
2026-05-10 23:18:09 +02:00
edde746
dd0fd1c828
fix(profiles): reuse switch flow for menu
2026-05-10 00:36:08 +02:00
edde746
afda61119e
fix(macos): sync restored fullscreen chrome
2026-05-09 11:35:36 +02:00
edde746
5401b5005f
perf(player): reduce timeline layout churn
2026-05-09 10:02:32 +02:00
edde746
d38f7cf78f
perf(player): reduce playback UI churn
2026-05-09 09:38:25 +02:00
edde746
7a3f63683e
fix(ui): refresh stale watch state
2026-05-09 06:00:36 +02:00
edde746
c38c0cf55d
fix(jellyfin): hide unsupported continue watching removal
...
close #995
2026-05-09 04:41:13 +02:00
edde746
5d2302b322
fix(player): stabilize Apple timeline progress
2026-05-08 12:34:07 +02:00
edde746
51a8b971f6
fix(jellyfin): keep poster fallback after recycling
2026-05-08 10:33:49 +02:00
edde746
3319df4538
fix(ui): improve context menu behavior
2026-05-08 09:53:08 +02:00
edde746
19dea4b31e
refactor(ui): share bottom sheet scaffold
2026-05-08 06:50:34 +02:00
edde746
653fada5dc
refactor(player): move quality picker into playback settings
2026-05-08 06:24:59 +02:00
edde746
5fe5534bae
fix(jellyfin): bound home artwork load
2026-05-08 06:06:09 +02:00
edde746
f07feaaa52
fix(plex): repair alpha jump bar
2026-05-08 05:36:39 +02:00
edde746
9446f976a4
fix(tv): support hardware keyboard input
2026-05-07 00:52:34 +02:00
edde746
7988c83bec
fix: improve d-pad focus navigation
2026-05-07 00:27:58 +02:00
edde746
4700cc5bd4
fix: change icons
2026-05-06 07:46:02 +02:00
edde746
1f09c07e96
feat(player): toggle chapter timeline markers
...
close #973
2026-05-06 05:26:47 +02:00
edde746
25a2187bf4
refactor: reduce settings and media selector duplication
2026-05-06 01:33:54 +02:00
edde746
91c23786f2
refactor: reduce model and focus boilerplate
2026-05-06 00:26:44 +02:00
edde746
94dbae0af9
fix(playback): prevent spurious seek jumps
...
close #946
2026-05-05 09:52:19 +02:00
edde746
ef2db78310
fix(jellyfin): fall back from missing season posters
...
close #981
2026-05-05 07:53:36 +02:00
edde746
955bc9548c
refactor: adopt shared mixins, helpers, and sliver widgets
2026-05-05 03:06:56 +02:00
edde746
ed4be7b96d
refactor: strip obvious comments
2026-05-04 22:40:18 +02:00
edde746
708a1391e3
fix(desktop): hide hub hover arrows when row isn't scrollable
2026-05-04 10:53:55 +02:00
edde746
c4b9da0950
refactor(images): replace flutter cache manager
2026-05-03 20:09:23 +02:00
edde746
f5901389e0
fix(macos): restore traffic lights on player exit
2026-05-03 06:52:51 +02:00
edde746
20953152b6
fix(tvos): dismiss overlays with back
2026-05-03 01:50:26 +02:00
edde746
876a44b244
feat(tvos): add virtual keyboard input
2026-05-03 01:32:58 +02:00
edde746
810f1e5da5
fix: stabilize hidden library focus traversal
2026-05-02 10:03:36 +02:00
edde746
244b291255
refactor: share controller disposal and Plex DTO parsing
2026-05-02 09:43:08 +02:00
edde746
130e0d6f40
refactor: streamline settings bindings
2026-05-02 08:44:27 +02:00
edde746
8fabf56337
refactor: split playback and media hotspots
2026-05-02 06:33:05 +02:00
edde746
50bc245677
refactor: share low-risk UI and tracker helpers
2026-05-02 01:58:50 +02:00
edde746
91d9aad721
fix: improve subtitle search focus navigation
2026-05-02 01:05:54 +02:00
edde746
f6c6808352
feat(library): scroll tabs and chips with content
2026-05-01 22:34:59 +02:00
edde746
036d99f11f
perf(android): optimize DV conversion hot path
...
Remove avoidable per-RPU allocations and copies during DV fallback conversion, and add debug controls to force conversion modes while profiling playback.
2026-05-01 17:50:59 +02:00
edde746
f03c84e8dc
fix: group mobile library dropdown by server
2026-05-01 07:55:15 +02:00
edde746
ed7dae601a
fix: avoid duplicate play next countdown
...
close #942
2026-05-01 06:44:56 +02:00
edde746
c602936d2a
fix: support forced skip marker fallback
...
close #956
2026-05-01 04:35:30 +02:00
edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
fdede5f643
chore: dart format focusable_tab_chip.dart
2026-04-28 04:16:02 +02:00