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
Micah Morrison
310d4b46b2
Show season posters on tab in show view
2026-04-26 15:11:24 -04:00
edde746
19a0128363
feat(playback): add ArtCNN shader presets
...
close #924
2026-04-26 20:29:38 +02:00
edde746
425da3ab7d
fix(overlay-sheet): wrap barrier in Positioned.fill
2026-04-25 19:59:36 +02:00
edde746
52b70a0080
perf(mediaquery): use scoped accessors (sizeOf, paddingOf, etc.)
2026-04-25 12:30:53 +02:00
edde746
feba5b6f74
lint: enforce unawaited_futures, prefer_final_locals, etc.
2026-04-25 12:27:28 +02:00
edde746
0531c33b0c
refactor(settings): typed Pref<T> declarations
2026-04-25 10:52:34 +02:00
edde746
e4e8299981
refactor: showLoadingDialog helper, json_serializable for plex_home
2026-04-25 03:25:09 +02:00
edde746
d0a93d57dd
refactor: codebase review cleanup
2026-04-25 03:16:11 +02:00
edde746
49a86e402c
fix: stabilize grid column count when alpha bar shows
2026-04-24 19:19:39 +02:00
edde746
3d023962e1
feat: server grouping, hidden-library browsing
...
close #557 , close #827
2026-04-24 19:11:25 +02:00
edde746
2b59de91c7
chore: dart format
2026-04-24 14:19:07 +02:00
edde746
2479e1faaa
feat: tvos support
2026-04-24 14:11:24 +02:00
edde746
e8729a4e27
feat: oauth proxy for mal/anilist auth
2026-04-24 09:46:45 +02:00
edde746
1582fdbd5b
feat: mal/anilist/simkl progress sync
...
close #914
2026-04-24 08:29:49 +02:00
edde746
431c20f817
feat: match/unmatch metadata
2026-04-23 19:02:14 +02:00
edde746
4a5cb224b1
feat: swap chapters/queue player icons
2026-04-23 18:26:03 +02:00
edde746
0c6796ebe7
fix: desktop double-click fullscreen full area
2026-04-23 15:25:38 +02:00
edde746
d73b9182cc
fix: stable image cache key across window resize
2026-04-23 13:58:25 +02:00
edde746
ca5d87143b
feat: global fullscreen toggle (F11 + sidebar)
...
close #907
2026-04-23 07:43:46 +02:00
edde746
1e54344ec3
feat: toggle episode number on cards
2026-04-22 21:35:03 +02:00
edde746
c10cf55f2d
feat: transcoding
2026-04-22 21:07:12 +02:00
edde746
eb49ead83b
fix: paginate collection/playlist/person endpoints
...
close #903
2026-04-21 21:51:20 +02:00
edde746
839465b7f2
feat(exoplayer): box-fit modes (letterbox/cover/stretch)
2026-04-21 18:17:25 +02:00
edde746
7c331e51e6
fix: auto-skip credits honors auto-play-next
...
close #901
2026-04-21 17:37:31 +02:00