feat(metadata): add per-field locking to protect fields from overwrites

This commit is contained in:
neon
2026-04-03 21:31:02 -06:00
parent abd06c5ccd
commit bab3813ff8
52 changed files with 3551 additions and 502 deletions
+18
View File
@@ -322,6 +322,24 @@ jobs:
- 'packages/types/src/file-write.ts'
- 'scripts/test/**'
- 'scripts/db/**'
metadata-lock:
- 'server/src/modules/book/**'
- 'server/src/modules/book-metadata-lock/**'
- 'server/src/modules/book-metadata-fetch/**'
- 'server/src/modules/metadata-fetch/**'
- 'server/src/modules/metadata-preferences/**'
- 'server/src/modules/cover/**'
- 'server/src/modules/scanner/**'
- 'server/src/modules/library/**'
- 'server/src/modules/auth/**'
- 'server/src/modules/app-settings/**'
- 'server/test/metadata-lock.e2e-spec.ts'
- 'server/test/e2e/metadata-lock/**'
- 'server/src/db/schema/**'
- 'packages/types/src/**'
- 'scripts/test/**'
- 'scripts/db/**'
- '.github/workflows/e2e-runner.yml'
opds-auth-catalog:
- 'server/src/modules/opds/**'
- 'server/src/modules/book/**'