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 |
|
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 |
|
edde746
|
ab5ad3c839
|
fix: use hubs API for continue watching
close #748
|
2026-03-26 18:58:18 +01:00 |
|
edde746
|
8ff7676e60
|
fix: use continuous play queue for aired date episode order
close #756
|
2026-03-25 23:28:57 +01:00 |
|
edde746
|
bfe35220aa
|
fix: skip SAF picker on Android TV
|
2026-03-25 20:56:32 +01:00 |
|
edde746
|
843faee4c5
|
fix: run sqlite on background isolate
|
2026-03-25 20:50:35 +01:00 |
|
edde746
|
dd441fee66
|
fix: ignore EOF completion events for live TV streams
|
2026-03-25 19:51:11 +01:00 |
|
edde746
|
2204b05d6c
|
fix: remove reconnect_at_eof from live TV stream options
|
2026-03-25 19:10:35 +01:00 |
|
edde746
|
a1841804b6
|
fix: non-primary CustomScrollViews in IndexedStack tabs
|
2026-03-25 19:10:35 +01:00 |
|
Micah Morrison
|
25e3c4a543
|
Show server tasks
|
2026-03-25 11:33:01 -04:00 |
|
Micah Morrison
|
477b92291b
|
Fix missing season tabs
|
2026-03-25 09:20:49 -04:00 |
|