Commit Graph

50 Commits

Author SHA1 Message Date
Aleksi Lassila
b67b2298e8 2.1.1 2025-02-13 18:30:00 +02:00
Aleksi Lassila
673ef550d3 feat: verbose plugin version checks 2025-02-12 18:49:00 +02:00
Aleksi Lassila
77cb5d6192 feat: reiverr-plugin:2.0.0 version checking 2025-02-12 18:27:17 +02:00
Aleksi Lassila
dfa59a1994 feat: server side validation of MediaSource settings, reactivity to MediaSource settings 2025-02-12 15:16:30 +02:00
Aleksi Lassila
9d496ad014 build: make file downloads persistent in docker, refactor built-in plugin workspaces 2025-02-12 00:37:41 +02:00
Aleksi Lassila
b46a65a93c feat: add development database 2025-02-11 19:16:25 +02:00
Aleksi Lassila
23123d89d5 docs: document plugin types 2025-02-11 05:21:41 +02:00
Aleksi Lassila
0d39a98038 refactor: backend module imports 2025-02-11 02:56:05 +02:00
Aleksi Lassila
fa27f19975 refactor: pretty much the whole backend module hierarchy 2025-02-11 02:40:41 +02:00
Aleksi Lassila
db58ed99e8 fix: user not saving 2025-02-09 02:39:24 +02:00
Aleksi Lassila
97cd860114 feat: add subtitles support to videoplayer, jellyfin plugin 2025-02-08 23:39:55 +02:00
Aleksi Lassila
9c1ec7f6ea feat: show recently played from library on front pages 2025-02-08 05:40:27 +02:00
Aleksi Lassila
7d2397bc7f chore: setup npm workspaces and plugin types as package 2025-02-08 01:40:19 +02:00
Aleksi Lassila
f50efe69ea feat: global reactive updates to data 2025-02-07 19:38:15 +02:00
Aleksi Lassila
6743a9b2ec feat: improve plugin api 2025-02-07 02:55:20 +02:00
Aleksi Lassila
3d9c3e2ccb refactor: plugin system 2025-02-06 19:59:30 +02:00
Aleksi Lassila
391b82c639 fix: importing plugins fails sometimes 2025-02-06 02:14:47 +02:00
Aleksi Lassila
09f8352b02 feat: provide metadata to plugin handlers 2025-02-05 18:37:22 +02:00
Aleksi Lassila
1478d507dc feat: mark as watched, episode page uses userdata, progress etc 2025-02-02 16:15:35 +02:00
Aleksi Lassila
27467a28b2 refactor: project structure, absolute paths 2025-02-02 04:25:38 +02:00
Aleksi Lassila
ab401cf69e feat: streaming episodes 2025-02-02 04:08:02 +02:00
Aleksi Lassila
cf289872f7 feat: tmdb cache, plugin support changes, series page, episode page, movie page streaming updated 2025-01-31 18:54:04 +02:00
Aleksi Lassila
dc295ed203 fix: Watch state not saving on some items 2024-12-23 05:58:19 +02:00
Aleksi Lassila
d72e3b37c4 feat: Add show stream plugin types 2024-12-22 05:06:02 +02:00
Aleksi Lassila
1e15dfac4c feat: Plugin source improvements 2024-12-19 01:12:28 +02:00
Aleksi Lassila
fbe622e53f feat: Tmdb request proxying and caching in backend 2024-12-16 00:23:06 +02:00
Aleksi Lassila
a3866ada6b feat: Saving and displaying movie play-state, progress etc. 2024-12-14 20:32:41 +02:00
Aleksi Lassila
dfffd01e7c feat: Add to library, my library 2024-12-14 03:55:17 +02:00
Aleksi Lassila
1b50d24161 feat: Movie source indexing and show in library 2024-12-11 22:40:51 +02:00
Aleksi Lassila
1f7f74a8a7 feat: Improved movie playback and listing stream options 2024-12-10 03:32:51 +02:00
Aleksi Lassila
96d52299b0 feat: Experimental movie playback through plugins 2024-12-07 14:30:25 +02:00
Aleksi Lassila
d3818903b3 feat: Add interface for adding and configuring plugins 2024-12-06 03:41:29 +02:00
Aleksi Lassila
9b6ff3379e feat: Backend implementation for source plugin usage and configuration 2024-12-05 19:33:18 +02:00
Aleksi Lassila
ffc4197832 feat: Loading source plugins 2024-12-03 19:03:00 +02:00
Aleksi Lassila
ec3b19288f docs: Add new plan for backend structure 2024-12-01 18:31:42 +02:00
Aleksi Lassila
663d842ae5 build: Fix issue with production build not working 2024-06-17 00:50:19 +03:00
Aleksi Lassila
0107b4f7c3 feat: Editing, creating and deleting server accounts, user.controller improvements 2024-06-16 22:15:47 +03:00
Aleksi Lassila
c62bc83a1a feat: Migrations, profile pictures, editing profile 2024-06-16 02:40:07 +03:00
Aleksi Lassila
5c1a4d4206 refactor: User and session management 2024-06-12 18:32:39 +03:00
Aleksi Lassila
fdb1e26367 feat: Create admin account with environment variables, set secret, fix build issue 2024-06-09 01:30:06 +03:00
Aleksi Lassila
e039a0c11e fix: Attempt fixing focus related issue when adding containers asynchronously in wrong order 2024-06-05 00:04:15 +03:00
Aleksi Lassila
db21aef3f3 feat: Creating the first user 2024-06-02 02:59:38 +03:00
Aleksi Lassila
dc1b25dc22 feat: Onboarding 2024-05-25 00:28:13 +03:00
Aleksi Lassila
a95d91f90c feat: Personalized tmdb recommendations 2024-05-16 18:38:22 +03:00
Aleksi Lassila
35688dd72c fix: Docker compose build for production 2024-04-20 02:38:30 +03:00
Aleksi Lassila
26d4ba0f8f Work on the movie page 2024-03-30 15:32:50 +02:00
Aleksi Lassila
a574b718f0 feat: Authentication with backend 2024-03-27 01:02:28 +02:00
Aleksi Lassila
7318a0fa99 feat: Backend typing and openapi schema & codegen 2024-03-26 23:01:11 +02:00
Aleksi Lassila
b29907c0e2 feat: Serve frontend static files from backend 2024-03-26 12:55:57 +02:00
Aleksi Lassila
8a947d5831 Initial Nest.js backend 2024-03-26 00:44:28 +02:00