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
Markbeep
84f650134c
abstract configuration of indexers
2025-03-21 12:22:17 +01:00
Leandro Zazzi
2543df6818
remove dead code
2025-03-17 23:13:25 +01:00
Leandro Zazzi
13e611b839
Make indexer integration more modular/general
2025-03-17 22:49:56 +01:00
Leandro Zazzi
72a5be6b1f
Merge branch 'integrate-mam' into main
2025-03-17 13:31:39 +01:00
Markbeep
099081c4b4
ignore unknown member
2025-03-17 09:51:58 +01:00
Markbeep
4781960da1
correctly use jwt for state
2025-03-17 08:50:39 +01:00
Markbeep
38a07c6d30
add random string to state
2025-03-16 22:23:15 +01:00
Markbeep
778f532938
add options for using https on redirect url and adding logout url
2025-03-16 22:08:44 +01:00
Markbeep
bcdcdc42d4
use request.url instead of base_url
2025-03-16 21:19:18 +01:00
Markbeep
73e7a4a819
add logging and correctly join urls for prowlarr
2025-03-16 21:01:41 +01:00
Markbeep
3cd23700cb
add version to settings pages
2025-03-16 18:52:52 +01:00