36 Commits

Author SHA1 Message Date
ACX
fa3005369f
Revamp metadata search UI to display live results (#2195)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-07 11:26:41 -07:00
ACX
cee7e96c63
Add Vitest frontend tests to CI with JUnit reporting and coverage (#2151)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-04 22:55:13 -07:00
ACX
e8de8adf6f
Introduce Vitest as the frontend Angular testing framework for Booklore (#2150)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-04 21:56:20 -07:00
ACX
6394d1ef04
Fix date inconsistencies in Favorite Days and Reading Session Timeline charts (#2096)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2026-01-01 17:34:33 -07:00
ACX
690dbb0aa2
Upgrade from Angular 20 to 21 + update other dependencies (#1916)
Co-authored-by: acx10 <acx10@users.noreply.github.com>
2025-12-16 23:29:18 -07:00
Muppetteer
16fe1b632b
Fix script error on clearing multi-select fields (#1756) 2025-12-05 09:44:04 -07:00
aditya.chandel
dbad4f6659 Revert angular update 2025-11-28 19:20:16 -07:00
Aditya Chandel
16ffd5f558
Upgrade Angular to v21 and update all major frontend dependencies (#1674) 2025-11-28 19:15:04 -07:00
Aditya Chandel
3149b07901
Update Angular dependencies to latest versions (#1366) 2025-10-16 14:13:45 -06:00
aditya.chandel
af622d9f75 Add 'Books Finished per Month' heat map chart 2025-09-05 18:23:22 -06:00
Aditya Chandel
f5e084d09c
Implement comprehensive library stats and charts (#1089)
* Implement comprehensive library stats and charts

* fix(stats): handle null or unknown readStatus consistently

* Fix readStatus in AuthorPopularityChartService

* Fix missing x-axis label in chart

* Add radar charts

* Increase css budget

* Chart positioning and subscription improvements

* Add data labels

* Increase budgets
2025-09-05 13:06:53 -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
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
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
8ce687d659 Accordion component no longer works after upgrading to the latest PrimeNG version 2025-06-05 22:35:06 -06:00
aditya.chandel
d70dd53814 Upgrade Angular Packages to Latest Versions (June 2025) 2025-06-04 18:29:10 -06:00
Oleh Astappiev
a904fb7eea fix: restore remote auth 2025-05-18 13:33:49 -06:00
adityachandelgit
817b572c08 Implement OIDC authentication 2025-05-14 14:58:20 -06:00
adityachandelgit
a6d8319265 Enable quill in metadata editor and viewer 2025-04-23 14:58:25 -06:00
Oleh Astappiev
41762e2e9a fix: use correct server port for dev server 2025-04-19 11:06:25 -06:00
adityachandelgit
6af3ee7019 Display changelog from current version to latest upon clicking the update link 2025-04-19 00:07:13 -06:00
adityachandelgit
4546d3e232 Update Angular and Spring Boot dependencies (April 2025) 2025-04-15 13:34:48 -06:00
aditya.chandel
80681e1757 WIP: Permissions 2025-02-16 09:39:04 -07:00
aditya.chandel
cd12ff3f49 Fix urls 2025-02-13 03:48:53 -07:00
aditya.chandel
ceb344677c WIP: ePub support 2025-01-14 11:29:15 -07:00
aditya.chandel
84255e6598 Add ESLint 2025-01-12 20:24:47 -07:00
aditya.chandel
7728cebcf9 WIP: Metadata v2 refactor almost complete 2025-01-12 13:04:03 -07:00
aditya.chandel
6b541c77af WIP: Buggy big table to small to big switching 2025-01-08 17:08:05 -07:00
aditya.chandel
9e34a15b3d Implement new book details dialog/tab 2025-01-02 21:08:09 -07:00
aditya.chandel
9e95987b20 Use correct bg color from the theme 2024-12-30 17:15:48 -07:00
aditya.chandel
38453d4beb Fixes to stepper 2024-12-29 23:42:05 -07:00
aditya.chandel
fb41ffdfe7 Checkpoint 2024-12-29 22:02:00 -07:00
aditya.chandel
2b707977ac Checkpoint 2024-12-29 15:22:33 -07:00
aditya.chandel
e175a7e255 Websocket and stuffs 2024-12-19 16:10:08 -07:00
aditya.chandel
baff376b9c Initial commit 2024-12-13 12:58:23 -07:00