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
5880451401
fix: try DV conversion before MPV fallback on decoder hang
2026-04-04 00:19:10 +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
062fd82de1
fix: recover audio after Windows sleep via ao-null-reload
2026-04-03 12:19:36 +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
da95901d39
fix: Windows native code bugs and dedup
...
- fix unsigned underflow in Utf8FromUtf16 when WideCharToMultiByte fails
- fix inverted freopen_s logic in console attach
- remove misleading WS_EX_APPWINDOW from GWL_STYLE mask
- close mutex handle on normal exit
- extract SetHDRStateForTarget, EnableComposition/DisableComposition, DisplayModeToMap helpers
- cache GetWindowsVersion result
2026-04-02 15:02:07 +02:00
edde746
29101c310b
fix: clean up power-resume timer on dispose and destroy
2026-04-02 14:42:14 +02:00
edde746
91db6d0e57
fix: reload audio output on Windows wake from sleep
2026-04-02 14:36:50 +02:00
edde746
504da89223
fix: focus search input on tab selection
...
close #795
2026-04-02 14:18:02 +02:00
edde746
4a54b897ac
fix: guard sdk_26100.h for newer Windows SDKs
2026-04-02 13:22:27 +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
51a49cfca3
fix: disable Impeller on Huawei/HONOR devices
2026-03-31 14:16:01 +02:00
edde746
da8b583286
feat: tag editing in metadata editor
2026-03-31 14:10:17 +02:00
edde746
2c12a07257
fix: reuse AudioTrack across seeks, reduce PCM buffer
2026-03-31 12:39:10 +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
8eb716505d
fix: mpv dispose ANR on main thread
2026-03-30 21:42:11 +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
6a7644935f
chore: remove steam scripts
2026-03-28 20:16:48 +01:00
edde746
684196aa36
perf: type-aware image memory cache bounds
2026-03-28 18:31:16 +01:00
edde746
56697303f9
fix: async mpv dispose on macOS
2026-03-28 17:55:34 +01:00
edde746
3306a28892
fix: isolate libdovi from JVM heap, reuse DV buffers
2026-03-28 17:38:11 +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