37 Commits

Author SHA1 Message Date
tom 7ef7e372e2 Fixed regex for some publishers. 2025-06-26 18:17:03 +00:00
tom 71e232380b mediaType is now optional when asking to store series. 2025-06-26 18:16:11 +00:00
tom c2d06446eb Changed GET /library/books to just fetch stored books. 2025-06-26 18:15:22 +00:00
tom 1de822da14 Added author to search filters. 2025-06-26 14:36:01 +00:00
tom f735d1631f Added media item modal when user clicks on an item to save/subscribe a new media. 2025-06-26 14:35:51 +00:00
tom 89b29c58dc Added Angular Material. 2025-06-25 14:53:10 +00:00
tom 60e179cd13 Added update for initial values for filters. 2025-06-25 14:50:31 +00:00
tom 7875c5407c Added a minor loading animation when searching. 2025-06-25 14:49:05 +00:00
tom 3326b7c589 Fixed infinite scrolling. 2025-06-25 00:44:18 +00:00
tom e20231639c Added angular website, with login, registration & searching. 2025-06-24 20:36:51 +00:00
tom a0e8506027 Added WEB_SECURE to environment file. Added https replacement on Google thumbnails if WEB_SECURE is true. 2025-06-24 18:37:46 +00:00
tom 26abb6163f Added configuration for search for frontend. 2025-06-24 18:36:15 +00:00
tom e7fc6e0802 Removed renewing refresh tokens. Fixed error 500 when using expired tokens. Fixed log out response when user only has access token." 2025-06-20 20:51:34 +00:00
tom 8ac848e8f1 Changed library search via API to use search context. 2025-06-20 15:40:08 +00:00
tom 0bfdded52f Changed environment variable name for API port. 2025-06-20 14:46:50 +00:00
tom 03286c2013 App Configuration is now read from file. 2025-06-19 16:01:15 +00:00
tom cc337d22f2 Fixed/cleaned auth validation. Added 404 response when registrations are disabled. 2025-06-19 15:25:18 +00:00
tom bde574ccad Added app configuration, for now specific to user registration. 2025-06-18 16:51:46 +00:00
tom 6ac9a2f1ec Denied access to login & register while logged in. Fixed regular user auth for requiring admin. 2025-06-18 13:50:38 +00:00
tom 6b010f66ba Removed renewing refresh token. Added validate endpoint for tokens. Refresh token is given only if 'remember me' option is enabled on login. 2025-06-17 16:41:46 +00:00
tom c7ece75e7a Added series subscriptions. Added series searching. Fixed database relations. Added logging for library controller. 2025-03-07 16:06:08 +00:00
tom 4aafe86ef0 Searching while updating series now uses latest published date of the series as a stop reference. 2025-03-04 04:59:13 +00:00
tom 4b7417c39b Fixed output for updating series. 2025-03-03 21:34:00 +00:00
tom d02da321a1 Changed book status to smallint. Added media_type to series. Added 'Hanashi Media' regex resolver for searching. Removed 'Fiction' limitation when searching. Added update series to add new volumes. Fixed search when not all volumes would show up. 2025-03-03 21:18:46 +00:00
tom d0c074135e Removed useless dependencies on Books module. 2025-02-28 17:15:15 +00:00
tom 7e828b1662 Added more logs for jobs. 2025-02-28 17:14:48 +00:00
tom 6b5bfa963e Added logs for queues. 2025-02-28 02:46:02 +00:00
tom 969829da20 Create Library module. Moved book controller to library controller. Added series addition to library while adding all known volumes in background. Fixed Google search context. 2025-02-28 00:20:29 +00:00
tom 64ebdfd6f4 Fixed Pino logging dependency issues. 2025-02-24 21:18:36 +00:00
tom a44cd89072 Added modules for books & series. 2025-02-24 20:54:58 +00:00
tom 8f0ca1ce58 Updated the SQL file to support series subscriptions in the future, among other changes. 2025-02-20 04:44:26 +00:00
tom cd3ba11924 Added fine-grained control over search for server use. 2025-02-20 04:36:48 +00:00
tom a764e1d441 Fixed authentication. 2025-02-19 22:04:03 +00:00
tom 16f208480d Added environment config. Added logging serializers. Updated logs to use serializers. 2025-02-12 22:08:07 +00:00
tom abb8bec0cf Added file/json logging. 2025-02-12 20:29:15 +00:00
tom a0909bfd21 Improved & fixed some issues with JWT authentication. 2025-02-12 17:21:48 +00:00
tom d907f425dc Added user login & registration. Added SQL file for postgres database. 2025-02-11 20:38:37 +00:00