ACX
6f77223686
perf: optimize book list API with ETag, delta sync, and IndexedDB caching ( #2753 )
2026-02-14 17:47:08 -07:00
ACX
83edbf46d5
fix: replace Quill editor with native HTML rendering for book descriptions ( #2719 ) ( #2733 )
2026-02-13 09:13:01 -07:00
dependabot[bot]
f2723cd58c
chore(deps): bump the npm-dependencies group ( #2721 )
...
Bumps the npm-dependencies group in /booklore-ui with 13 updates:
| Package | From | To |
| --- | --- | --- |
| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations ) | `21.1.3` | `21.1.4` |
| [@angular/cdk](https://github.com/angular/components ) | `21.1.3` | `21.1.4` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ) | `21.1.3` | `21.1.4` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) | `21.1.3` | `21.1.4` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) | `21.1.3` | `21.1.4` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms ) | `21.1.3` | `21.1.4` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser ) | `21.1.3` | `21.1.4` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic ) | `21.1.3` | `21.1.4` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router ) | `21.1.3` | `21.1.4` |
| [@angular/service-worker](https://github.com/angular/angular/tree/HEAD/packages/service-worker ) | `21.1.3` | `21.1.4` |
| [@angular/build](https://github.com/angular/angular-cli ) | `21.1.3` | `21.1.4` |
| [@angular/cli](https://github.com/angular/angular-cli ) | `21.1.3` | `21.1.4` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli ) | `21.1.3` | `21.1.4` |
Updates `@angular/animations` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/animations )
Updates `@angular/cdk` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/components/releases )
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/components/compare/v21.1.3...v21.1.4 )
Updates `@angular/common` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/common )
Updates `@angular/compiler` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/compiler )
Updates `@angular/core` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/core )
Updates `@angular/forms` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/forms )
Updates `@angular/platform-browser` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/platform-browser )
Updates `@angular/platform-browser-dynamic` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/platform-browser-dynamic )
Updates `@angular/router` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/router )
Updates `@angular/service-worker` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/service-worker )
Updates `@angular/build` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.3...v21.1.4 )
Updates `@angular/cli` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.3...v21.1.4 )
Updates `@angular/compiler-cli` from 21.1.3 to 21.1.4
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.4/packages/compiler-cli )
---
updated-dependencies:
- dependency-name: "@angular/animations"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/cdk"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/common"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/compiler"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/core"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/forms"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/platform-browser"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/platform-browser-dynamic"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/router"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/service-worker"
dependency-version: 21.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/build"
dependency-version: 21.1.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/cli"
dependency-version: 21.1.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/compiler-cli"
dependency-version: 21.1.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 20:49:07 -07:00
dependabot[bot]
165a36a574
chore(deps): bump the npm-dependencies group across 1 directory with 18 updates ( #2687 )
...
Bumps the npm-dependencies group with 18 updates in the /booklore-ui directory:
| Package | From | To |
| --- | --- | --- |
| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations ) | `21.1.2` | `21.1.3` |
| [@angular/cdk](https://github.com/angular/components ) | `21.1.2` | `21.1.3` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ) | `21.1.2` | `21.1.3` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) | `21.1.2` | `21.1.3` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) | `21.1.2` | `21.1.3` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms ) | `21.1.2` | `21.1.3` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser ) | `21.1.2` | `21.1.3` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic ) | `21.1.2` | `21.1.3` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router ) | `21.1.2` | `21.1.3` |
| [@angular/service-worker](https://github.com/angular/angular/tree/HEAD/packages/service-worker ) | `21.1.2` | `21.1.3` |
| [@iharbeck/ngx-virtual-scroller](https://github.com/iharbeck/ngx-virtual-scroller ) | `19.0.1` | `20.0.0` |
| [@stomp/stompjs](https://github.com/stomp-js/stompjs ) | `7.2.1` | `7.3.0` |
| [@angular/build](https://github.com/angular/angular-cli ) | `21.1.2` | `21.1.3` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli ) | `21.1.2` | `21.1.3` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `25.1.0` | `25.2.3` |
| [eslint](https://github.com/eslint/eslint ) | `9.39.2` | `10.0.0` |
| [jsdom](https://github.com/jsdom/jsdom ) | `27.4.0` | `28.0.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.54.0` | `8.55.0` |
Updates `@angular/animations` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/animations )
Updates `@angular/cdk` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/components/releases )
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/components/compare/v21.1.2...v21.1.3 )
Updates `@angular/common` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/common )
Updates `@angular/compiler` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/compiler )
Updates `@angular/core` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/core )
Updates `@angular/forms` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/forms )
Updates `@angular/platform-browser` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/platform-browser )
Updates `@angular/platform-browser-dynamic` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/platform-browser-dynamic )
Updates `@angular/router` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/router )
Updates `@angular/service-worker` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/service-worker )
Updates `@iharbeck/ngx-virtual-scroller` from 19.0.1 to 20.0.0
- [Changelog](https://github.com/iharbeck/ngx-virtual-scroller/blob/master/CHANGELOG.md )
- [Commits](https://github.com/iharbeck/ngx-virtual-scroller/commits )
Updates `@stomp/stompjs` from 7.2.1 to 7.3.0
- [Release notes](https://github.com/stomp-js/stompjs/releases )
- [Commits](https://github.com/stomp-js/stompjs/commits/v7.3.0 )
Updates `@angular/build` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.2...v21.1.3 )
Updates `@angular/compiler-cli` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.3/packages/compiler-cli )
Updates `@types/node` from 25.1.0 to 25.2.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.39.2 to 10.0.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0 )
Updates `jsdom` from 27.4.0 to 28.0.0
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/27.4.0...28.0.0 )
Updates `typescript-eslint` from 8.54.0 to 8.55.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@angular/animations"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/cdk"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/common"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/compiler"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/core"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/forms"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/platform-browser"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/platform-browser-dynamic"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/router"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/service-worker"
dependency-version: 21.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@iharbeck/ngx-virtual-scroller"
dependency-version: 20.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm-dependencies
- dependency-name: "@stomp/stompjs"
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: "@angular/build"
dependency-version: 21.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/compiler-cli"
dependency-version: 21.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@types/node"
dependency-version: 25.2.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: eslint
dependency-version: 10.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-dependencies
- dependency-name: jsdom
dependency-version: 28.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-dependencies
- dependency-name: typescript-eslint
dependency-version: 8.55.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 21:16:15 -07:00
dependabot[bot]
bca12b6a35
chore(deps): bump @modelcontextprotocol/sdk and @angular/cli ( #2612 )
...
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk ) to 1.26.0 and updates ancestor dependency [@angular/cli](https://github.com/angular/angular-cli ). These dependencies need to be updated together.
Updates `@modelcontextprotocol/sdk` from 1.25.2 to 1.26.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases )
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.25.2...v1.26.0 )
Updates `@angular/cli` from 21.1.2 to 21.1.3
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/v21.1.3/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.2...v21.1.3 )
---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
dependency-version: 1.26.0
dependency-type: indirect
- dependency-name: "@angular/cli"
dependency-version: 21.1.3
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 14:29:06 -07:00
ACX
0f60faa124
feat(i18n): add Transloco translation framework with EN/ES and 7 language scaffolds ( #2681 )
...
* feat(i18n): add Transloco translation framework and translate all settings tabs (EN/ES)
* feat(i18n): translate shared, layout, dashboard, library-creator, and app-root components (EN/ES) and scaffold 7 new languages
* feat(i18n): translate bookdrop and metadata components (EN/ES), remove i18n-audit from tracking
* fix(i18n): deep-merge English as fallback base for incomplete language translations
2026-02-10 07:49:01 -07:00
dependabot[bot]
175c58180a
chore(deps): bump the npm-dependencies group ( #2542 )
...
Bumps the npm-dependencies group in /booklore-ui with 20 updates:
| Package | From | To |
| --- | --- | --- |
| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations ) | `21.1.1` | `21.1.2` |
| [@angular/cdk](https://github.com/angular/components ) | `21.1.1` | `21.1.2` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ) | `21.1.1` | `21.1.2` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) | `21.1.1` | `21.1.2` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) | `21.1.1` | `21.1.2` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms ) | `21.1.1` | `21.1.2` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser ) | `21.1.1` | `21.1.2` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic ) | `21.1.1` | `21.1.2` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router ) | `21.1.1` | `21.1.2` |
| [@angular/service-worker](https://github.com/angular/angular/tree/HEAD/packages/service-worker ) | `21.1.1` | `21.1.2` |
| [primeng](https://github.com/primefaces/primeng/tree/HEAD/packages/primeng ) | `21.0.4` | `21.1.1` |
| [@analogjs/vite-plugin-angular](https://github.com/analogjs/analog ) | `2.2.2` | `2.2.3` |
| [@analogjs/vitest-angular](https://github.com/analogjs/analog ) | `2.2.2` | `2.2.3` |
| [@angular/build](https://github.com/angular/angular-cli ) | `21.1.1` | `21.1.2` |
| [@angular/cli](https://github.com/angular/angular-cli ) | `21.1.1` | `21.1.2` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli ) | `21.1.1` | `21.1.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `25.0.10` | `25.1.0` |
| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid ) | `10.0.0` | `11.0.0` |
| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint ) | `21.1.0` | `21.2.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.53.1` | `8.54.0` |
Updates `@angular/animations` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/animations )
Updates `@angular/cdk` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/components/releases )
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/components/compare/v21.1.1...v21.1.2 )
Updates `@angular/common` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/common )
Updates `@angular/compiler` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/compiler )
Updates `@angular/core` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/core )
Updates `@angular/forms` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/forms )
Updates `@angular/platform-browser` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/platform-browser )
Updates `@angular/platform-browser-dynamic` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/platform-browser-dynamic )
Updates `@angular/router` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/router )
Updates `@angular/service-worker` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/service-worker )
Updates `primeng` from 21.0.4 to 21.1.1
- [Release notes](https://github.com/primefaces/primeng/releases )
- [Changelog](https://github.com/primefaces/primeng/blob/master/CHANGELOG.md )
- [Commits](https://github.com/primefaces/primeng/commits/21.1.1/packages/primeng )
Updates `@analogjs/vite-plugin-angular` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/analogjs/analog/releases )
- [Changelog](https://github.com/analogjs/analog/blob/beta/CHANGELOG.md )
- [Commits](https://github.com/analogjs/analog/compare/v2.2.2...v2.2.3 )
Updates `@analogjs/vitest-angular` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/analogjs/analog/releases )
- [Changelog](https://github.com/analogjs/analog/blob/beta/CHANGELOG.md )
- [Commits](https://github.com/analogjs/analog/compare/v2.2.2...v2.2.3 )
Updates `@angular/build` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.1...v21.1.2 )
Updates `@angular/cli` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.1...v21.1.2 )
Updates `@angular/compiler-cli` from 21.1.1 to 21.1.2
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.1.2/packages/compiler-cli )
Updates `@types/node` from 25.0.10 to 25.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/uuid` from 10.0.0 to 11.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid )
Updates `angular-eslint` from 21.1.0 to 21.2.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.2.0/packages/angular-eslint )
Updates `typescript-eslint` from 8.53.1 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@angular/animations"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/cdk"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/common"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/compiler"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/core"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/forms"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/platform-browser"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/platform-browser-dynamic"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/router"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/service-worker"
dependency-version: 21.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: primeng
dependency-version: 21.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: "@analogjs/vite-plugin-angular"
dependency-version: 2.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@analogjs/vitest-angular"
dependency-version: 2.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/build"
dependency-version: 21.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/cli"
dependency-version: 21.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@angular/compiler-cli"
dependency-version: 21.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: "@types/node"
dependency-version: 25.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: "@types/uuid"
dependency-version: 11.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-dependencies
- dependency-name: angular-eslint
dependency-version: 21.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: typescript-eslint
dependency-version: 8.54.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 13:57:22 -07:00
acx10
f3e96bc0ee
Update frontend dependency versions and lockfile
2026-01-22 23:59:33 -07:00
ACX
a0870cac86
Remove Tailwind CSS and all remaining references ( #2413 )
...
Co-authored-by: acx10 <acx10@users.noreply.github.com >
2026-01-22 23:41:57 -07:00
ACX
36546061b5
Initialize progress web app ( #2351 )
...
Co-authored-by: acx10 <acx10@users.noreply.github.com >
2026-01-20 09:08:05 -07:00
ACX
c20b1972f8
Remove support for the legacy ePub reader ( #2287 )
...
Co-authored-by: acx10 <acx10@users.noreply.github.com >
2026-01-15 21:12:13 -07:00
ACX
abceba349a
chore: update Angular dependencies to latest minor/patch versions ( #2285 )
...
Co-authored-by: acx10 <acx10@users.noreply.github.com >
2026-01-15 21:01:44 -07:00
acx10
e51343950a
Update Angular dependencies
2026-01-10 10:54:13 -07:00
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