edde746
44be03d39c
refactor(profiles): shared auth/mint flows + screen fixes
2026-07-02 11:41:25 +02:00
edde746
28e6e349b3
fix(android): restore ExoPlayer audio for tunneled decoded PCM
2026-06-30 18:58:08 +02:00
edde746
79b75483bd
style: fix CI formatting
2026-06-27 10:36:21 +02:00
edde746
21c4ab430e
feat(android): tune frame rate and subtitle rendering
2026-06-24 01:34:03 +02:00
edde746
94f2daa22e
feat: add episode action setting
...
close #1351
2026-06-18 11:16:38 +02:00
edde746
6f39a286d3
fix(profiles): remount profile session
...
close #1371
2026-06-18 00:53:48 +02:00
edde746
85d9b6ebab
fix(tvos): hide unsupported playback options
2026-06-13 10:13:02 +02:00
edde746
24980aff95
feat(subs): render resolution setting for the avfoundation VO
2026-06-12 21:05:28 +02:00
edde746
0de856e929
fix(settings): refuse overlapping runAsync at runtime
2026-06-12 17:12:03 +02:00
edde746
892dfee381
fix(tv): keyboard no longer opens over jellyfin quick connect screen
...
Auto-starting quick connect from inside the probe's runAsync let the
probe's finally clear busy mid-initiate; the re-enabled form then took
focus fallback on the URL field, auto-opening the TV keyboard. Sequence
the two busy scopes and debug-assert against overlapping runAsync.
2026-06-12 13:35:55 +02:00
edde746
587609d7f6
fix(tv): hug poster with focus border and add focus glow toggle
...
close #1278
2026-06-12 08:50:29 +02:00
edde746
cceba28d0a
fix(i18n): request localized Plex labels
...
close #1311
2026-06-12 07:59:35 +02:00
edde746
2b34f4a9d7
perf(tv): reduced visual-effects tier for low-end devices
2026-06-12 06:30:38 +02:00
edde746
62abd3c30a
feat(jellyfin): simpler, code-first Quick Connect screen
2026-06-12 03:16:58 +02:00
edde746
3221a0cb1a
feat: add continue watching details navigation
...
close #1295
2026-06-10 12:50:32 +02:00
edde746
cd9498abb8
refactor(player): centralize playback opening
...
close #1280
2026-06-10 02:26:26 +02:00
edde746
1ef4032666
feat: add startup section setting
...
close #1240
2026-06-06 13:08:02 +02:00
edde746
4c4b18e2cd
fix(i18n): localize hardcoded UI strings
...
close #1257
2026-06-06 11:45: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
caf192fd78
fix(jellyfin): defer initial URL keyboard
...
close #1217
2026-06-01 11:49:21 +02:00
edde746
74b8dc4561
refactor: type server identifiers
2026-06-01 11:06:03 +02:00
edde746
d5c8778074
fix: harden reconnect and playback regressions
2026-05-31 20:33:38 +02:00
edde746
c6c76d6828
fix(dialogs): own text input resources
2026-05-31 15:34:00 +02:00
edde746
9cfc6c0f4a
fix(tv): stabilize osk dismissal
2026-05-31 15:22:13 +02:00
edde746
2eae450aa0
fix(jellyfin): preserve add screen dpad focus
2026-05-31 15:00:35 +02:00
edde746
1b5334e72f
fix(jellyfin): harden local discovery flow
2026-05-31 14:33:31 +02:00
edde746
e3db54940d
feat(jellyfin): add local server discovery
...
close #1188
2026-05-31 10:51:08 +02:00
edde746
0bb085c70c
feat(macos): support start in fullscreen setting
...
close #1200
2026-05-30 23:58:38 +02:00
Micah Morrison
7cac050500
feat(playback): add option to exit fullscreen on player close ( #1174 )
...
Adds a setting to automatically exit fullscreen when the video player is closed.
2026-05-30 02:38:35 +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
47276e1bac
feat(tv): add optional full-card layouts
2026-05-28 22:33:06 +02:00
edde746 and Dimitar Topper Maznekov
3939ba809f
feat(i18n): add Bulgarian language
...
Co-authored-by: Dimitar "Topper" Maznekov <23097319+TopperBG@users.noreply.github.com >
2026-05-28 04:01:37 +02:00
edde746
6642348a96
feat(jellyfin): support multiple server urls
2026-05-28 03:43:46 +02:00
edde746
e1e9adbb01
fix(ios): handle status bar scroll taps
...
close #1101
2026-05-22 15:40:03 +02:00
edde746
fea973a72a
fix(tv): smooth sidebar expansion behavior
2026-05-22 03:54:34 +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
448a5d084c
fix(tv): hide season poster tab setting
2026-05-20 22:22:46 +02:00
edde746
6e47a5fbcf
fix(tv): hide hero setting
2026-05-19 22:57:24 +02:00
edde746
a679bae354
fix(android): expose DV conversion setting
2026-05-18 16:30:14 +02:00
edde746
5a46857035
fix(companion): respect remote server setting
...
close #1038
2026-05-14 02:23:43 +02:00
edde746
d0bd919ff4
refactor: migrate models to freezed + json_serializable
2026-05-11 12:54:26 +02:00
edde746
cedd448ef2
feat(apple): use AVFoundation mpv output
2026-05-08 02:39:42 +02:00
edde746
955c75db60
fix(nav): improve back exit behavior
2026-05-07 03:06:04 +02:00
edde746
7988c83bec
fix: improve d-pad focus navigation
2026-05-07 00:27:58 +02:00
edde746
ebec3ad20c
fix: autofocus jellyfin server url
2026-05-06 13:19:01 +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
25a2187bf4
refactor: reduce settings and media selector duplication
2026-05-06 01:33:54 +02:00