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
fd1d187ede
feat: timeline thumbnail on dpad key-repeat
...
close #805
2026-04-19 12:24:14 +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
2e429840d2
fix: fan out multi-airing EPG metadata
...
close #563
2026-04-17 03:36:27 +02:00
edde746
e63920e23b
fix: native monitor-aware fullscreen on windows
2026-04-16 23:13:15 +02:00
edde746
11d2e40e34
fix: downsample offline hero art and clear logo
2026-04-16 22:50:58 +02:00
edde746
ddb4a91b08
fix: downsample local artwork in offline grids
2026-04-16 22:44:01 +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
3cf1ebc09b
fix: watch together room re-join and participant discovery
...
close #875
2026-04-16 13:17: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
65e22fbbbd
refactor: remove dead download code
2026-04-16 07:27:05 +02:00
edde746
74b2d76fea
refactor: remove dead SAF copy methods
2026-04-16 07:27:05 +02:00
edde746
6c61e0e4c9
feat: namedTimeout for Sentry context
2026-04-16 07:27:05 +02:00
edde746
1b1c4b741b
filter Windows disk-full errors from Sentry
2026-04-16 06:25:24 +02:00
edde746
f9d8549e56
fix: clamp tooltip upper bound to prevent ArgumentError
2026-04-16 06:13:45 +02:00
edde746
bdd9d24d32
fix: fallback to IOClient on WinHttp init failure
2026-04-16 06:11:13 +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
15de88463c
fix: disable native HTTP error capturing in sentry
2026-04-15 17:51:28 +02:00
edde746
e0308be8bb
fix: mounted check in _toggleLibraryVisibility
2026-04-15 11:04:16 +02:00
edde746
4663c435c9
fix: artwork directory null crash on orientation change
2026-04-15 06:11:07 +02:00
edde746
771c431188
fix: treat 500 as permanent failure, show error in UI
2026-04-14 22:29:05 +02:00
edde746
1e1bb9176a
feat: watch together buffering indicators
2026-04-14 22:07:13 +02:00
edde746
6eb5c847af
fix: download cleanup, retry circuit breaker, SAF resume
2026-04-14 21:54:00 +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
6cbf0980c5
fix: filter HTTPClientError and DiscordStateException from sentry
2026-04-14 06:43:53 +02:00
edde746
4cb65c1bfa
feat: mouse back button navigation
2026-04-14 06:30:18 +02:00
edde746
f30e47dbd7
fix: enforce min 2x DPR for TV image transcoding
...
close #860
2026-04-14 05:55:43 +02:00