edde746
b3cf4ebf12
fix: await hidden libraries init before loading content
2026-04-06 16:19:23 +02:00
edde746
f707b7b5f2
Merge branch 'fix-live-tv-never-prompt-to-watch-from-start-of-recording'
2026-04-06 04:12:44 +02:00
edde746
29ab2ddad3
refactor: fix variable naming, indentation, remove debug log
2026-04-06 04:12:33 +02:00
edde746
627024bd13
fix: reduce spacing
2026-04-06 03:02:36 +02:00
Jordan Koehn
93496849ec
fix: Live TV uses wrong begins at time
2026-04-05 11:54:27 -04:00
edde746
9984f42176
fix: tabular figures on timeline timestamps
2026-04-04 23:46:43 +02:00
edde746
a262c94f88
refactor: extract FocusableSlider widget
2026-04-04 19:22:23 +02:00
edde746
8f326e692d
fix: dpad nav trapping in density slider
2026-04-04 16:30:13 +02:00
edde746
7b8a47aac1
fix: include previous episodes in play queue
2026-04-04 16:05:44 +02:00
edde746
b46f1cccb1
remove chapter_marker_painter
2026-04-04 01:36:03 +02:00
edde746
3c59452782
fix: subtitle track matching (forced flag parsing, title scoring)
2026-04-03 23:53:37 +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
dbb3e14c50
fix: skip offline video when different version requested
2026-04-03 17:50:36 +02:00
edde746
d1d45c4998
refactor: restyle subtitle styling and external player settings screens
2026-04-03 17:25:02 +02:00
edde746
c9db6e528e
feat: more consistent poster sizing
...
close #798
2026-04-03 17:04:20 +02:00
edde746
122cff359d
fix: await database close on desktop app exit
2026-04-03 12:19:29 +02:00
edde746
ef96ccb623
fix: ordinal tiebreaker for identical track matching
2026-04-03 00:46:01 +02:00
edde746
8a66cf6d92
fix: add HID key labels for non-keyboard USB pages
...
close #793
2026-04-02 22:04:26 +02:00
edde746
16dd352231
fix: hide live badge when timeshifted
...
close #796
2026-04-02 17:35:52 +02:00
edde746
fb275ea242
refactor: replace iso 639 json asset with const dart map
2026-04-02 17:07:45 +02:00
edde746
533472299a
feat: add search filter to collection selection dialog
...
close #784
2026-04-02 16:38:37 +02:00
edde746
504da89223
fix: focus search input on tab selection
...
close #795
2026-04-02 14:18:02 +02:00
edde746
9565682eda
feat: Windows display mode matching (refresh rate, HDR)
2026-04-02 13:05:58 +02:00
edde746
17741a2f61
fix: live timeline focus style
2026-04-02 02:40:13 +02:00
edde746
f5407ecac8
fix: enable PiP and crop/fill for live TV
2026-04-02 02:38:16 +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
64a5874566
fix: close database on app shutdown
2026-04-01 20:30:05 +02:00
edde746
b16a6a6bd5
fix: companion remote acts as remote instead of host on Android TV
2026-04-01 16:23:31 +02:00
edde746
87da5b400e
chore: remove tune debug logging
2026-04-01 16:05:36 +02:00
edde746
3f1da5f289
feat: live TV time-shift
2026-04-01 12:20:07 +02:00
edde746
45525a4f14
feat: live TV favorite channel ordering
...
close #780
2026-04-01 06:32:27 +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
3a82119c2a
fix: library action confirmation and snackbar feedback
2026-03-31 10:37:10 +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
ad8faab9ea
fix: android video surface lifecycle management
...
close #771
2026-03-29 18:07:50 +02:00
edde746
684196aa36
perf: type-aware image memory cache bounds
2026-03-28 18:31:16 +01:00
edde746
059509354d
feat: configurable watch together relay server
2026-03-28 14:44:30 +01:00
edde746
53d50dbc3b
fix: guard scroll operations against infinite extents
2026-03-28 13:51:39 +01:00
edde746
46ebda944a
fix: flexible int parsing in PlexRole
2026-03-28 13:44:57 +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
beb78fada0
fix: eager artwork dir init, guard back nav on root
2026-03-27 11:06:22 +01:00
edde746
a05efef3c8
fix: guard download action button focus node access
2026-03-27 10:39:50 +01:00