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
This commit is contained in:
Aditya Chandel
2025-09-05 13:06:53 -06:00
committed by GitHub
parent 63dc2bcbc7
commit f5e084d09c
40 changed files with 9682 additions and 20 deletions

View File

@@ -27,9 +27,12 @@
"@tailwindcss/postcss": "^4.1.8",
"@tweenjs/tween.js": "^25.0.0",
"angular-oauth2-oidc": "^20.0.0",
"chart.js": "^4.5.0",
"chartjs-plugin-datalabels": "^2.2.0",
"epubjs": "^0.3.93",
"jwt-decode": "^4.0.0",
"ng-lazyload-image": "^9.1.3",
"ng2-charts": "^8.0.0",
"ngx-extended-pdf-viewer": "^23.3.1",
"ngx-infinite-scroll": "^20.0.0",
"primeicons": "^7.0.0",
@@ -40,7 +43,8 @@
"tailwindcss-primeui": "^0.6.1",
"tslib": "^2.8.1",
"ws": "^8.18.2",
"zone.js": "^0.15.1"
"zone.js": "^0.15.1",
"@angular/cdk": "^20.2.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "^20.1.5",