Aleksi Lassila
a11a06e8a0
docs: add readme to frontend, documenting some of the structure
2026-02-16 12:30:15 +02:00
Aleksi Lassila
158440efa1
refactor: background stack cleanup & rename
2026-02-16 12:30:15 +02:00
Aleksi Lassila
698de8a41f
feat: backend proxying for subtitles, video, fix progress not working
2026-02-16 11:25:58 +02:00
Aleksi Lassila
2332a57980
refactor: clean up data stores
2026-02-15 00:52:05 +02:00
Aleksi Lassila
28c39ae952
feat: use new data fetching for libray and continue watching pages
2026-02-15 00:30:37 +02:00
Aleksi Lassila
1fadcae3b7
refactor: remove old data fetching logic
2026-02-14 19:14:13 +02:00
Aleksi Lassila
7bc943afb3
feat: dedicated episode pages
2026-02-14 19:14:13 +02:00
Aleksi Lassila
61aad077e6
feat: grpc support for catalogues
2026-02-14 19:14:13 +02:00
Aleksi Lassila
1ee9ff0b4b
feat: playback of video from grpc plugins, switching streams, langs, subtitles
2026-02-14 19:14:12 +02:00
Aleksi Lassila
a4e10491e7
feat: use new data fetching in MoviePage
2026-02-13 18:19:29 +02:00
Aleksi Lassila
462d7e4dd2
feat: tmdb api limiting for backend tmdb metadata cache
2026-02-13 15:48:02 +02:00
Aleksi Lassila
6bbcc7aeaa
feat: use new backend seriesMetadata in SeriesPage, episode-carousel
2026-02-13 15:48:02 +02:00
Aleksi Lassila
42e283a8cb
feat: generated swagger types for tmdb, cache series seasons, rewrote metadata caching
2026-02-13 15:43:14 +02:00
Aleksi Lassila
1ac874f80c
feat: improved frontend data fetching using new StackRouter context, implement in SeriesPage
2026-02-13 15:43:14 +02:00
Aleksi Lassila
a4f9ab71a6
refactor: migrate modals to use StackRouter, removed ComponentStack
...
temp reworked modals to use stackrouter, modals are now *chefs kiss*, removed compstack completely
2026-02-13 15:41:52 +02:00
Aleksi Lassila
0e08aa2d6f
refactor: remove unused components from the project, cleanup
...
Squashed commits:
compstack purge part 1, next up modal rework
purge 2, continuing with modals
2026-02-13 15:40:35 +02:00
Aleksi Lassila
5e50de3fef
feat: replace ComponentStack with improved StackRouter with custom context implementation
...
Squashed commits:
feat: rewrite ComponentStack to be linear instead of nested + custom context implementation
temp: got a solution with only stackRouter, starting testing and code base migrations next
temp2 everything now runs with StackRouter, next up, remove component stack. Make this the commit to implement stackrouter
2026-02-13 15:37:44 +02:00
Aleksi Lassila
3816df0865
style: format frontend, backend with prettier
2026-02-03 23:50:55 +02:00
Aleksi Lassila
e8d65346c0
feat: clean up streaming selection ui + other components
2026-02-03 23:24:36 +02:00
Aleksi Lassila
6f64f7cf49
chore: update, fix prettier
2026-02-03 15:02:17 +02:00
Aleksi Lassila
0889473a6f
feat: grpc plugin connection, version check, initialization
2026-02-01 13:23:03 +02:00
Aleksi Lassila
32cc4cf89b
feat: add proto file for grpc api in shared/ with generated types
2026-01-31 23:49:13 +02:00
Aleksi Lassila
35675e2544
feat: settings module for persistent backend settings
2026-01-31 22:13:59 +02:00
Aleksi Lassila
f2985c0e5a
temp UI changes
2026-01-29 20:46:42 +02:00
Aleksi Lassila
5546dc5203
feat: media module
2025-12-12 12:09:49 +02:00
Aleksi Lassila
99d57aad3e
chore: move prettier to root
2025-12-10 14:16:08 +02:00
Aleksi Lassila
7ead9e699f
feat: fix Sheet close behavior
2025-08-25 14:57:09 +03:00
Aleksi Lassila
802f4e3337
feat: episode sheet modifications and functionality, playback browser
2025-08-25 14:15:48 +03:00
Aleksi Lassila
1bd17cc2fc
container3: modal api
2025-08-20 19:18:25 +03:00
Aleksi Lassila
7148ebe188
container2: remove old code, make sure she builds
2025-08-20 17:43:31 +03:00
Aleksi Lassila
9d04587c35
container1: add new components, don't modify old code
2025-08-20 17:43:05 +03:00
Aleksi Lassila
6066a5bc9f
refactor: plugin api changes
2025-08-12 15:46:39 +03:00
Aleksi Lassila
5dbd6bf513
feat: overhaul dockerfile
2025-08-09 17:03:22 +03:00
Aleksi Lassila
d831c59647
refactor: project into monorepo
2025-08-09 17:03:22 +03:00
Aleksi Lassila
b28f3be8b7
temp
2025-07-18 17:42:55 +03:00
Aleksi Lassila
182393c11f
refactor: tmdb playback, fix incorrect user data when playing already watched episode
2025-05-02 20:43:29 +03:00
Aleksi Lassila
7989433492
feat: changes to episode card details
2025-04-30 18:08:44 +03:00
Aleksi Lassila
31ffeda72e
feat: improve carousel mouse ux
2025-04-22 00:00:07 +03:00
Aleksi Lassila
3cb59fe7ad
feat: action page title
2025-04-22 00:00:07 +03:00
Aleksi Lassila
4fdf95c70a
fixup! fix: card focus animation performance issues
2025-04-22 00:00:07 +03:00
Aleksi Lassila
2743f2f26b
fix: card focus animation performance issues
2025-04-21 16:34:08 +03:00
Aleksi Lassila
b5a7a06608
fix: series page episode carousel bugs
2025-04-21 16:32:53 +03:00
Aleksi Lassila
4a5042a58b
fix: performance issues regarding action menu background blur
2025-04-15 13:02:38 +03:00
Aleksi Lassila
152349b421
feat: user activity & input mode
2025-04-15 11:40:05 +03:00
Aleksi Lassila
b9afc18ba7
feat: carousel dragging, episode carousel info
2025-04-15 02:24:49 +03:00
Aleksi Lassila
89d94bff5e
feat: new stream list ui
2025-04-13 16:01:34 +03:00
Aleksi Lassila
567db3cac0
feat: new episode carousel
2025-04-12 16:40:09 +03:00
Aleksi Lassila
0d907d64f8
feat: playback menu ui
2025-04-12 16:40:09 +03:00
Aleksi Lassila
30ab38edc7
feat: new media plugin menu implementation
2025-04-10 23:11:14 +03:00
Aleksi Lassila
b3d477148c
feat: update jellyfin catalogues to match new plugin api
2025-04-06 17:11:39 +03:00