aditya.chandel
c75c4dce5b
OIDC Authentication Revamp: Smarter Init, Error Handling, and Fallback
2025-08-15 21:02:33 -06:00
aditya.chandel
44541849ff
Enhance OIDC flow for better error handling and misconfiguration recovery
2025-08-15 15:44:24 -06:00
aditya.chandel
628a6c7bcf
Restrict web-socket connections to the initiating user
2025-08-15 13:45:00 -06:00
aditya.chandel
3ab52de171
Refactor Bookdrop file processing to prevent orphan target files on error
2025-08-14 18:22:41 -06:00
aditya.chandel
7cea853756
Expose safe public app settings via dedicated endpoint
2025-08-14 18:19:49 -06:00
aditya.chandel
f5e58080ea
Add loader for book details component
2025-08-14 15:03:12 -06:00
aditya.chandel
d0f8791b14
Fix expensive re-creation of author and book lists due to improper trackBy usage
2025-08-14 12:37:12 -06:00
Alexander Puzynia
60f8442514
Upgrade primeng to 20.0.1 ( #903 )
...
* build(npm): add missed packages
* build(npm): upgrade primeng to 20.0.1
* feat(ui): upgrade ui to support 20 primeng
https://primeng.org/migration/v19#compatible
* fix(ui): p-input value max requires value
* refactor(ui): remove unused component imports
* build(npm): allow common js dependencies
* style(ui): fix some warnings
* fix(ui): replace chips with autoComplete
---------
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com >
2025-08-14 12:10:45 -06:00
aditya.chandel
77e02ac7f9
Cover lock not working in metadata picker and editor
2025-08-14 11:41:22 -06:00
aditya.chandel
6d7235731b
Fix crash on Collection.remove() in Bookdrop import workflow
2025-08-14 10:20:10 -06:00
Ionuț Staicu
e0711dddb5
feat: Add docker compose to quickly run a dev env ( #891 )
...
* feat: Add docker compose to quickly run a dev env
* removed packages
2025-08-13 22:42:24 -06:00
Aditya Chandel
16e9b36796
Merge pull request #892 from iamntz/feat/auto-set-paths
...
Feat: automatically set library/path if there is only one option available
2025-08-13 22:41:19 -06:00
aditya.chandel
9dc99da595
Increase angular budget
2025-08-13 18:14:57 -06:00
aditya.chandel
b3af1723df
Polish main dashboard UI and improve aesthetics
2025-08-13 17:41:49 -06:00
aditya.chandel
800cc4054f
Support adding private, user-specific notes to books
2025-08-13 15:54:45 -06:00
aditya.chandel
b8284b2e1c
Introduce State & Gray surface colors
2025-08-13 13:07:38 -06:00
aditya.chandel
c660497e0b
Implement public review fetching from metadata providers
2025-08-13 13:02:53 -06:00
Ionuț Staicu
8f00d456ca
Merge branch 'develop' into feat/auto-set-paths
2025-08-13 15:06:21 +03:00
aditya.chandel
22b2c013bd
Fix OIDC auto-login not triggering in new browser tabs
2025-08-12 22:42:14 -06:00
William Guinaudie
e41ecb49d0
Update docker-compose.yml ( #888 )
2025-08-12 14:46:51 -06:00
Ionuț Staicu
a7222c68e2
add tooltips on book titles ( #893 )
2025-08-12 14:44:12 -06:00
astrodad
b4e95a3cc1
Feature/update date finished integration ( #895 )
...
* Fixed issue with not updating the book finished date when updating read status
* Added ability to set a date finished after setting the book status to Read.
---------
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com >
2025-08-12 14:42:51 -06:00
Ionuț Staicu
01d85052df
book drop: single book select will also autoselect
2025-08-12 18:24:33 +03:00
Ionuț Staicu
79ccc436d1
book drop bulk select will auto-select if there is only one option
2025-08-12 18:10:45 +03:00
Ionuț Staicu
3ebc617196
cleanup & tidy up
2025-08-12 17:56:17 +03:00
Ionuț Staicu
9e1d437e74
automatically set library/path if there is only one option available
2025-08-12 17:41:27 +03:00
aditya.chandel
ace5849afa
Update drafter to exclude 'skip changelog' labels
2025-08-11 22:31:14 -06:00
aditya.chandel
c3b2940f36
Enhanced book "Finished On" functionality
2025-08-11 22:23:07 -06:00
astrodad
53aae8bb42
Feature/update date finished date ( #873 )
...
* Fixed issue with not updating the book finished date when updating read status
* Added ability to set a date finished after setting the book status to Read.
---------
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com >
2025-08-11 21:33:47 -06:00
aditya.chandel
7a859a7536
Show sidebar filter expanded by default
2025-08-11 21:31:14 -06:00
aditya.chandel
dd7453fae1
Implement file moving based on library naming rules, falling back to app defaults
2025-08-11 16:59:42 -06:00
Ionuț Staicu
3be321dda4
feat: move the series count overlay & add title tooltip ( #881 )
...
* feat: move the series count overlay to right & add title
* small alignment tweaks
2025-08-11 13:33:19 -06:00
aditya.chandel
ec5157464a
Implement clean logout to fully clear app state and tokens
2025-08-11 13:30:37 -06:00
aditya.chandel
964b8e7f67
Update drafter
2025-08-10 23:40:45 -06:00
aditya.chandel
7cd6dc0688
Revert: fixing permissions to be able to run springboot with given UID and GID ( #864 )
2025-08-10 23:14:56 -06:00
aditya.chandel
401c06d01e
Update release drafter
2025-08-10 13:17:19 -06:00
aditya.chandel
9c797520a6
Update release drafter
2025-08-10 13:06:32 -06:00
Márk Gulyás
15f1cd7c22
Make originalMetadata optional in case the process dies and it becomes undefined ( #855 )
...
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com >
2025-08-10 11:38:01 -06:00
Márk Gulyás
43b4e6cb7a
fixing permissions to be able to run springboot with given UID and GID ( #864 )
...
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com >
2025-08-10 11:36:49 -06:00
aditya.chandel
978bd05b1e
Add per-library customizable file naming patterns
2025-08-10 11:27:28 -06:00
aditya.chandel
1f83dfa85d
Restore page count in metadata viewer page
2025-08-10 09:43:10 -06:00
aditya.chandel
ea84a9dc6a
Fix: Navigating Booklore on a new device requires refreshes
2025-08-10 01:33:18 -06:00
aditya.chandel
b1508493cf
Implement live progress tracking for bulk metadata refresh (remaining books, status, cancel support)
2025-08-10 00:28:20 -06:00
aditya.chandel
2c078716bf
Fix memory leak in bulk metadata refresh process
2025-08-09 18:30:29 -06:00
aditya.chandel
f794babdb4
Improve support component
2025-08-09 09:40:55 -06:00
aditya.chandel
e9cbc36768
Update Frontend and Backend Dependencies - August 2025
2025-08-09 01:04:18 -06:00
aditya.chandel
fb5a70c7e7
Allow book upload GUI to upload into Bookdrop
2025-08-09 00:50:50 -06:00
Aditya Chandel
1b58b38cbe
Merge branch 'master' into develop
2025-08-08 20:03:10 -06:00
astrodad
a2a0ec9e7c
Fixed issue with not updating the book finished date when updating read status
...
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com >
2025-08-08 20:00:49 -06:00
aditya.chandel
850ecb0b0c
Improve version checking
2025-08-08 19:54:58 -06:00