edde746
ee020d81bd
refactor: trakt/download hardening and cleanup sweep
2026-04-21 13:57:03 +02:00
edde746
93d196572f
fix: clamp playlist focus index on remove
2026-04-21 12:36:15 +02:00
edde746
1edf3da984
refactor: consolidate dialogs to DialogActionButton
2026-04-21 12:05:21 +02:00
edde746
4665f2a5d8
fix: dispose services and subscriptions, persist client id
2026-04-21 12:04:48 +02:00
edde746
fd898e0567
fix: json parse safety, stop mutating input maps
2026-04-21 12:03:32 +02:00
edde746
5937e5c721
refactor: extract shared mixins and helpers to dedupe
2026-04-20 21:25:50 +02:00
edde746
bc57ffb930
feat: export/import settings
2026-04-20 20:17:57 +02:00
edde746
1fd415ae31
feat(android): display switch delay
...
close #894
2026-04-20 17:34:54 +02:00
edde746
6d265e7bae
feat: episode next/prev hotkeys
...
close #897
2026-04-20 16:34:46 +02:00
edde746
64d5c1f6aa
fix: force rediscover on manual reconnect
2026-04-20 08:15:16 +02:00
edde746
a715f4e26b
feat: collection/playlist sync rules
2026-04-19 17:45:03 +02:00
edde746
7f8b827c0e
fix: reset completion latch on stream recovery
...
close #664
2026-04-19 14:08:20 +02:00
edde746
0a1abfcbbb
fix: video playback tile description
2026-04-19 13:42:58 +02:00
edde746
f53592f32b
fix: live tv dvr seek via keyboard/remote
...
close #789
2026-04-19 13:13:38 +02:00
edde746
b4e78febc0
feat: donation button
2026-04-19 11:52:46 +02:00
edde746
ff2928b18f
feat: trakt integration
...
close #617
2026-04-19 11:31:27 +02:00
edde746
9cca40420c
fix: guard player back pop with canPop
2026-04-18 18:08:51 +02:00
edde746
3da51f9d64
chore: pre-commit ci hook, dart format
2026-04-18 12:40:35 +02:00
edde746
2bd9e6655f
feat: rate pill, fix snackbar placement
...
close #886
2026-04-18 08:37:43 +02:00
edde746
d2b01100a5
feat: force TV mode setting
...
close #885
2026-04-17 19:41:28 +02:00
edde746
47837edb01
fix: apply display matching on fullscreen enter
2026-04-17 15:03:50 +02:00
edde746
91057c12a4
feat: bold/italic subtitle toggles
...
close #883
2026-04-17 15:03:23 +02:00
edde746
66b32468eb
fix: serialize file picker calls
2026-04-17 14:13:20 +02:00
edde746
1e62c6c756
feat: bandwidth limit modal on stream 500
2026-04-17 13:12:07 +02:00
edde746
f8132e7bdb
fix: focus media detail info rows
...
close #758
2026-04-17 05:23:18 +02:00
edde746
ee20965218
fix: pin EPG titles, filter cloud channel list
...
close #614
2026-04-17 04:28:19 +02:00
edde746
11d2e40e34
fix: downsample offline hero art and clear logo
2026-04-16 22:50:58 +02:00
edde746
157669bd76
feat: folder view thumbnails and rich metadata
...
close #821
2026-04-16 17:06:07 +02:00
edde746
f055759c7a
fix: suppress position sync when app backgrounded
2026-04-16 15:43:08 +02:00
edde746
34815f22ee
fix: watch together server races, reconnect readiness, session end
2026-04-16 15:24:44 +02:00
edde746
1d3ae3e1c5
fix: watch together bugs and server write serialization
2026-04-16 14:00:24 +02:00
edde746
360741674d
feat: sync rules for downloads
...
close #867
2026-04-16 12:52:48 +02:00
edde746
c369f2c3d7
refactor: remove dead code across codebase
2026-04-16 08:14:42 +02:00
edde746
a7ba837cb1
fix: prevent white screen when no servers available
2026-04-16 06:02:18 +02:00
edde746
f87f0b0807
fix: suppress spurious media pause during frame rate switch
...
close #871
2026-04-16 04:11:33 +02:00
edde746
f1867ddeb7
fix: preserve PiP during episode auto-play
...
close #865
2026-04-15 23:16:04 +02:00
edde746
e0308be8bb
fix: mounted check in _toggleLibraryVisibility
2026-04-15 11:04:16 +02:00
edde746
1e1bb9176a
feat: watch together buffering indicators
2026-04-14 22:07:13 +02:00
edde746
e50fdc4eb9
feat: circular dpad and filled nav chips on remote screen
2026-04-14 13:29:42 +02:00
edde746
4edf1a8c42
fix: auto-start remote server after home data loads
2026-04-14 13:03:34 +02:00
edde746
cb455d379c
feat: inline discovery in remote screen
2026-04-14 12:58:41 +02:00
edde746
d093023ce7
feat: replace QR remote pairing with encrypted LAN discovery
...
Replace session ID + PIN auth with HKDF-derived home secret and
per-session AES-256-GCM encrypted channel. Auto-start remote server
on host devices, auto-discover hosts via authenticated UDP broadcast.
2026-04-14 12:33:40 +02:00
edde746
a55650bc40
fix: skip QR scanner on devices without cameras
2026-04-14 06:53:51 +02:00
edde746
2f7c87d437
fix: subtitle background not rendering on mpv 0.38+
...
close #773
2026-04-13 23:59:47 +02:00
edde746
bc4b4955da
feat: auto-remove watched downloads, server watched threshold
...
close #856
2026-04-13 22:46:49 +02:00
edde746
f7e3408c86
fix: guard empty list access in alpha jump bar and download tree
2026-04-13 22:07:21 +02:00
edde746
2126a38f39
fix: bounds-safe action bar focus node access
2026-04-13 22:00:36 +02:00
edde746
17eb37cb37
fix: back navigation on screens with no app bar actions
...
close #854
2026-04-13 11:33:15 +02:00
edde746
3366b83a89
fix: hide spoilers in watch next thumbnails
...
close #849
2026-04-12 11:12:37 +02:00
edde746
cd3db94b5d
fix: guard library dropdown against empty list
2026-04-12 10:14:43 +02:00