edde746
|
e71c39271c
|
fix(windows): recover mpv audio output
|
2026-05-06 10:22:04 +02:00 |
|
edde746
|
de547884f8
|
fix(tvos): stabilize remote input and player build
|
2026-05-06 08:47:13 +02:00 |
|
edde746
|
4700cc5bd4
|
fix: change icons
|
2026-05-06 07:46:02 +02:00 |
|
edde746
|
07d25f5d5f
|
fix(android): stop forcing mpv display sync
|
2026-05-06 06:19:18 +02:00 |
|
edde746
|
1f09c07e96
|
feat(player): toggle chapter timeline markers
close #973
|
2026-05-06 05:26:47 +02:00 |
|
edde746
|
e8769e7059
|
fix(android): detect tv mode beyond leanback
close #980
|
2026-05-06 02:57:55 +02:00 |
|
edde746
|
88430ba7b6
|
feat(ios): support external display playback
close #984
|
2026-05-06 02:17:20 +02:00 |
|
edde746
|
25a2187bf4
|
refactor: reduce settings and media selector duplication
|
2026-05-06 01:33:54 +02:00 |
|
edde746
|
fb084d3ea1
|
fix(plex): stabilize Linux endpoint failover
|
2026-05-06 00:51:00 +02:00 |
|
edde746
|
da7aef4548
|
fix(profiles): avoid placeholder profile on first launch
|
2026-05-06 00:32:15 +02:00 |
|
edde746
|
91c23786f2
|
refactor: reduce model and focus boilerplate
|
2026-05-06 00:26:44 +02:00 |
|
edde746
|
18a5041334
|
fix(tvos): stabilize Siri Remote input
|
2026-05-05 23:49:31 +02:00 |
|
edde746
|
94dbae0af9
|
fix(playback): prevent spurious seek jumps
close #946
|
2026-05-05 09:52:19 +02:00 |
|
edde746
|
05c4d6dff3
|
feat(playback): restart before previous episode
close #979
|
2026-05-05 08:28:17 +02:00 |
|
edde746
|
ef2db78310
|
fix(jellyfin): fall back from missing season posters
close #981
|
2026-05-05 07:53:36 +02:00 |
|
edde746
|
955bc9548c
|
refactor: adopt shared mixins, helpers, and sliver widgets
|
2026-05-05 03:06:56 +02:00 |
|
edde746
|
ef8026797c
|
fix(tvos): sync build version from pubspec
|
2026-05-05 00:23:32 +02:00 |
|
edde746
|
ed4be7b96d
|
refactor: strip obvious comments
|
2026-05-04 22:40:18 +02:00 |
|
edde746
|
fdaff3687d
|
fix(playback): keep Plex playlist queue when entering the player
close #978
|
2026-05-04 21:34:14 +02:00 |
|
edde746
|
f573eda657
|
ci: fix build dependency cache
|
2026-05-04 13:23:23 +02:00 |
|
edde746
|
708a1391e3
|
fix(desktop): hide hub hover arrows when row isn't scrollable
|
2026-05-04 10:53:55 +02:00 |
|
edde746
|
9e4230597f
|
fix(jellyfin): label per-library hubs with library name
close #975
|
2026-05-04 10:24:01 +02:00 |
|
edde746
|
720d0d2604
|
feat(livetv): add DVR and recording support
|
2026-05-04 09:31:53 +02:00 |
|
edde746
|
dee12ac336
|
bump tvOS engine to 3.41.6+1
|
2026-05-04 06:12:06 +02:00 |
|
edde746
|
5f9f0964b2
|
fix(exoplayer): stack overlapping SRT subtitle cues
|
2026-05-04 01:19:32 +02:00 |
|
edde746
|
bf89925d6a
|
fix(android): preserve display mode across backend fallback
|
2026-05-04 01:19:32 +02:00 |
|
edde746
|
aa6e9648bb
|
fix(templates): add Both option to feature request media server dropdown
close #971
|
2026-05-03 20:35:11 +02:00 |
|
edde746
|
c4b9da0950
|
refactor(images): replace flutter cache manager
|
2026-05-03 20:09:23 +02:00 |
|
edde746
|
c7b023222c
|
fix(exoplayer): apply subtitle sync to ASS subtitles
close #936
|
2026-05-03 11:13:35 +02:00 |
|
edde746
|
060926b749
|
fix(macos): avoid double disposing mpv core
|
2026-05-03 10:59:30 +02:00 |
|
edde746
|
aa3c83bad1
|
fix(jellyfin): handle external transcode subtitles
|
2026-05-03 10:12:11 +02:00 |
|
edde746
|
70606c8ac5
|
fix(jellyfin): align playback and browse requests
|
2026-05-03 09:33:42 +02:00 |
|
edde746
|
5010833da9
|
fix(mpv): avoid blocking runtime calls
|
2026-05-03 08:23:44 +02:00 |
|
edde746
|
f5901389e0
|
fix(macos): restore traffic lights on player exit
|
2026-05-03 06:52:51 +02:00 |
|
edde746
|
11e1a1464e
|
fix(playback): sync resume progress on exit
|
2026-05-03 06:45:54 +02:00 |
|
edde746
|
2664caf004
|
test(jellyfin): align watched fixtures with played flag
|
2026-05-03 03:45:00 +02:00 |
|
edde746
|
8594a7bc52
|
fix(jellyfin): respect played flag for watched state
close #965
|
2026-05-03 03:29:39 +02:00 |
|
edde746
|
8a7d767e54
|
fix(tvos): remove top shelf image alpha
|
2026-05-03 02:39:11 +02:00 |
|
edde746
|
d09893470f
|
ci: isolate pub dependency cache
|
2026-05-03 02:27:03 +02:00 |
|
edde746
|
a40879849b
|
fix(tvos): hide browser auth option
|
2026-05-03 02:00:39 +02:00 |
|
edde746
|
20953152b6
|
fix(tvos): dismiss overlays with back
|
2026-05-03 01:50:26 +02:00 |
|
edde746
|
876a44b244
|
feat(tvos): add virtual keyboard input
|
2026-05-03 01:32:58 +02:00 |
|
edde746
|
e9a706fa72
|
fix(tvos): enable wakelock plugin
|
2026-05-03 01:26:12 +02:00 |
|
edde746
|
8820c0e059
|
fix: avoid clear logo fallback shift
|
2026-05-02 22:38:11 +02:00 |
|
edde746
|
45770e1ad6
|
fix: unblock watch together resume
close #961
|
2026-05-02 22:36:49 +02:00 |
|
edde746
|
afdec05dbf
|
fix: retry Plex home hubs
close #962
|
2026-05-02 19:18:42 +02:00 |
|
edde746
|
81e036dc4f
|
feat: support Jellyfin media segments
close #960
|
2026-05-02 18:30:12 +02:00 |
|
edde746
|
8555254e81
|
fix(library): defer browse scroll reset
|
2026-05-02 11:31:18 +02:00 |
|
edde746
|
1781fc06ae
|
fix: merge Jellyfin next up into continue watching
|
2026-05-02 11:19:04 +02:00 |
|
edde746
|
810f1e5da5
|
fix: stabilize hidden library focus traversal
|
2026-05-02 10:03:36 +02:00 |
|