Fredrik Burmester
2166bb3867
feat(sync): auto-refresh on Jellyfin LibraryChanged events
...
Handle the server's LibraryChanged WebSocket message to invalidate
library-dependent React Query caches when items are added/updated/
removed, so newly added episodes/movies appear without a manual
refresh. Debounced to coalesce a scan's burst of events.
Add useRefreshLibraryOnFocus as a fallback that re-checks on screen
focus (throttled, online-only, skips first focus), wired into home
(mobile + TV) and the library pages.
2026-05-30 13:05:43 +02:00
Fredrik Burmester
dd3ca37108
refactor(settings): convert login-tv card to ListGroup/ListItem
2026-05-30 12:00:45 +02:00
Fredrik Burmester
a190122eea
Merge branch 'develop' into feat/tv-interface
...
# Conflicts:
# .gitignore
# app/(auth)/(tabs)/(home)/_layout.tsx
# components/PlatformDropdown.tsx
# components/search/DiscoverFilters.tsx
# components/video-player/controls/BottomControls.tsx
# components/video-player/controls/TrickplayBubble.tsx
# modules/mpv-player/ios/MPVLayerRenderer.swift
2026-05-30 11:08:22 +02:00
Fredrik Burmester
4fc78f006d
fix: use correct back button
2026-05-30 10:03:56 +02:00
Fredrik Burmester
ab0957044f
fix: use correct back button
2026-05-30 10:03:56 +02:00
lostb1t
07b79de203
fix: Do not cache background request for mediasources ( #1602 )
2026-05-30 09:11:59 +02:00
Gauvain
0ba3f44615
chore: upgrade Biome to 2.4.16, clean up lint, and fix TV password modal ( #1598 )
2026-05-29 08:32:21 +02:00
Lance Chant
4f721c3ab6
Merge remote-tracking branch 'origin/develop' into feat/tv-interface
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-28 09:05:20 +02:00
Fredrik Burmester
82eaf62354
feat(tv): fix home page loading skeletons and initialize auth/network status synchronously
2026-05-27 10:40:48 +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
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
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
023bd15ca2
chore: cleanup
...
Cleaning up some old console logs
Fixed the collection view to include seasons to align with the server
view
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-20 15:04:15 +02:00
Steve Byatt
ca4f24ded0
fix: handle TV menu and back navigation ( #1559 )
2026-05-20 09:57:19 +02:00
lance chant
92deba14f3
Adding QR code login ( #1557 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2026-05-20 08:41:49 +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
quang-tran
8c0cbffd98
fix(logs): change the mimeType and UTI to the proper types for log ex… ( #1424 )
2026-02-19 07:39:29 +01:00
Fredrik Burmester
d17414bc93
fix(auth): distinguish session expiry from network errors
2026-02-01 12:27:22 +01:00
Fredrik Burmester
3d406314a4
feat(tv): add configurable inactivity timeout with auto-logout
2026-01-31 22:29:39 +01:00
Fredrik Burmester
6e85c8d54a
feat(tv): add user switching from settings
2026-01-31 09:53:54 +01:00
Fredrik Burmester
d78ac2963f
feat(tv): add language selector
2026-01-30 19:38:25 +01:00
Fredrik Burmester
aed3a8f493
fix(tv): poster design and other stuff
2026-01-30 09:15:44 +01:00
Fredrik Burmester
8ecb7c205b
feat(tv): add smart back button handler to prevent unwanted app exit
2026-01-29 21:53:45 +01:00
Fredrik Burmester
80136f1800
feat(tv): enable video playlists library with square thumbnail grid
2026-01-29 07:38:56 +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
62a099e82f
refactor(player): consolidate subtitle settings to use mpvSubtitleScale only
2026-01-26 21:01:25 +01:00
Fredrik Burmester
1cbb46f0ca
feat(player): add mpv cache and buffer configuration
2026-01-26 20:46:42 +01:00
Fredrik Burmester
c5eb7b0c96
feat(tv): live tv initial commit
2026-01-26 19:41:03 +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
dca7cc99f2
feat(tv): add setting to show series poster on episode detail pages
2026-01-25 23:01:08 +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
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
29873e08d7
feat(tv): add shared filter components and collections page support
2026-01-24 10:31:03 +01:00
Fredrik Burmester
0353a718f3
feat(tv): seerr
2026-01-20 22:15:00 +01:00
Fredrik Burmester
83babc2687
refactor
2026-01-18 19:33:42 +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
94bfa26041
feat(tv): add opensubtitles api key setting to tv interface
2026-01-18 15:25:31 +01:00
Fredrik Burmester
5b7ded08cc
refactor(tv): extract shared components to reduce code duplication
2026-01-18 14:45:18 +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