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 |
|
edde746
|
cbea1c8d8f
|
fix(tv): correct long hub row focus scrolling
|
2026-05-22 21:32:26 +02:00 |
|
edde746
|
048d22cb99
|
fix(livetv): expand program summaries
|
2026-05-22 20:52:21 +02:00 |
|
edde746
|
e301fec38c
|
fix(ci): clear unused parameter warnings
|
2026-05-22 16:04:39 +02:00 |
|
edde746
|
e1e9adbb01
|
fix(ios): handle status bar scroll taps
close #1101
|
2026-05-22 15:40:03 +02:00 |
|
edde746
|
636ecc9d3a
|
fix(tv): fit fallback logo titles
|
2026-05-22 13:34:30 +02:00 |
|
edde746
|
c354193187
|
fix(tv): fade media detail transitions
|
2026-05-22 04:30:22 +02:00 |
|
edde746
|
fea973a72a
|
fix(tv): smooth sidebar expansion behavior
|
2026-05-22 03:54:34 +02:00 |
|
edde746
|
487c7b87f6
|
fix(nav): hide active sidebar background during focus
|
2026-05-22 02:21:06 +02:00 |
|
edde746
|
afc94a50fc
|
fix(tv): push sidebar content without resizing
|
2026-05-22 01:38:29 +02:00 |
|
edde746
|
2ebd730201
|
fix(tv): displace content beside sidebar
|
2026-05-22 00:14:16 +02:00 |
|
edde746
|
0dd7d7c522
|
feat(tv): push content beside sidebar
|
2026-05-21 21:01:14 +02:00 |
|