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
9ef79ef364
Merge branch 'develop' into feat/tv-interface
2026-01-18 19:38:27 +01:00
Alex
c0f25a2b8b
Add caching progress in seek slider bar ( #1376 )
2026-01-18 19:34:39 +01:00
Fredrik Burmester
83babc2687
refactor
2026-01-18 19:33:42 +01:00
Fredrik Burmester
f9a3a1f9f6
feat(tv): add live subtitle track refresh after opensubs download
2026-01-18 17:44:13 +01:00
Fredrik Burmester
0f076d197f
style(tv): update stepper buttons to square with rounded corners
2026-01-18 17:22:44 +01:00
Fredrik Burmester
1da49d29d7
style(tv): update settings to use apple tv-style white and green accents
2026-01-18 16:25:00 +01:00
Fredrik Burmester
7af4b913d7
fix(tv): add keyboard focus to text inputs and polish poster styling
2026-01-18 16:13:53 +01:00
Fredrik Burmester
a667723d93
fix(tv): improve subtitle modal loading state and card consistency
2026-01-18 15:25:40 +01:00
Fredrik Burmester
94bfa26041
feat(tv): add opensubtitles api key setting to tv interface
2026-01-18 15:25:31 +01:00
Fredrik Burmester
d545ca3584
fix(tv): modals
2026-01-18 15:22:44 +01:00
Fredrik Burmester
5b7ded08cc
refactor(tv): extract shared components to reduce code duplication
2026-01-18 14:45:18 +01:00
Fredrik Burmester
60dd00ad7e
fix: close button modals
2026-01-18 14:14:23 +01:00
Fredrik Burmester
18bc45ea0a
feat: open subtitles
2026-01-18 13:20:17 +01:00
Fredrik Burmester
c515d037cf
refactor(tv): unify subtitle track selector and search into tabbed sheet
2026-01-18 11:13:57 +01:00
Fredrik Burmester
ee3a288fa0
wip
2026-01-18 10:38:06 +01:00
Fredrik Burmester
c0171aa656
feat(tv): add actor detail page with dynamic backdrop crossfade
2026-01-17 09:32:47 +01:00
Fredrik Burmester
56ffec3173
fix(player): add null guards for item in play settings
2026-01-16 21:26:56 +01:00
Fredrik Burmester
cfcfb486bf
wip
2026-01-16 21:21:58 +01:00
Fredrik Burmester
e1e91ea1a6
fix: sheet
2026-01-16 21:00:46 +01:00
Fredrik Burmester
9f1791ce93
wip
2026-01-16 19:05:25 +01:00
Fredrik Burmester
866aa44277
wip: controls next up
2026-01-16 17:16:08 +01:00
Fredrik Burmester
ff3f88c53b
wip
2026-01-16 15:59:26 +01:00
Fredrik Burmester
3fd76b1356
wip
2026-01-16 15:29:12 +01:00
Fredrik Burmester
a86df6c46b
wip
2026-01-16 14:48:08 +01:00
Fredrik Burmester
fff7d4459f
feat(tv): improve settings focus management with disabled props pattern
2026-01-16 13:17:12 +01:00
Fredrik Burmester
74e3465a84
feat(tv): add tv card design to watchlist detail page
2026-01-16 13:06:12 +01:00
Fredrik Burmester
be32d933bb
feat(tv): add option selector for playback settings
2026-01-16 13:00:26 +01:00
Fredrik Burmester
4880392197
fix(tv): login form
2026-01-16 12:19:47 +01:00
Fredrik Burmester
4cdbab7d19
wip
2026-01-16 08:57:22 +01:00
Fredrik Burmester
3e695def23
wip
2026-01-16 08:57:19 +01:00
Fredrik Burmester
15e4c18d54
fix(tvos): settings
2026-01-16 08:42:53 +01:00
Fredrik Burmester
c1e12d5898
fix: login page for tv
2026-01-16 08:30:50 +01:00
Fredrik Burmester
7416c8297a
fix: hide music bar
2026-01-16 08:30:40 +01:00
Fredrik Burmester
9727bec7ab
fix: hide header buttons
2026-01-16 08:30:33 +01:00
Fredrik Burmester
28b67f3ad6
fix(mpv): handle audio track selection for transcoded streams on iOS
2026-01-15 07:53:15 +01:00
Fredrik Burmester
b0bb6c6c9a
feat: add technical stream info overlay for MPV player
2026-01-12 21:55:32 +01:00
Simon Eklundh
7a0f70778d
fix: fix music videos and home videos on library ( #1326 )
...
🏗️ Build Apps / 🤖 Build Android APK (Phone) (push) Has been cancelled
🏗️ Build Apps / 🤖 Build Android APK (TV) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build iOS IPA (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
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (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 / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
🌐 Translation Sync / sync-translations (push) Has been cancelled
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
2026-01-11 22:31:25 +01:00
Alex
ad54823f96
refactor: downloads to minimize prop drilling and improve layout and design ( #1337 )
...
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
Co-authored-by: Simon-Eklundh <simon.eklundh@proton.me >
2026-01-11 17:38:41 +01:00
Fredrik Burmester
467bea7192
feat(network): add local network auto-switch feature ( #1334 )
2026-01-11 13:08:14 +01:00
Fredrik Burmester
773eae8cb9
feat(home): add see all navigation from recently added sections
2026-01-11 00:16:18 +01:00
Fredrik Burmester
781c309332
feat(search): lower debounce to 200ms and add AbortController using TanStack Pacer
2026-01-10 23:51:16 +01:00
Fredrik Burmester
f1575ca48b
feat: MPV player for both Android and iOS with added HW decoding PiP (with subtitles) ( #1332 )
...
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
Co-authored-by: Alex <111128610+Alexk2309@users.noreply.github.com >
Co-authored-by: Simon-Eklundh <simon.eklundh@proton.me >
2026-01-10 19:35:27 +01:00
Fredrik Burmester
ca7591ad21
fix: add back redirect for startup tab
2026-01-10 11:33:07 +01:00
Fredrik Burmester
7514bc2c2c
fix: redirect when intro modal first time
2026-01-10 11:33:07 +01:00
lance chant
91128944c6
fix: fixing an issue where offline playback wasn't working/tracking when back online ( #1239 )
...
🏗️ Build Apps / 🤖 Build Android APK (Phone) (push) Has been cancelled
🏗️ Build Apps / 🤖 Build Android APK (TV) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build iOS IPA (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
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🌐 Translation Sync / sync-translations (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (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 / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
Co-authored-by: retardgerman <78982850+retardgerman@users.noreply.github.com >
2026-01-09 09:17:35 +01:00
Fredrik Burmester
81449963fa
feat(auth): add multi-account support with PIN/password protection
2026-01-09 08:37:30 +01:00
Fredrik Burmester
3959aa2f72
fix(android): convert intro modal to bottom sheet bc broken on smaller screens
2026-01-09 07:15:53 +01:00
Fredrik Burmester
097001b092
fix(player): load external subtitles for offline playback
🏗️ Build Apps / 🤖 Build Android APK (Phone) (push) Has been cancelled
🏗️ Build Apps / 🤖 Build Android APK (TV) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build iOS IPA (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
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🌐 Translation Sync / sync-translations (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (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 / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
2026-01-08 21:51:27 +01:00
Fredrik Burmester
d1387ec725
fix(downloads): preserve audio track selection for offline playback
2026-01-08 21:51:27 +01:00