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
renovate[bot]
11ec778bd8
chore(deps): Update github/codeql-action action to v4.36.0 ( #1593 )
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🏗️ 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
🏗️ Build Apps / 🍎 Build iOS IPA (Phone - Unsigned) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (Unsigned) (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 / 📝 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-05-26 15:23:11 +02:00
Lance Chant
796e12b4ac
Chore: fix the storage reading and search colour
...
Fixed the storage calc to be GB instead of GIB so changed to 1000
instead of 1024
Changed some of the search colours
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-26 14:24:37 +02:00
renovate[bot]
0c6ef5cbda
chore(deps): Update maxim-lobanov/setup-xcode digest to ed7a3b1 ( #1581 )
2026-05-26 13:34:48 +02:00
Lance Chant
fcd19d9c6d
Chore: fixing styling for plugin fiew and logs
...
Fixed some of the style class names to give more space for the plugin
settings
Added spacing to the bottom of the logs and removed the space at the top
for the logs
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-26 13:25:39 +02:00
Lance Chant
d72cec0f4f
Chore: fixing playback controls
...
Fixed maybe the vertically stretched in portrait
Fixed the gesture overlay persisting after events done
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-26 13:04:19 +02:00
renovate[bot]
1e14c7ec46
chore(deps): Update actions/cache action to v5.0.5 ( #1582 )
2026-05-26 11:42:23 +02:00
Lance Chant
39a168456a
Fixing mobile login screen
...
Fixed the mobile login screen layout
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-26 11:34:37 +02:00
renovate[bot]
c8ddb9a892
chore(deps): Update actions/upload-artifact action to v7 ( #1584 )
2026-05-26 11:20:23 +02:00
renovate[bot]
9ee71a002d
chore(deps): Update oven-sh/setup-bun action to v2.2.0 ( #1583 )
🏗️ 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
🏗️ Build Apps / 🍎 Build iOS IPA (Phone - Unsigned) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (Unsigned) (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
2026-05-26 09:40:57 +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
6b0f8b833f
Chore: log cleanups, and Vo settings enablement
...
Added the ability to swap VO options for android only between "GPU" and
"GPU-next"
Removed some console logs from previous debugging
Added the ability to see what VO is being used to render in the video
player
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-25 14:19:36 +02:00
Lance Chant
4253f0d5ab
Merge branch 'feat/tv-interface' of https://github.com/streamyfin/streamyfin into feat/tv-interface
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-25 10:35:14 +02:00
Uruk
58f0877cfe
fix(chapters): use bookmarks icon to disambiguate from episode list
2026-05-24 17:34:10 +02:00
renovate[bot]
c950408bdb
chore(deps): Update dependency expo-doctor to v1.19.7 ( #1578 )
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🏗️ 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
🏗️ Build Apps / 🍎 Build iOS IPA (Phone - Unsigned) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (Unsigned) (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 / 📝 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
2026-05-24 14:00:03 +02:00
lance chant
4b577b8111
Chore/tv interface scaling ( #1591 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-24 12:55:28 +02:00
Uruk
2c2a7137d3
fix(autoplay): make Cancel stop the timer and fix stale cast capture state
2026-05-23 23:36:38 +02:00
Uruk
56e350891d
feat(casting): mount the autoplay watcher and countdown overlay
2026-05-23 23:27:33 +02:00
Uruk
d9e25135c4
feat(casting): add cast autoplay watcher hook
2026-05-23 23:23:54 +02:00
Uruk
84246e9dde
feat(casting): add cast autoplay countdown atom
2026-05-23 23:20:08 +02:00
Uruk
57cfa5ce78
feat(casting): extract reusable next-episode helpers
2026-05-23 23:18:55 +02:00
Uruk
0ba3d19550
feat(autoplay): use AutoplayCountdown overlay in the native player
2026-05-23 23:14:33 +02:00
Uruk
58e2418120
feat(autoplay): expose countdown durations in playback settings
2026-05-23 23:13:08 +02:00
lance chant
52ad1a06e1
Chore/tv interface scaling ( #1590 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-23 11:11:52 +02:00
Uruk
6c00a0348a
feat(autoplay): add shared AutoplayCountdown overlay
2026-05-22 16:41:53 +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
Uruk
276ba1e4c5
feat(autoplay): add configurable countdown duration settings
2026-05-22 15:14:51 +02:00
Lance Chant
03f17a758f
chore: updated usage of tv scaling, alert text fix
...
Sweep across a few pages to ensure they use the scaling factors now
Added a plugin to fix the alert text on android tv
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-22 15:00:13 +02:00
Uruk
41ab4de833
fix(chapters): thinner ticks, light-grey colour on the cast bar
2026-05-22 14:30:23 +02:00
Uruk
abe4981126
chore(casting): remove DEBUG_TOUCH_ZONES overlay
2026-05-22 14:25:08 +02:00
Uruk
a9d8f753d4
fix(chapters): size chapter ticks to the slider track
2026-05-22 14:22:36 +02:00
Uruk
ee5c9ae19f
fix(chapters): nudge the chapter button left of the skip controls
2026-05-22 14:13:15 +02:00
Lance Chant
5fd8e40c44
padding for apple tv
...
Adding some more padding for tvos to clear the top
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-22 12:39:59 +02:00
Lance Chant
b076f9f3d9
Merge branch 'feat/tv-interface' of https://github.com/streamyfin/streamyfin into feat/tv-interface
2026-05-22 12:39:37 +02:00
Uruk
d661a9ff7a
fix(chapters): address review comments - null starts, ticksToMs, a11y, memoize
2026-05-22 12:33:57 +02:00
renovate[bot]
1ac0644a57
chore(deps): Pin expo/expo-github-action action to b184ff8 ( #1580 )
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (actions) (push) Has been cancelled
🏗️ 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
🏗️ Build Apps / 🍎 Build iOS IPA (Phone - Unsigned) (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (push) Has been cancelled
🏗️ Build Apps / 🍎 Build tvOS IPA (Unsigned) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (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
2026-05-22 12:32:51 +02:00
Uruk
4939d05e69
fix(playback): register a stable proxy controller to break a render loop
2026-05-22 12:25:32 +02:00
Uruk
7201002dd5
fix(chapters): sort chapter list entries, localize strings, fix tick keys
2026-05-22 12:10:36 +02:00
Uruk
03d2917ca0
feat(casting): chapter list button in the cast player
2026-05-22 11:59:25 +02:00
Uruk
74315a8b94
feat(casting): chapter ticks on the cast progress bar
2026-05-22 11:56:00 +02:00
Uruk
53c4f317cc
feat(chapters): chapter ticks and list in the native player
2026-05-22 11:54:33 +02:00
Uruk
335a373034
feat(chapters): add ChapterList modal
2026-05-22 11:54:32 +02:00
Uruk
55595bea9b
feat(chapters): add ChapterTicks slider overlay
2026-05-22 11:54:32 +02:00
Uruk
0cf6630af9
feat(chapters): add pure chapter helpers
2026-05-22 11:54:31 +02:00
lance chant
d272c6710c
Fix/tv interface android ( #1585 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-22 11:51:29 +02:00
lance chant
09bd84593c
Fix/tv interface android ( #1579 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-22 11:43:30 +02:00
Uruk
41f6116ba8
docs(casting): add autoplay+countdown design (deferred pending chapters)
2026-05-22 11:31:57 +02:00
Uruk
1e3311fea9
fix(casting): trickplay bubble positioning and mini-player preview
...
Position the trickplay/scrub bubble above the progress bar and let the
slider own horizontal placement (bubbleMaxWidth/bubbleWidth = tile width)
so the preview tracks the cursor and is clamped at the track edges. Wire
the mini-player trickplay to the fetched full item and size its tile/thumb.
2026-05-22 11:05:10 +02:00
Uruk
e400378684
docs(casting): mark UX player sub-project done in handoff
2026-05-22 10:07:19 +02:00
Uruk
21c0fb4b6c
feat(casting): add DEBUG_TOUCH_ZONES overlay for hit-area calibration
2026-05-22 10:02:17 +02:00