edde746
cd9498abb8
refactor(player): centralize playback opening
...
close #1280
2026-06-10 02:26:26 +02:00
edde746
e02daa89b8
fix(tvos): stop Home nav auto-playing continue watching
...
close #1281
2026-06-09 06:10:22 +02:00
edde746
d44a8994ce
fix(discover): open server tasks with remote
...
close #1272
2026-06-08 08:23:57 +02:00
edde746
42d9168941
fix(player): stabilize mobile content strip
2026-06-08 00:50:22 +02:00
edde746
38616770e5
fix(i18n): localize season & episode labels in downloads tree
2026-06-07 21:46:44 +02:00
edde746
bf7558f80d
fix(i18n): localize generic season names from server
...
close #1271
2026-06-07 21:46:24 +02:00
edde746
bbf7b1f9da
feat(overlay-sheet): opt-in PopScope so the host owns system back
...
Adds nullable canPop + onSystemBack to OverlaySheetHost. When canPop is
set, the host installs its own PopScope that closes an open sheet on a
system/route back instead of popping the screen; null keeps today's
behavior. Lets screens drop their hand-rolled sheet-back PopScopes.
2026-06-07 09:06:29 +02:00
edde746
01e5814943
fix(video): consolidate auto-skip cancellation
2026-06-07 06:13:14 +02:00
edde746
4c4b18e2cd
fix(i18n): localize hardcoded UI strings
...
close #1257
2026-06-06 11:45:34 +02:00
edde746
f74314bbf0
fix(livetv): debounce rapid time-shift skips to stop overshoot
2026-06-06 10:48:51 +02:00
edde746
32421e4c84
fix(tv): reach app bar actions via up from tabs
...
close #1202
2026-06-06 08:51:08 +02:00
edde746
d90cc61541
fix(tv): symmetric full-card focus glow via overlay
...
close #1231
2026-06-06 05:09:07 +02:00
edde746
0fd0506551
feat(media): lazily page detail episodes
...
close #1245
2026-06-05 19:26:02 +02:00
edde746
de3219abb9
fix: align bottom sheet back header
2026-06-05 06:30:26 +02:00
edde746
8201d8dcda
feat(libraries): add mobile browse options sheet
2026-06-04 20:41:34 +02:00
edde746
75b1c86306
feat(ui): add m3 app menus
2026-06-04 16:22:31 +02:00
edde746
145881318e
fix: harden server-scoped state
2026-06-04 13:47:06 +02:00
edde746
0e7ff609b6
feat(media): show video and audio quality labels
...
close #1115
2026-06-04 08:20:12 +02:00
edde746
f3e108e867
fix(tvos): suppress duplicate select playback
2026-06-03 17:31:15 +02:00
edde746
24b5080c38
fix(video): stabilize player chrome overlays
2026-06-02 14:20:24 +02:00
edde746
cb2e56442d
fix(subtitles): show search without subtitle tracks
...
close #1219
2026-06-01 19:08:17 +02:00
edde746
a425798bae
fix(video): iOS video zoom
2026-06-01 15:21:41 +02:00
edde746
74b8dc4561
refactor: type server identifiers
2026-06-01 11:06:03 +02:00
edde746
09f5121732
feat(metadata): add Jellyfin edit support
2026-06-01 08:34:38 +02:00
edde746
4ffa3d30f6
fix(player): preserve shader toggle preset
...
close #1208
2026-05-31 21:25:46 +02:00
edde746
9cfc6c0f4a
fix(tv): stabilize osk dismissal
2026-05-31 15:22:13 +02:00
edde746
6438b444bf
fix(player): clarify Dolby Vision playback logging
2026-05-31 06:56:18 +02:00
edde746
8413e1e5a7
fix(player): reduce sync offset dpad step
2026-05-31 06:38:25 +02:00
edde746
a4a0475fdb
fix(player): let macOS shortcuts pass through
...
close #1206
2026-05-31 03:03:52 +02:00
edde746
f5012b36ea
fix(media-detail): collapse action buttons that overflow small screens
2026-05-30 17:20:16 +02:00
Timo Kox
294996eac1
feat(player): add end-of-video sleep timer option ( #1111 )
...
close #540
2026-05-30 07:16:01 +02:00
edde746
d93ea9813f
fix(playback): harden offline source reporting
2026-05-29 19:55:01 +02:00
edde746
50ff514be8
feat(tv): wrap on-screen keyboard focus at edges
2026-05-29 05:03:10 +02:00
edde746
a931d5910b
fix(tv): let text fields fall back to directional traversal
...
close #1176
2026-05-29 03:30:54 +02:00
edde746
2b7ea5fe02
feat(video): add custom zoom controls
...
close #1159
2026-05-29 00:06:47 +02:00
edde746
47276e1bac
feat(tv): add optional full-card layouts
2026-05-28 22:33:06 +02:00
edde746
704c37f97f
fix(ui): tighten media detail spacing
2026-05-28 08:16:27 +02:00
edde746
ba62129414
fix(playback): support Apple DV conversion
2026-05-28 00:33:20 +02:00
edde746
e559a6125d
fix(detail): isolate overlay sheet scrolling
2026-05-28 00:29:13 +02:00
edde746
4eadec5b17
fix(tv): pass root menu to system
2026-05-26 18:27:26 +02:00
edde746
ce19b9dfa7
fix(ui): theme recommendation text colors
2026-05-26 14:05:26 +02:00
edde746
15cc85147a
fix(tv): improve virtual keyboard input
2026-05-26 14:01:20 +02:00
edde746
c8cded70ef
fix(tv): polish media detail rails
...
close #1117
2026-05-24 19:06:06 +02:00
edde746
eeaa831cc2
fix(search): guard stale refresh callbacks
2026-05-24 07:37:02 +02:00
edde746
f1a02ade17
fix(android): guard desktop fullscreen calls
2026-05-24 07:22:56 +02:00
edde746
dcd0b03096
fix(downloads): repair offline artwork
2026-05-24 05:27:19 +02:00
edde746
d980540c09
Merge pull request #1024 from Mofeywalker/feat/harmonize-playback-speeds
...
fix: add missing 0.25 speed steps
2026-05-23 21:49:33 +02:00
edde746
3a042d79f6
fix(player): persist shader hotkey toggles
...
close #1105
2026-05-23 01:37:57 +02:00
edde746
1a73fc585b
fix(player): align playback settings label
...
close #1106
2026-05-23 00:34:16 +02:00
edde746
8ec2795da1
fix(tv): stabilize long rail focus scrolling
2026-05-22 23:55:54 +02:00