Commit Graph

2163 Commits

Author SHA1 Message Date
Fredrik Burmester
53902aebab feat(tv): change playback options layout to horizontal row 2026-01-29 18:17:43 +01:00
Fredrik Burmester
bf3a37c61c feat(player): change technical info button icon to code-slash 2026-01-29 18:05:53 +01:00
Fredrik Burmester
2c0a9b6cd9 feat(tv): migrate login to white design with navigation modals 2026-01-29 12:12:20 +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
01298c9b6d chore(i18n): add no_results translation key to common section 2026-01-29 07:32:13 +01:00
Fredrik Burmester
4bea01c963 fix(tv): prevent theme music from playing twice on shared transitions 2026-01-29 07:31:34 +01:00
Fredrik Burmester
94ac458f52 refactor(tv): use shared components and proper typography in actor page 2026-01-28 22:51:35 +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
8dcd4c40f9 chore: remove debug console.log statements from providers and layout 2026-01-28 20:21:56 +01:00
Fredrik Burmester
74114893e5 fix(tv): use router.replace for episode navigation to prevent page stacking 2026-01-28 19:57:54 +01:00
Fredrik Burmester
268a6d96de refactor(tv): swap poster and content layout in series page 2026-01-28 19:50:12 +01:00
Fredrik Burmester
2780b902e9 feat(tv): add favorite button to series detail page 2026-01-28 19:47:47 +01:00
Fredrik Burmester
6033958158 refactor(claude): restructure learned facts into individual files with compressed index 2026-01-28 19:45:51 +01:00
Fredrik Burmester
9763c26046 fix(player): handle remote streams and live tv containers correctly 2026-01-28 19:40:18 +01:00
Fredrik Burmester
05a2627c94 fix(auth): make logout device cleanup fire-and-forget 2026-01-28 19:31:20 +01:00
Fredrik Burmester
62a099e82f refactor(player): consolidate subtitle settings to use mpvSubtitleScale only 2026-01-26 21:01:25 +01:00
Fredrik Burmester
43ca6e9148 fix(player): disable subtitle scaling with window on iOS 2026-01-26 20:50:16 +01:00
Fredrik Burmester
1cbb46f0ca feat(player): add mpv cache and buffer configuration 2026-01-26 20:46:42 +01:00
Fredrik Burmester
21f2ceefc3 feat(tv): live tv 2026-01-26 20:30:50 +01:00
Fredrik Burmester
9d6a9decc9 style(tv): match live tv header styling to home tab 2026-01-26 19:59:30 +01:00
Fredrik Burmester
246e0af0f6 feat(tv): improve live tv guide scrolling and time range 2026-01-26 19:53:13 +01:00
Fredrik Burmester
a0dd752d8f feat(tv): add channels tab with direct channel playback and live tv controls 2026-01-26 19:42:10 +01:00
Fredrik Burmester
c5eb7b0c96 feat(tv): live tv initial commit 2026-01-26 19:41:03 +01:00
Fredrik Burmester
55c74ab383 feat(player): enable language-based track selection on mobile 2026-01-26 19:36:51 +01:00
Fredrik Burmester
7fe24369c0 feat(tv): add language-based audio and subtitle track selection 2026-01-26 19:32:06 +01:00
Fredrik Burmester
111397a306 refactor(tv): extract TVEpisodeList component to reduce code duplication 2026-01-26 19:17:29 +01:00
Fredrik Burmester
b79b343ce3 refactor(tv): replace poster multiplier scaling with linear offset-based scaling 2026-01-26 18:36:44 +01:00
Fredrik Burmester
c029228138 feat(tv): add now playing badge to current episode in season list 2026-01-26 18:15:52 +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
bbd7854287 fix(tv): resolve home sections not rendering when hero carousel is enabled 2026-01-26 18:03:18 +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
92c70fadd1 refactor(tv): reorganize item detail page layout and improve episode list 2026-01-26 08:16:59 +01:00
Fredrik Burmester
f637367b82 style(tv): update episode section heading typography and spacing 2026-01-26 07:51:55 +01:00
Fredrik Burmester
715764cef8 feat(tv): add season episode list to episode detail page 2026-01-25 23:23:03 +01:00
Fredrik Burmester
36d6686258 feat(tv): increase typography scale multipliers for better visibility 2026-01-25 23:02:52 +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
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