edde746
bc4b4955da
feat: auto-remove watched downloads, server watched threshold
...
close #856
2026-04-13 22:46:49 +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
2126a38f39
fix: bounds-safe action bar focus node access
2026-04-13 22:00:36 +02:00
edde746
b81f6eaa96
feat: watch together recent rooms, plex usernames, action toasts, shorter codes
...
close #855
2026-04-13 14:02:21 +02:00
edde746
17eb37cb37
fix: back navigation on screens with no app bar actions
...
close #854
2026-04-13 11:33:15 +02:00
edde746
6dfdb62df8
feat: relay connection limits and container memory caps
2026-04-13 07:55:28 +02:00
edde746
3be302d69f
feat: set sentry environment per distribution channel
2026-04-13 02:38:28 +02:00
edde746
66ebc547f0
fix: filter disk-full and dbus socket errors from sentry
2026-04-13 02:05:24 +02:00
edde746
3366b83a89
fix: hide spoilers in watch next thumbnails
...
close #849
2026-04-12 11:12:37 +02:00
edde746
cd3db94b5d
fix: guard library dropdown against empty list
2026-04-12 10:14:43 +02:00
edde746
d56067e7cc
fix: skip back navigation when overlay route is on top
2026-04-12 10:11:11 +02:00
edde746
7c3cee692c
fix: one-shot select key activation in focus helpers
2026-04-12 10:00:26 +02:00
edde746
a948d82c24
switch from glitchtip
2026-04-12 09:11:42 +02:00
edde746
77893bb9ba
fix: detail screen section alignment
2026-04-12 01:37:08 +02:00
edde746
1b2ecd9de4
fix: standardize bool parsing with flexibleBool helper
...
close #844
2026-04-11 21:22:15 +02:00
edde746
b92842f9ac
Merge pull request #842 from jordankoehn/fix-live-tv-join-session-edge-case
...
Fix Live TV join session edge case
2026-04-11 08:09:51 +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
0b20300572
fix: noisy audio pause on android tv
2026-04-10 10:24:19 +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
497259ca16
fix: close http clients on server replacement
2026-04-09 23:34:01 +02:00
edde746
4322ffc6e5
fix: disable android tv pip lifecycle regressions
2026-04-09 06:39:17 +02:00
edde746
8b40e0993f
fix: normalize EOF playback state
...
close #828
2026-04-09 05:55:03 +02:00
edde746
966b6371f5
fix: preserve download server affinity
2026-04-09 04:51:35 +02:00
edde746
5b493a70b0
feat: show snackbar on playback speed change
...
close #824
2026-04-09 03:48:14 +02:00
edde746
1cb793d781
feat: add sub-ass-override setting
2026-04-08 19:35:18 +02:00
edde746
7f237c9c7b
refactor: reuse showTextInputDialog for episode count input
2026-04-08 18:08:39 +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
f926deb63b
feat: clickable cast members to browse actor filmography
...
close #723
2026-04-08 05:17:37 +02:00
edde746
b82c612f94
fix: remove unused parameter in focusable_slider
2026-04-08 04:40:12 +02:00
edde746
e7ae108c49
chore: bump win_http to 0.2.0
2026-04-08 04:24:06 +02:00
edde746
08689df2f5
chore: update Podfile.lock
2026-04-08 01:58:26 +02:00
edde746
87c308f6ca
feat: use win_http on Windows
2026-04-08 01:54:40 +02:00
edde746
15b22f75a8
refactor: replace dio with package:http
2026-04-08 00:43:08 +02:00
edde746
8e7431e7e5
feat: download options picker for series/seasons
2026-04-07 22:59:35 +02:00
edde746
c034f9b66e
fix: request utf-8 encoding for external subtitles
...
close #817
2026-04-07 18:34:47 +02:00
edde746
5cf53f8cfa
fix: chapter keyboard shortcuts navigate chapters not episodes
...
close #820
2026-04-07 17:58:00 +02:00
edde746
e4de7f1ecb
fix(tv): reduce live stream reconnect delay for faster fallback
2026-04-07 15:37:36 +02:00
edde746
bf9913ba0f
fix(tv): re-tune on live stream fallback, fix decision 400 throw
2026-04-07 10:52:54 +02:00
edde746
6ac8c905c9
fix(tv): live stream direct-stream fallback chain
2026-04-07 07:58:42 +02:00
edde746
603b5b5105
fix: pip aspect ratio clamp values outside android limits
2026-04-07 07:35:03 +02:00
edde746
7528dcec71
fix: connection selection failover and timeout budget
2026-04-07 06:49:51 +02:00
edde746
7150ea2987
fix: log reason for https upgrade failure
2026-04-07 05:48:44 +02:00
edde746
bc2febf480
fix: prefer https endpoints, catch h2 protocol errors
2026-04-07 05:48:44 +02:00
edde746
424351092d
fix: h2 fallback to http/1.1 on handshake failure
2026-04-07 04:20:41 +02:00
edde746
df72c3e6f4
chore: bump build number
2026-04-07 02:11:40 +02:00
edde746
82e605a1c6
fix: don't close database on mobile suspend
2026-04-07 02:11:09 +02:00
edde746
de1b37b7e9
fix: library density migration crash on upgrade
...
close #812
2026-04-07 00:19:27 +02:00
edde746
928206a179
fix: log image load failures with rate limiting
2026-04-06 22:53:13 +02:00
edde746
52b8944d71
feat: use HTTP/2 for all network requests
2026-04-06 22:53:13 +02:00
edde746
cef8f5efe2
fix: use sentry-dart fork to fix Windows build
2026-04-06 22:31:37 +02:00
edde746
00f5357403
rename "Episode Thumbnail" to "Thumbnail" in all translations
2026-04-06 16:45:12 +02:00
edde746
010ace58fa
fix: dispose TextEditingControllers in settings dialogs
2026-04-06 16:43:04 +02:00
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
edde746
c4a71048f5
Merge pull request #808 from eConnah/update-readme-nix
...
docs: update Nix package link to official search and add new listed co-maintainer
2026-04-06 02:45:18 +02: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
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