Commit Graph

106 Commits

Author SHA1 Message Date
maxDorninger
8dc8bf81aa refactor: switch OAuth2 to OpenID and update related configurations 2025-05-30 18:40:28 +02:00
maxDorninger
464e1eb8c7 fix: add base scopes for OAuth2 configuration 2025-05-30 18:07:31 +02:00
Maximilian Dorninger
92599b774a Update build-push-frontend.yml 2025-05-30 13:34:58 +02:00
Maximilian Dorninger
b52bb5dd25 Update build-push-frontend.yml 2025-05-30 13:32:52 +02:00
maxDorninger
580413e743 fix: fix Dockerfile of web image 2025-05-30 13:29:41 +02:00
maxDorninger
33d9e6e25b fix: update branch name from main to master in build-push workflows 2025-05-30 13:18:25 +02:00
Maximilian Dorninger
316425a6c5 Merge pull request #6 from maxdorninger/fix-github-actions
Fix Dockerfile for web image
2025-05-30 13:16:19 +02:00
Maximilian Dorninger
be845c14fd Fix Dockerfile for web image 2025-05-30 13:14:39 +02:00
Maximilian Dorninger
b623473454 Merge pull request #5 from maxdorninger/switch-to-fastapi-users
v1.0
2025-05-30 12:33:33 +02:00
maxDorninger
f9e9ff2f17 feat: add Docker workflows for building and pushing frontend and backend images 2025-05-30 12:31:21 +02:00
maxDorninger
6150080ac7 refactor: update API URL handling for client and server environments 2025-05-30 12:14:24 +02:00
maxDorninger
71cbed8a6f working on making things work with docker 2025-05-29 23:57:26 +02:00
maxDorninger
88c72e3303 switch to uv and remove old logo.svg 2025-05-29 22:33:13 +02:00
maxDorninger
727051611c prepare frontend for release 2025-05-29 20:16:44 +02:00
maxDorninger
c7b925f363 refactor: reformat code 2025-05-29 15:37:43 +02:00
maxDorninger
206df8b150 refactor: change folder structure 2025-05-29 15:36:35 +02:00
maxDorninger
a51716db7d refactor: reformat code 2025-05-29 13:54:18 +02:00
maxDorninger
b7c32f24b9 refactor: update import paths to make alembic work and add first alembic migration 2025-05-29 13:25:40 +02:00
maxDorninger
e600c0b0f0 feat: add archive extraction functionality during torrent import process 2025-05-27 21:06:36 +02:00
maxDorninger
b29c705adb refactor: improve code formatting and structure in login form and tmdb.py 2025-05-26 20:47:12 +02:00
maxDorninger
b2dc7a18a6 fix formatting 2025-05-25 20:31:48 +02:00
maxDorninger
729a7ed647 feat: add About page with media manager description and metadata sources attribution and enhance ui 2025-05-25 20:27:59 +02:00
maxDorninger
5e217bdfd5 refine frontend ui 2025-05-25 19:29:35 +02:00
maxDorninger
1e97ef0c38 fix: fix broken password+email login because of CORS 2025-05-25 19:19:57 +02:00
maxDorninger
018fa24021 feat: implement OAuth2 login 2025-05-25 19:07:53 +02:00
maxDorninger
5f2af624c9 feat: clean up code formatting and remove unused loading bar logic 2025-05-25 17:04:38 +02:00
maxDorninger
77055705ba feat: implement user settings component for email and password updates, with conditional user management display 2025-05-25 15:19:17 +02:00
maxDorninger
304ff6b42d feat: add loading bar component and integrate it into TV shows and recommendations loading states and cache metadataprovider responsens in backend 2025-05-25 14:36:50 +02:00
maxDorninger
e9578cbeaf feat: refactor show data access in page.svelte and update download button in season-requests-table.svelte 2025-05-25 12:23:54 +02:00
maxDorninger
cbde0296a5 feat: add recommended shows carousel and integrate TV recommendations API 2025-05-25 12:11:13 +02:00
maxDorninger
20329444cf feat: implement user management settings page with user editing functionality 2025-05-25 00:38:11 +02:00
maxDorninger
0a3fef8908 feat: update layout and styling for Media Manager, including logo and background image integration 2025-05-24 23:05:57 +02:00
maxDorninger
d779bac8ce feat: add manual download option to season-requests-table.svelte and fixing bug that prevents user from approving/unapproving of a request 2025-05-24 22:23:20 +02:00
maxDorninger
1e3dc01ca7 feat: allow users who created a request to modify it, even if they themselves are not a superuser 2025-05-24 22:05:26 +02:00
maxDorninger
ecf3fe1f45 style: apply consistent formatting and spacing across multiple files 2025-05-24 21:57:18 +02:00
maxDorninger
64eace0c74 fix: make convertSeasonRangeToIntegerRange function support both shows and IndexerQueryResults 2025-05-24 21:05:51 +02:00
maxDorninger
0ea500bacd feat: enhance user feedback with toast notifications for various actions and errors 2025-05-24 20:58:54 +02:00
maxDorninger
6513065ba8 feat: integrate toast notifications for error handling and success messages in dialogs 2025-05-24 19:59:36 +02:00
maxDorninger
84abc3e81d feat: add season request dialog and enhance season request management 2025-05-24 19:30:53 +02:00
maxDorninger
d2f0b8f22d feat: implement season requests management with CRUD operations and enhance UI components 2025-05-24 14:24:00 +02:00
maxDorninger
f2b7f0f370 fix database initialization and improve logging for better traceability 2025-05-23 22:39:58 +02:00
maxDorninger
123073f6b7 feat: enhance season request management with CRUD operations and update schemas 2025-05-23 21:53:39 +02:00
maxDorninger
7d13fa1260 feat: implement AddShowCard component for improved show addition functionality 2025-05-21 20:49:12 +02:00
maxDorninger
eb9e1c6611 feat: enhance torrent management with new table component and improved navigation 2025-05-21 20:19:59 +02:00
maxDorninger
0894772e86 feat: update user navigation and add logo component for improved branding 2025-05-19 19:56:37 +02:00
maxDorninger
30007702db feat: add user account activation page and update sidebar navigation for torrents 2025-05-19 18:28:18 +02:00
maxDorninger
61adf166aa feat: implement season file management and UI updates for torrent downloads 2025-05-18 16:49:09 +02:00
maxDorninger
bae450f7a4 refactor: standardize formatting and improve code consistency across components 2025-05-18 00:04:25 +02:00
maxDorninger
ef7b020043 working on the frontend, adding torrent page, working on show directory, working on the api 2025-05-11 10:59:38 +02:00
maxDorninger
180771882d working on the frontend 2025-04-27 18:04:50 +02:00