Commit Graph

129 Commits

Author SHA1 Message Date
Markbeep 9c6a00258d fix: incorrectly redirecting from https to http
Error appeared when certain links had missing trailing slashes, causing
the webserver to redirect the requests.
Closes #140
2025-09-04 15:21:45 +00:00
Markbeep 8d86aa13a1 fix: html duplicating when changing account password 2025-09-04 15:00:07 +02:00
Markbeep be3b9c54e5 fix: ignore missing booleans on REST api/local file indexer configs 2025-08-28 10:29:41 +02:00
Markbeep 5b24705f96 refactor: separate 'enabled' logic of indexers 2025-08-28 10:29:29 +02:00
Markbeep c7bd80377c feat: update indexer configuration using a local file. Closes #122 2025-08-22 16:40:54 +02:00
Markbeep 9b2cda30c0 feat: add API endpoint to update indexers (mam_id). Closes #122 2025-08-22 15:01:53 +02:00
Markbeep c8279f0847 refactor: split up settings router file into a file for each page 2025-08-22 13:31:12 +02:00
Markbeep 8d08c891c4 refactor: use class-based authentication to automatically get generated in the OpenAPI specs 2025-08-18 10:54:55 +00:00
Markbeep b032fbc92e fix: restore cached search results without crashing. Closes #130 2025-08-18 10:54:42 +00:00
Markbeep 990396a519 fix: correctly cache admin user when using the 'none' login type to prevent crashing 2025-08-18 10:23:50 +00:00
Markbeep 12d323b9fa fix: hide wrong book requests and clear cache
Release-As: 1.5.2
2025-08-16 20:38:34 +02:00
Markbeep d07765f924 feat: add changelog modal when clicking version in the settings 2025-08-16 19:45:26 +02:00
Markbeep 7c549be1ef feat: allow editing of manual requests. Closes #73 2025-08-16 15:33:44 +02:00
Markbeep 1e93f725af feat: add counters to wishlist pages
fix: correctly always show all books on requests page as admin
2025-08-16 15:13:12 +02:00
Markbeep 5a8f24cec0 fix: wrong color scheme in login/init pages
fix: oidc config not outputting errors on invalid endpoint url
2025-08-16 12:00:09 +02:00
Markbeep 93a6315e30 feat: added env variables for forcing login type and initializing username/password 2025-08-16 11:20:34 +02:00
Markbeep c32d16b6f2 feat: add more replacement options for download notifications 2025-08-14 16:12:55 +00:00
Mark 22482b4855 Merge pull request #123 from Zeoic/main
Added Event Variables: bookASIN and torrentInfoHash
2025-08-14 16:50:22 +02:00
Markbeep e2dd7c50ff refactor: add class-based api auth
This enables the auth to be properly tested in the swaggerUI
2025-08-14 08:41:30 +00:00
Markbeep 3e21d7476d fix: correct api key popup colors and cleanup unused code 2025-08-14 08:08:56 +00:00
Matthieu B 7d3e4fedc6 feat: add API: Users and Status/Health Endpoints (#117)
* Add API key management features and health check to Dockerfile

- Introduced API key model and related functions for creating, authenticating, and managing API keys.
- Updated FastAPI application to include a health check endpoint.
- Enhanced the settings page to allow users to create, delete, and toggle API keys.
- Updated README to document the new health check feature.

* Delete DOCKER_HEALTH_CHECK.md

* Refactor API Key implementation and update documentation

- Renamed ApiKey model to APIKey for consistency.
- Updated references to ApiKey in authentication and settings modules.
- Removed deprecated health check test script.
- Simplified API routes and removed unused endpoints.
- Enhanced API key management in settings with improved UI.
- Added comprehensive API documentation for key management and usage.
- Removed generate_openapi.py script as it is no longer needed.
- Created a new Alembic migration for API key table.
2025-08-14 09:25:26 +02:00
admin-lh 8ab2178e03 add bookASIN and torrentInfoHash as event variable options for notifications 2025-08-10 21:57:58 -04:00
Mark 8a454d702c add default region env variable 2025-07-18 09:16:12 +02:00
Markbeep 565afbf6c9 update packages, add notif logging 2025-07-01 23:03:43 +02:00
Markbeep 8beea52c60 add notification tutorial 2025-07-01 22:45:20 +02:00
Markbeep 94510a8663 make notification settings more general 2025-07-01 22:14:27 +02:00
Markbeep d734b4f12d add structlog 2025-07-01 19:52:43 +02:00
Markbeep 10823414ff hotfix invalid indexers response 2025-05-07 21:42:37 +02:00
Markbeep d329a5af01 add option to use custom fields in post request 2025-04-24 16:13:44 +02:00
Markbeep 4945d68d7a add gotify support 2025-04-24 15:13:24 +02:00
Markbeep abb64f88b8 correctly handle missing/incorrect prowlarr settings 2025-04-13 17:48:54 +02:00
Markbeep 1ee93b5d34 allow configuring what indexers should be used 2025-04-13 00:06:56 +02:00
Markbeep dafd11bda4 send notifications when manually setting request as "downloaded" 2025-04-12 22:35:07 +02:00
Markbeep a449a70724 add option to configure base url 2025-04-12 20:01:05 +02:00
Markbeep 004e1ccda6 added client side fetching for slow prowlarr sources request 2025-04-12 19:12:35 +02:00
Mark d5fdb39a60 allow enabling/disabling of notifications 2025-04-09 11:14:11 +02:00
Mark d0889d26ca allow editing of notifications 2025-04-09 10:57:48 +02:00
Mark 16fa1c858b add alembic check 2025-04-09 08:16:49 +02:00
Mark 2680fefc16 remove unused import 2025-04-08 20:36:44 +02:00
Mark 1ab8fef67a remove unnecessary quote_plus calls 2025-04-08 20:34:02 +02:00
Mark 2d680cdb38 remove file logging 2025-04-08 20:32:55 +02:00
Mark f3b3425914 add etag & cache-control headers to static files 2025-04-08 20:21:58 +02:00
Markbeep 9e5e21746a add js files to flake 2025-04-04 15:12:57 +02:00
Markbeep c834eb2058 load js dependencies into docker image 2025-04-04 14:58:42 +02:00
Markbeep 529426e411 fix not being able to disable indexers 2025-03-30 15:16:00 +02:00
Markbeep 560d86fd5b add audimeta metadata server 2025-03-30 14:46:43 +02:00
Markbeep 34323bf853 remove authors from query and correctly propagate query errors up 2025-03-21 19:09:52 +01:00
Markbeep faf9881d74 update github action to uv 2025-03-21 18:37:46 +01:00
Markbeep 2f195204ec update to python 3.12 2025-03-21 18:29:42 +01:00
Markbeep 6b366320d3 add indexers page to configure indexers 2025-03-21 17:49:50 +01:00