edde746
|
6188d21c3d
|
perf: limit concurrent image transcode requests
|
2026-02-25 17:01:43 +01:00 |
|
edde746
|
88d7e2d319
|
feat: add audio passthrough toggle for desktop
|
2026-02-25 16:38:58 +01:00 |
|
edde746
|
b193a23524
|
fix: video stuck on still frame after long pause
close #536
|
2026-02-25 08:17:14 +01:00 |
|
edde746
|
cb39945a9d
|
fix: watch together clock drift
close #534
|
2026-02-25 07:50:17 +01:00 |
|
edde746
|
45e792e3ab
|
fix: ESC exits fullscreen without closing video player
close #533
|
2026-02-25 07:17:24 +01:00 |
|
edde746
|
50660013cc
|
fix: restore tap/click handling in folder tree view
|
2026-02-24 23:54:42 +01:00 |
|
edde746
|
e0489b68d5
|
fix: use theme colors in video control sheets for light mode support
|
2026-02-24 23:40:08 +01:00 |
|
edde746
|
af41d937c3
|
fix: remove DVR recording features (plex pass)
close #530
|
2026-02-24 23:13:38 +01:00 |
|
edde746
|
2f488bd395
|
fix: disable ambient lighting in picture-in-picture mode
closes #528
|
2026-02-24 17:05:41 +01:00 |
|
edde746
|
d40890c344
|
fix: restore long press on seasons and episodes
|
2026-02-24 17:02:12 +01:00 |
|
edde746
|
78049c981b
|
fix: black screen when closing manage libraries sheet
|
2026-02-24 11:05:55 +01:00 |
|
edde746
|
4083837c3b
|
feat: still watching prompt on sleep timer expiry
|
2026-02-24 10:08:50 +01:00 |
|
edde746
|
3fc1540f41
|
feat: make companion remote dialog use focusablebutton
|
2026-02-24 04:56:33 +01:00 |
|
edde746
|
403df31907
|
feat: native auto-update
close #521
|
2026-02-24 04:04:02 +01:00 |
|
edde746
|
d1d5b808bb
|
fix: reduce widget tree depth
|
2026-02-24 02:40:04 +01:00 |
|
edde746
|
9528b8f61a
|
feat: multi-IP QR code for companion remote
|
2026-02-24 02:31:24 +01:00 |
|
edde746
|
2276750704
|
fix: memory-aware buffer limits
|
2026-02-24 00:56:09 +01:00 |
|
edde746
|
e23f472d78
|
refactor: centralize globalKey construction via buildGlobalKey()
|
2026-02-23 17:53:20 +01:00 |
|
edde746
|
778ac50116
|
perf: fast offline startup
close #511
|
2026-02-23 14:09:13 +01:00 |
|
edde746
|
8f50da4a75
|
fix: resolve all dart analyze warnings
- Migrate RadioListTile to RadioGroup API (Flutter 3.32+)
- Guard BuildContext usage across async gaps
- Use const BorderRadius.all / EdgeInsets.all constructors
- Extract nested ternaries into helpers
- Prefer .first over [0], ??= over if-null assignment
- Prefix unused FocusNode params with _
- Add library directive for dangling doc comments
|
2026-02-23 13:50:56 +01:00 |
|
edde746
|
8918bdc93e
|
fix: add OverlaySheetHost to desktop/TV navigation path
|
2026-02-23 13:11:11 +01:00 |
|
edde746
|
a599920ab4
|
fix: overlay sheet theme and scope on mobile
|
2026-02-23 13:00:42 +01:00 |
|
edde746
|
4095cc27e1
|
perf: reduce redundant metadata API requests
|
2026-02-23 11:43:42 +01:00 |
|
edde746
|
1eb88e23f5
|
perf: cache-first metadata fetching for playback
|
2026-02-23 10:51:25 +01:00 |
|
edde746
|
edbe2a06be
|
refactor: deduplicate sheet, key handler, and service patterns
|
2026-02-23 10:25:57 +01:00 |
|
edde746
|
964b89aa67
|
fix(windows): release gamepad handles on window blur
|
2026-02-23 08:05:55 +01:00 |
|
edde746
|
3670383fde
|
fix(desktop): profile switch on every window focus
close #517
|
2026-02-23 06:36:49 +01:00 |
|
edde746
|
26ff55e005
|
fix(android): auto buffer size to prevent OOM
|
2026-02-23 05:42:04 +01:00 |
|
edde746
|
1860a1cea6
|
feat: dpadnavigation for folder tree view
close #513
|
2026-02-23 03:42:07 +01:00 |
|
edde746
|
7802beb41b
|
feat: play/shuffle folder contents
close #514
|
2026-02-23 02:19:57 +01:00 |
|
edde746
|
4eb55885f7
|
feat: metadata editing
close #338
|
2026-02-22 17:56:13 +01:00 |
|
edde746
|
03fc1c1109
|
fix: auto-focus first content item on settings screens in dpad mode
|
2026-02-22 15:58:10 +01:00 |
|
edde746
|
d709d638c7
|
fix: use dpad controls for settings dialogs in keyboard nav mode
|
2026-02-22 15:20:16 +01:00 |
|
edde746
|
7f8d4c7946
|
fix: dpad focus for dialogs and buttons
|
2026-02-22 14:50:59 +01:00 |
|
edde746
|
1536feb034
|
fix: dpad focus on pushed screens
close #510
|
2026-02-22 11:46:47 +01:00 |
|
edde746
|
83c0cce7f3
|
fix: ignore gamepad input when window is unfocused
close #509
|
2026-02-22 10:29:52 +01:00 |
|
edde746
|
3289ce0fbc
|
feat: fallback skip markers from chapter titles
|
2026-02-22 04:34:36 +01:00 |
|
edde746
|
8ef0d2e25c
|
feat: retard proof QR code
|
2026-02-21 10:35:48 +01:00 |
|
edde746
|
9819c4f495
|
fix: move hub/onDeck API processing to isolates
|
2026-02-21 05:34:06 +01:00 |
|
edde746
|
1ebc2a85d1
|
fix: move cache JSON ops to isolates
|
2026-02-21 05:00:14 +01:00 |
|
edde746
|
0159c18497
|
feat: discontinuous buffer ranges on timeline
|
2026-02-21 04:50:10 +01:00 |
|
edde746
|
4dc7101f39
|
fix: remove unused MediaGridSliver widget
|
2026-02-20 22:38:55 +01:00 |
|
edde746
|
3bfc24bf9b
|
feat: persist ambient lighting and make it mutually exclusive with shaders
close #499
|
2026-02-20 22:33:00 +01:00 |
|
edde746
|
d307f8c99d
|
fix: prompt PIN for current profile on app open
close #485
|
2026-02-20 22:28:11 +01:00 |
|
edde746
|
ec054fce46
|
feat: add View All card and dpad focus to hub detail
close #474
|
2026-02-20 22:10:52 +01:00 |
|
edde746
|
b25df3b411
|
feat: embed DUCET collation ranks for alpha-jump sorting
close #498
|
2026-02-20 18:05:10 +01:00 |
|
edde746
|
57bdb3997e
|
fix: remove unused import in rating_bottom_sheet
|
2026-02-20 10:00:02 +01:00 |
|
edde746
|
1e6a1af1cf
|
feat: add user star ratings
close #411
|
2026-02-20 09:57:44 +01:00 |
|
edde746
|
89c7b79867
|
fix: use identifier as fallback key for EPG channels
|
2026-02-19 09:13:00 +01:00 |
|
edde746
|
bfe7d54dcf
|
feat: add kBlurArtwork mode for store screenshots
Blurs all artwork and rotates vowels in metadata when enabled.
|
2026-02-19 05:45:46 +01:00 |
|