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
edde746
ee020d81bd
refactor: trakt/download hardening and cleanup sweep
2026-04-21 13:57:03 +02:00
edde746
5937e5c721
refactor: extract shared mixins and helpers to dedupe
2026-04-20 21:25:50 +02:00
edde746
6d265e7bae
feat: episode next/prev hotkeys
...
close #897
2026-04-20 16:34:46 +02:00
edde746
65e19706f8
fix(exoplayer): external sub attach, non-ass render
...
close #895
2026-04-20 13:14:32 +02:00
edde746
a715f4e26b
feat: collection/playlist sync rules
2026-04-19 17:45:03 +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
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
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
ddb4a91b08
fix: downsample local artwork in offline grids
2026-04-16 22:44:01 +02:00
edde746
34815f22ee
fix: watch together server races, reconnect readiness, session end
2026-04-16 15:24:44 +02:00
edde746
360741674d
feat: sync rules for downloads
...
close #867
2026-04-16 12:52:48 +02:00
edde746
f9d8549e56
fix: clamp tooltip upper bound to prevent ArgumentError
2026-04-16 06:13:45 +02:00
edde746
771c431188
fix: treat 500 as permanent failure, show error in UI
2026-04-14 22:29:05 +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
7ab6b9720f
feat: increase subtitle sync slider range to ±60s
...
close #851
2026-04-14 04:24:53 +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
77893bb9ba
fix: detail screen section alignment
2026-04-12 01:37:08 +02:00
edde746
91d191b3d8
fix: file info bitrate units, multi-track display, tv scrolling
...
close #840 , close #841
2026-04-11 08:04:12 +02:00
edde746
c6f2e949a7
fix: use configured skip setting for dpad/timeline seeking
...
close #751 , close #790
2026-04-10 22:31:41 +02:00
edde746
9d9d9bb311
feat: add square art and logo editing to metadata editor
...
close #837
2026-04-10 18:38:54 +02:00
edde746
f47bcb69fd
feat: auto-hide performance overlay with controls
...
close #834
2026-04-10 01:30:26 +02:00
edde746
c20bb93f1f
fix: always show track selection button
...
close #833
2026-04-09 23:52:02 +02:00
edde746
d0934295b0
feat: download all playlist items
...
close #241
2026-04-08 12:37:03 +02:00
edde746
8d40ba3011
fix: reduce blank space in media card bottom
2026-04-08 07:21:21 +02:00
edde746
8e7431e7e5
feat: download options picker for series/seasons
2026-04-07 22:59:35 +02:00
edde746
5cf53f8cfa
fix: chapter keyboard shortcuts navigate chapters not episodes
...
close #820
2026-04-07 17:58:00 +02:00
edde746
928206a179
fix: log image load failures with rate limiting
2026-04-06 22:53:13 +02:00
edde746
627024bd13
fix: reduce spacing
2026-04-06 03:02:36 +02:00
edde746
9984f42176
fix: tabular figures on timeline timestamps
2026-04-04 23:46:43 +02:00
edde746
b46f1cccb1
remove chapter_marker_painter
2026-04-04 01:36:03 +02:00
edde746
7d35132509
feat: M3 2024 slider style for video player timelines
...
Use GappedTrackShape (no stop indicator) globally.
Timeline/volume sliders get local overrides for thinner
track, zero padding, and no overlay. Chapter markers
rendered as track gaps. Live TV timeline matches style.
Timeline thumb hidden when unfocused in dpad mode.
2026-04-03 23:14:11 +02:00
edde746
c9db6e528e
feat: more consistent poster sizing
...
close #798
2026-04-03 17:04:20 +02:00
edde746
16dd352231
fix: hide live badge when timeshifted
...
close #796
2026-04-02 17:35:52 +02:00
edde746
533472299a
feat: add search filter to collection selection dialog
...
close #784
2026-04-02 16:38:37 +02:00
edde746
17741a2f61
fix: live timeline focus style
2026-04-02 02:40:13 +02:00
edde746
c57cbfb2f6
fix: live TV time-shift controls and timeline
2026-04-02 02:29:04 +02:00
edde746
339a767304
refactor: M3 settings screen redesign
2026-04-02 00:33:25 +02:00
edde746
4c534b44d4
fix: consistent borderless text input styling
2026-04-01 23:10:40 +02:00
edde746
984125a79e
fix: subtitle search UI polish and keyboard input
2026-04-01 22:36:51 +02:00
edde746
17f1075e64
feat: subtitle search & download from OpenSubtitles
...
close #343
2026-04-01 22:20:59 +02:00
edde746
3f1da5f289
feat: live TV time-shift
2026-04-01 12:20:07 +02:00
edde746
fc7892daed
fix: option picker dialog focus for TV/keyboard nav
2026-04-01 06:30:08 +02:00
edde746
da8b583286
feat: tag editing in metadata editor
2026-03-31 14:10:17 +02:00
edde746
e6ea1b056a
fix: overlay sheet builder context popping main route
...
close #779
2026-03-31 10:30:25 +02:00