Gauvain
38d638cdeb
chore(deps): migrate to Expo SDK 56 (Phase 1 - compat)
...
Compatibility migration from SDK 55 to SDK 56 (react-native-tvos 0.85.3-0,
React 19.2.3). Phase 1 = breaking changes needed to build; new-feature
adoption and TypeScript 6 are deferred to Phase 2.
- Deps aligned to SDK 56 via `expo install --fix` (all expo-* 56.x, screens
4.25.2, reanimated 4.3.1, worklets 0.8.3, gesture-handler 2.31.x, svg 15.15.4)
- react-native -> react-native-tvos@0.85 .3-0; react/react-dom 19.2.3
- expo-router forked React Navigation: ran the SDK 56 codemod
(@react-navigation/* imports -> expo-router/*), removed the 3 now-unused
direct @react-navigation/* dependencies, retyped NestedTabPageStack via
expo-router Stack.Screen options
- StyleSheet.absoluteFillObject -> absoluteFill (removed from RN 0.85 types)
- app.json ios.deploymentTarget 15.6 -> 16.4 (SDK 56 minimum)
- CI: Xcode 26.2 -> 26.4; made xcode-version Renovate-managed via a
customManager + xcodereleases customDatasource
- @babel/core 7.29.7; dropped version-locked screens/codegen bun-patches
(no longer applicable on SDK 56)
Deferred to Phase 2: TypeScript 6 (toolchain: @types/node, jest globals,
UdpSocket typing), @expo/vector-icons -> @react-native-vector-icons codemod.
typecheck passes. expo-doctor: 2 known failures remain (react-native-track-player
New Arch fork; typescript major mismatch pending the deferred TS6 bump).
2026-05-28 23:56:03 +02:00
Fredrik Burmester
05d9b8f32c
style(tv): align TVSeriesSeasonCard title font size and weight on details page
2026-05-27 09:59:31 +02:00
Fredrik Burmester
df16ea9de9
style(tv): align actor name weight and role size/weight in TVActorCard
2026-05-27 09:57:12 +02:00
Fredrik Burmester
2486b2c069
style(tv): fix horizontal alignment of TVCastSection in item details page
2026-05-27 09:53:56 +02:00
Fredrik Burmester
4a4d6948cf
style(tv): align actor card font sizes and horizontal padding on details page
2026-05-27 09:52:20 +02:00
Lance Chant
f1c2b9de53
fix: possible fix for edge of episode issue
...
possible fix(untested) to fix an issue when exiting as next episode
countdown is active
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-27 07:32:48 +02:00
Lance Chant
5ede3f30d0
chore: more scaling fixes and selection improve
...
Fixed the scaling in the direct player controls to use the scaleTV
settings
Fixed 2 items in settings not being selectable (added style:flex:1)
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-25 15:12:44 +02:00
lance chant
f1140927a8
chore: updated usage of tv scaling, alert text fix ( #1587 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-22 15:28:03 +02:00
lance chant
f8a84e34fd
Fix/tv interface android ( #1576 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-22 09:43:04 +02:00
Steve Byatt
a1c98f9285
fix: tv overlay focus navigation ( #1558 )
2026-05-20 12:53:01 +02:00
lance chant
ece5750d34
Feat/tv interface uniform scale ( #1562 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-20 07:56:39 +02:00
Fredrik Burmester
fb7cee7718
fix(tv): improve skip/countdown focus and back button handling
2026-02-01 14:03:20 +01:00
Fredrik Burmester
3d406314a4
feat(tv): add configurable inactivity timeout with auto-logout
2026-01-31 22:29:39 +01:00
Fredrik Burmester
e6598f0944
perf(tv): optimize focus animations and disable native glass effect
2026-01-31 21:34:49 +01:00
Fredrik Burmester
6e85c8d54a
feat(tv): add user switching from settings
2026-01-31 09:53:54 +01:00
Fredrik Burmester
bf518b4834
fix(tv): poster images
2026-01-30 20:45:00 +01:00
Fredrik Burmester
af2cac0e86
feat(player): add skip intro/credits support for tvOS
2026-01-30 18:52:22 +01:00
Fredrik Burmester
28e3060ace
feat(player): add chapter navigation support with visual markers
2026-01-30 18:02:32 +01:00
Fredrik Burmester
aed3a8f493
fix(tv): poster design and other stuff
2026-01-30 09:15:44 +01:00
Fredrik Burmester
0cd74519d4
fix(tv): correct episode image priority and scale animation in posters
2026-01-30 09:15:01 +01:00
Fredrik Burmester
3827350ffd
feat(tv): add focus management to next episode countdown card
2026-01-29 18:22:28 +01:00
Fredrik Burmester
53902aebab
feat(tv): change playback options layout to horizontal row
2026-01-29 18:17:43 +01:00
Fredrik Burmester
409629bb4a
feat(tv): add background theme music playback
2026-01-28 22:08:32 +01:00
Fredrik Burmester
2ff9625903
feat(tv): add long-press mark as watched action using alert dialog
2026-01-28 20:36:57 +01:00
Fredrik Burmester
2780b902e9
feat(tv): add favorite button to series detail page
2026-01-28 19:47:47 +01:00
Fredrik Burmester
d51cf47eb4
feat(tv): add scalable poster sizes synchronized with typography settings
2026-01-26 18:04:22 +01:00
Fredrik Burmester
44caf4b1ff
feat(i18n): add swedish translations for tv interface and fix hardcoded strings
2026-01-26 08:17:00 +01:00
Fredrik Burmester
875a017e8c
feat(tv): add scalable typography with user-configurable text size
2026-01-25 22:55:44 +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
29873e08d7
feat(tv): add shared filter components and collections page support
2026-01-24 10:31:03 +01:00
Fredrik Burmester
4b7007386f
fix(tv): font size
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
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
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
f8d1fad6d5
refactor
2026-01-18 20:06:09 +01:00
Fredrik Burmester
83babc2687
refactor
2026-01-18 19:33:42 +01:00
Fredrik Burmester
a3f7d0c275
feat(tv): add metadata refresh button to item details page
2026-01-18 14:52:06 +01:00
Fredrik Burmester
5b7ded08cc
refactor(tv): extract shared components to reduce code duplication
2026-01-18 14:45:18 +01:00
Fredrik Burmester
3fd76b1356
wip
2026-01-16 15:29:12 +01:00
Fredrik Burmester
55b897883b
wip
2026-01-16 10:06:41 +01:00
Fredrik Burmester
fe26a74451
wip: home page
2026-01-16 09:11:27 +01:00