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 |
|