Commit Graph

29 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 c8279f0847 refactor: split up settings router file into a file for each page 2025-08-22 13:31:12 +02: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 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 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
Markbeep d734b4f12d add structlog 2025-07-01 19:52:43 +02:00
Markbeep a449a70724 add option to configure base url 2025-04-12 20:01:05 +02:00
Mark 2680fefc16 remove unused import 2025-04-08 20:36:44 +02:00
Mark 2d680cdb38 remove file logging 2025-04-08 20:32:55 +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 73e7a4a819 add logging and correctly join urls for prowlarr 2025-03-16 21:01:41 +01:00
Markbeep c56663aa21 raise exception to show toasts on frontend 2025-03-15 01:21:29 +01:00
Markbeep 35833af4d1 add backup login 2025-03-14 13:40:33 +01:00
Mark 250000c5a7 added smelly oidc handling and settings 2025-03-13 16:33:14 +01:00
Markbeep 89553295a2 redirect back to previous page after login 2025-03-12 17:12:22 +01:00
Markbeep 08f7de3be5 refactor authentication and add session middlewares 2025-03-12 16:32:51 +01:00
Markbeep df3744189f reorganize folder structure. move to internal 2025-02-28 16:04:24 +01:00
Mark dd1aa73163 add basic category select 2025-02-27 14:37:33 +01:00
Mark 48ab3a62fe initial toast idea 2025-02-19 18:11:06 +01:00
Mark 32ee744dab added forms login 2025-02-19 15:10:28 +01:00
Markbeep 5895f11ad5 store searched books in db 2025-02-17 20:03:35 +01:00
Markbeep 9051e98d63 added settings page 2025-02-16 23:07:06 +01:00
Markbeep 2c15ff6cd0 wishlist and sources page + download button 2025-02-16 17:41:30 +01:00
Markbeep 4ebeeadd52 added search page 2025-02-16 00:20:43 +01:00
Markbeep 180d00d5b1 add admin init page 2025-02-15 21:05:53 +01:00
Markbeep 5b51a822c5 add very basic auth and daisyui 2025-02-15 18:42:08 +01:00
Markbeep 4e77b8217a base setup 2025-02-15 16:58:23 +01:00