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
edde746
1a96d2b418
feat: download version picker with smart series matching
...
close #767
2026-03-31 04:46:09 +02:00
edde746
ddb157809a
feat: play version context menu option
2026-03-30 08:03:39 +02:00
edde746
684196aa36
perf: type-aware image memory cache bounds
2026-03-28 18:31:16 +01:00
edde746
0bb200a785
feat: play from beginning context menu option
...
close #761
2026-03-27 17:43:15 +01:00
edde746
d3602201c6
refactor: remove dead code
2026-03-27 17:39:43 +01:00
edde746
a05efef3c8
fix: guard download action button focus node access
2026-03-27 10:39:50 +01:00
edde746
ad9be7f132
Merge branch 'feature/server-tasks'
2026-03-27 09:38:24 +01:00
edde746
8e9968628a
fix: server tasks panel polish
2026-03-27 09:37:53 +01:00
edde746
e33db4f6d7
fix: auto-focus skip intro button on TV when controls visible
...
close #742
2026-03-26 20:33:23 +01:00
Micah Morrison
25e3c4a543
Show server tasks
2026-03-25 11:33:01 -04:00