Commit Graph

2125 Commits

Author SHA1 Message Date
Fredrik Burmester
875a017e8c feat(tv): add scalable typography with user-configurable text size 2026-01-25 22:55:44 +01:00
Fredrik Burmester
0c6c20f563 feat(tv): add horizontal gradient fade to hero carousel backdrop 2026-01-25 22:53:24 +01:00
Fredrik Burmester
2c9906377d feat(tv): update skeleton layout to match swapped poster position 2026-01-25 21:31:37 +01:00
Fredrik Burmester
d5f7a18fe5 chore: docs 2026-01-25 20:19:45 +01:00
Fredrik Burmester
4606b9718e feat(tv): swap layout and add horizontal posters for episodes 2026-01-25 20:18:12 +01:00
Fredrik Burmester
c2d61654b0 feat(tv): add glass poster module and refactor grid layouts 2026-01-25 17:02:10 +01:00
Fredrik Burmester
2c6938c739 fix: design 2026-01-25 14:50:05 +01:00
Fredrik Burmester
1f454c0f12 feat(tv): add Apple TV+ style hero carousel to home page 2026-01-24 23:43:40 +01:00
Fredrik Burmester
c215fda973 feat(tv): add 60s background refresh for idle screens 2026-01-24 10:48:42 +01:00
Fredrik Burmester
a852e2e769 fix(tv): reposition streamystats sections after recently added 2026-01-24 10:35:15 +01:00
Fredrik Burmester
29873e08d7 feat(tv): add shared filter components and collections page support 2026-01-24 10:31:03 +01:00
Fredrik Burmester
5ce5cc2d99 refactor(home): reposition streamystats sections after recently added 2026-01-24 10:29:04 +01:00
Fredrik Burmester
ae5a71ff29 fix(auth): clear react query cache on logout and enable home screen refetch 2026-01-24 10:25:33 +01:00
Fredrik Burmester
0e3e8b8016 Revert "fix: scaling"
This reverts commit 566ff485fb.
2026-01-24 10:05:22 +01:00
Fredrik Burmester
d07a521f60 feat(tv): add trickplay bubble positioning aligned with progress bar 2026-01-23 22:39:44 +01:00
Lance Chant
566ff485fb fix: scaling
Hopefully fixing scaling across different TV types for android/ios
Test for login screen at the moment

Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com>
2026-01-23 13:32:29 +02:00
Fredrik Burmester
3a4042efd5 fix(tv): android tv black screen 2026-01-23 08:21:00 +01:00
Fredrik Burmester
fb9b4b6f2d fix(tv): add padding to button 2026-01-22 09:09:30 +01:00
Fredrik Burmester
1b80db678e fix(tv): resolve mpv player exit freeze by async mpv cleanup 2026-01-22 09:08:51 +01:00
Fredrik Burmester
093fcc6187 fix(tv): season modal 2026-01-22 08:37:54 +01:00
Fredrik Burmester
26e8489384 fix(tv): season modal using correct modal 2026-01-22 08:37:35 +01:00
Fredrik Burmester
02a65059b9 fix(tv): set tv env 2026-01-22 08:37:14 +01:00
Fredrik Burmester
be2fd53f31 fix(tv): resolve subtitle selector index mismatch using VideoContext tracks 2026-01-22 08:29:57 +01:00
Fredrik Burmester
be92b5d75e feat(player): enhance technical info overlay with codec details 2026-01-22 08:15:02 +01:00
Fredrik Burmester
3f882ecade feat(tv): add technical info overlay to player controls 2026-01-22 08:10:18 +01:00
Fredrik Burmester
4b7007386f fix(tv): font size 2026-01-20 22:15:00 +01:00
Fredrik Burmester
d2790f4997 fix(tv): seek 2026-01-20 22:15:00 +01:00
Fredrik Burmester
096670a0c3 fix(tv): better seek 2026-01-20 22:15:00 +01:00
Fredrik Burmester
aa6b441dd1 feat(tv): minimal seekbar 2026-01-20 22:15:00 +01:00
Fredrik Burmester
d8512897ad feat: seekbar left/right actions 2026-01-20 22:15:00 +01:00
Fredrik Burmester
11b6f16cd3 fix: scale button 2026-01-20 22:15:00 +01:00
Fredrik Burmester
506d8b14dc fix(tv): wrap actor page in scrollview to fix focus navigation between sections 2026-01-20 22:15:00 +01:00
Fredrik Burmester
a8acdf4299 feat(tv): hide music and playlists libraries on tv 2026-01-20 22:15:00 +01:00
Fredrik Burmester
2a9f4c2885 fix: design 2026-01-20 22:15:00 +01:00
Fredrik Burmester
0353a718f3 feat(tv): seerr 2026-01-20 22:15:00 +01:00
Fredrik Burmester
e3b4952c60 fix(tv): resolve jellyseerr detail page focus navigation loop 2026-01-20 22:15:00 +01:00
Fredrik Burmester
5f44540b6f fix(tv): design 2026-01-19 20:01:00 +01:00
Fredrik Burmester
4705c9f4f9 feat(tv): add favorite button to item detail page 2026-01-19 20:01:00 +01:00
Fredrik Burmester
2b36d4bc76 fix(tv): font sizes 2026-01-19 20:01:00 +01:00
Fredrik Burmester
f4445c4152 chore(i18n): add movies and shows translation keys for tv actor page 2026-01-19 20:01:00 +01:00
Fredrik Burmester
16a236393d refactor(tv): migrate series season selector to navigation-based modal pattern 2026-01-19 20:01:00 +01:00
Fredrik Burmester
eeb4ef3008 feat(tv): split actor filmography into movies and series sections 2026-01-19 20:01:00 +01:00
Fredrik Burmester
a173db9180 wip 2026-01-19 08:21:55 +01:00
Fredrik Burmester
a8c07a31d3 fix(tv): remove extra left margin from see all card in collection lists 2026-01-18 22:20:43 +01:00
Fredrik Burmester
493df28b8d fix(player): resolve tvOS freeze on player exit by reordering mpv options 2026-01-18 22:11:35 +01:00
Fredrik Burmester
749473c1e8 feat(tv): add subtitle settings to subtitle modal
Add a new "Settings" tab to the TV subtitle modal with controls for:
- Subtitle Scale (0.5x to 2.0x)
- Vertical Margin (-100 to +100)
- Horizontal Alignment (left, center, right)
- Vertical Alignment (top, center, bottom)

All settings use mpvSubtitle* settings for direct MPV control.
Includes English translations for all new settings.
2026-01-18 20:41:28 +01:00
Fredrik Burmester
f8d1fad6d5 refactor 2026-01-18 20:06:09 +01:00
Fredrik Burmester
81af2afef8 feat(tv): add see all card to recently added sections with focus handling improvements 2026-01-18 19:58:10 +01:00
Fredrik Burmester
9ef79ef364 Merge branch 'develop' into feat/tv-interface 2026-01-18 19:38:27 +01:00
lance chant
c7077bbcfe fix: subrip mpv (#1375)
Some checks failed
🏗️ Build Apps / 🤖 Build Android APK (TV) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build iOS IPA (Phone) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build iOS IPA (Phone - Unsigned) (push) Has been cancelled
🏗️ Build Apps / 🤖 Build Android APK (Phone) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (actions) (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
🌐 Translation Sync / sync-translations (push) Has been cancelled
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com>
2026-01-18 19:35:14 +01:00