Commit Graph

67 Commits

Author SHA1 Message Date
neon f66bb0358f feat: add staging area for file ingestion and metadata management
- add staging DB schema, migrations, and repository
- add staging module with ingest, metadata, finalize, and watcher services
- add staging WebSocket gateway for real-time file status updates
- add staging REST controller with file list, detail, bulk edit, and finalize endpoints
- add StagingView with file list, toolbar, file sheet, bulk edit, and finalize dialogs
- add StagingSettings panel for auto-fetch and auto-finalize configuration
- add staging widget for dashboard and sidebar integration
- update metadata-fetch pipeline to support staging context
- add shared staging types package
2026-02-28 01:31:51 -06:00
neon ed3c36e35d fix(metadata): fix Amazon and Goodreads scraper bugs 2026-02-19 02:17:50 -06:00
neon c7f488e88f feat(books): separate edit metadata and files into dedicated pages 2026-02-17 11:07:04 -06:00
neon 5b84fc9e19 chore: bump dependencies 2026-02-14 04:37:08 -06:00
neon 325d0f6f0f fix: preserve book file rows on delete so restored files keep their IDs 2026-01-28 12:47:51 -06:00
neon 426bc5fc82 feat(scanner): detect missing books via watcher and propagate to UI 2026-01-28 07:58:26 -06:00
neon bc1ee837bf feat(books): add lens with query engine, filter builder, and icon picker 2026-01-21 18:07:07 -06:00
neon 73d66b75e3 feat(scanner): add live scan progress via WebSocket and auto-scan 2026-01-19 16:48:11 -06:00
neon 8dea90d966 feat(docker): add monorepo Docker build with auto-migrate and pdf-lib 2026-01-13 14:28:36 -06:00
neon 477c68122f feat(auth): add OIDC/SSO support with RP-initiated logout and settings 2026-01-13 08:23:05 -06:00
neon 45f7c73ecb feat: add auth, RBAC, admin panel, and JWT-protected routes 2026-01-12 15:05:39 -06:00
neon c6224bd6fb feat: add auth schema, consolidate to single baseline migration 2026-01-08 08:00:29 -06:00
neon 9ca37cfbec feat(reader): add CBR and CB7 comic support with cover and metadata 2026-01-03 09:16:03 -06:00
neon dd5b2700da feat(reader): add CBZ/CBR comic reader with backend page streaming 2026-01-03 07:43:11 -06:00
neon c4f521abf9 feat(cover): add thumbnail generation and serve via thumbnail endpoint 2026-01-01 21:43:48 -06:00
neon 57b58a9404 refactor(reader): add HTTP range requests and improve PDF metadata 2026-01-01 20:42:35 -06:00
neon b4ee0cb90c feat(metadata): add cover extraction for epub, mobi, cbz, and pdf 2025-12-22 14:37:28 -06:00