Commit Graph

838 Commits

Author SHA1 Message Date
neon 1562f730d2 feat(books): improve list view with series badges and click navigation 2026-01-23 08:19:26 -06:00
neon 0f1bc55b24 refactor: split AppHeader into global nav and per-view ViewHeader 2026-01-21 19:20:01 -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 5e1c211067 fix(client): make display settings refs singletons for live updates 2026-01-21 15:36:39 -06:00
neon 73d66b75e3 feat(scanner): add live scan progress via WebSocket and auto-scan 2026-01-19 16:48:11 -06:00
neon 2033a3d719 feat(library): add deletion with cover cleanup and shared state sync 2026-01-16 02:43:59 -06:00
neon 244d38afe8 feat(reader): add settings system with per-book delta and defaults 2026-01-16 02:00:38 -06:00
neon 86ff97bc82 feat(client): add responsive header with global search and filter bar 2026-01-15 05:38:45 -06:00
neon 588c1b8972 feat(client): add native image loading via cookie and sonner toasts 2026-01-15 00:10:29 -06:00
neon 760cc6476f feat(library): add creator wizard, folder picker, and full CRUD 2026-01-14 13:13:07 -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 7916454fb9 feat(auth): redesign login page with gradient blobs and glass card 2026-01-13 09:22:16 -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 015028240c feat: library background patterns with settings picker 2026-01-08 11:29:28 -06:00
neon c6224bd6fb feat: add auth schema, consolidate to single baseline migration 2026-01-08 08:00:29 -06:00
neon e1cd09baeb feat: settings page with slide-over drawer (option B, mobile-friendly) 2026-01-07 21:20:55 -06:00
neon f021cfa076 feat: settings drawer — mobile-responsive two-step nav 2026-01-06 22:23:36 -06:00
neon 917e961732 feat: settings page — slide-over drawer (option B) 2026-01-06 06:13:05 -06:00
neon e9300e7d85 style(reader): unify viewer chrome with dark header/footer and settings 2026-01-03 12:07:22 -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 475c48fce9 fix(reader): use range-request-only mode for PDF lazy loading 2026-01-03 06:51:52 -06:00
neon 546c9e2984 fix(cover): use pdftoppm for PDF cover extraction instead of JPEG scan 2026-01-02 14:41:57 -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 d99ebb7d64 refactor(reader): extract closeFind to avoid Prettier multiline handler 2026-01-01 16:00:08 -06:00
neon 4861d59164 feat(reader): improve PDF toolbar with zoom presets and labeled controls 2025-12-30 17:14:59 -06:00
neon 2091e07e9b fix(reader): use @reference for Tailwind @apply in scoped styles 2025-12-29 14:10:26 -06:00
neon 5a5bd6ad4d fix(reader): fix multi-statement click handler syntax in PDF reader 2025-12-29 11:38:44 -06:00
neon 98bb29a519 fix(reader): fix PDF viewer with shallowRef and parallel page loading 2025-12-27 20:54:45 -06:00
neon 28954d3df5 feat(reader): add PDF reader with lazy rendering, zoom, and progress 2025-12-27 17:51:57 -06:00
neon 212434219e feat(reader): track reading progress per file with per-format navigation 2025-12-27 14:14:06 -06:00
neon cb39364440 feat(reader): add full ebook reader with foliate and annotations 2025-12-25 23:41:32 -06:00
neon 28b00e8ff3 feat(client): add storage service and persist display settings 2025-12-22 18:08:28 -06:00
neon 7722d7b87b style(client): add topbar glow, sidebar shadow, and view toggle controls 2025-12-22 17:10:40 -06:00
neon 51107bae59 feat(client): add theming system, shadcn-vue UI, and sidebar 2025-12-22 17:03:11 -06:00
neon b4ee0cb90c feat(metadata): add cover extraction for epub, mobi, cbz, and pdf 2025-12-22 14:37:28 -06:00