Commit Graph

103 Commits

Author SHA1 Message Date
Aleksi Lassila
462d7e4dd2 feat: tmdb api limiting for backend tmdb metadata cache 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
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
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
802f4e3337 feat: episode sheet modifications and functionality, playback browser 2025-08-25 14:15:48 +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
89d94bff5e feat: new stream list ui 2025-04-13 16:01:34 +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
Aleksi Lassila
d85be35117 feat: stream actions support for plugins 2025-04-06 00:16:20 +03:00
Aleksi Lassila
9875e28dd1 refactor: reiverr plugin structure, objects, streamIds and plugin stream handlers 2025-04-05 12:50:21 +03:00
Aleksi Lassila
f58bf4f8f3 feat: container children reordering, correctly show continue watching 2025-03-31 01:27:36 +03:00
Aleksi Lassila
23fec9d8df feat: rewrite data fetching, refreshers, improved fetching performance 2025-03-30 17:03:04 +03:00
Aleksi Lassila
be27a0ca90 feat: server side continue watching before refactoring 2025-03-30 13:25:44 +03:00
Aleksi Lassila
eed45c36b0 feat: library page infinite scroll 2025-03-30 00:04:56 +02:00
Aleksi Lassila
3c775492ea feat: catalogue server side filtering, ordering, pagination 2025-03-29 15:16:29 +02:00
Aleksi Lassila
3e88d42a24 feat: my list server side filtering, ordering, pagination 2025-03-29 13:08:35 +02:00
Aleksi Lassila
155997a69c feat: add nextReleaseDate to metadata 2025-03-29 12:19:18 +02:00
Aleksi Lassila
08fd9060e1 refactor: stackRouterPage controls to use context everywhere 2025-03-28 14:47:14 +02:00
Aleksi Lassila
7b8fd359a5 refactor: mediaType capitalization 2025-03-28 12:23:57 +02:00
Aleksi Lassila
aedb7168c4 feat: catalogue server side filters 2025-03-28 11:45:29 +02:00
Aleksi Lassila
5c926d6147 refactor: user.store, source store 2025-03-28 00:27:25 +02:00
Aleksi Lassila
a95f456af5 refactor: dto constructors 2025-03-27 23:28:40 +02:00
Aleksi Lassila
6ea346a6a3 refactor: media-source module under user
where it belongs
2025-03-27 23:23:39 +02:00
Aleksi Lassila
84e77f3951 feat: add catalogue tabs to library page 2025-03-27 23:07:03 +02:00
Aleksi Lassila
eab6c5dbdf refactor: remove unnecessary module imports 2025-03-27 23:05:12 +02:00
Aleksi Lassila
52232a29b2 feat: auth middleware to parse user 2025-03-27 23:05:08 +02:00
Aleksi Lassila
0560cd5d9d refactor: catalogue types 2025-03-27 23:02:44 +02:00
Aleksi Lassila
5200b9f805 feat: add metadata to libraryItems, server side library sorting and filtering 2025-03-27 23:02:02 +02:00
Aleksi Lassila
8b4a4554f4 refactor: LibraryItemDto2 2025-03-23 22:19:00 +02:00
Aleksi Lassila
fb40a8e2bc refactor: prettier write 2025-03-19 00:06:20 +02:00
Aleksi Lassila
f6f7fbe73d fix: tmdb series and movies not caching 2025-03-13 23:19:21 +02:00
Aleksi Lassila
e8a178ac1e refactor: rename & refactor selectable 2025-03-11 15:16:15 +02:00
Aleksi Lassila
e5cde5328b fix: metadata race conditions 2025-02-21 19:20:13 +02:00
Aleksi Lassila
80b4f8c01a refactor: library items & metadata for performance 2025-02-21 18:02:18 +02:00
Aleksi Lassila
b598245cb0 feat!: Improved plugin settings api and medias source settings error messages for jackett and jellyfin 2025-02-21 14:20:31 +02:00
Aleksi Lassila
e9f9cb7e3b feat: clear metadata cache button 2025-02-19 16:30:59 +02:00
Aleksi Lassila
00cec63917 style: prettier everything 2025-02-19 16:21:37 +02:00
Aleksi Lassila
58bbe268ea fix: library page missing items 2025-02-18 02:03:25 +02:00
Aleksi Lassila
169b2f7f8a Merge branch 'feat/Trailerv2' into dev 2025-02-17 17:15:48 +02:00
Aleksi Lassila
c64d46f6a8 feat: cache tmdb movies & series always 2025-02-17 05:41:28 +02:00
Aleksi Lassila
55c9228587 fix: play states are created with part of the combined primary key as undefined 2025-02-17 00:41:12 +02:00