Commit Graph

  • 75bfff5a74 fix(ci): resolve docker compose race condition in prod deployment v4.4.5 Admin 2026-04-17 23:08:22 +05:00
  • a53e754715 fix(ui): improve mobile layout across key pages v4.4.4 Admin 2026-04-17 22:53:41 +05:00
  • 67e54c3316 fix(ui): polish discover skeleton, library card hovers, reading progress bar v4.4.3 Admin 2026-04-17 22:28:02 +05:00
  • 7e1d752061 feat(ui): improve hero atmosphere and card hover states v4.4.2 Admin 2026-04-17 17:00:42 +05:00
  • e4a1a25e77 fix(theme): improve forest theme readability and contrast v3-cleanup Admin 2026-04-17 17:00:01 +05:00
  • aac81d6f29 fix: resolve Docker container removal race condition in deployment v4.3.7 Admin 2026-04-17 15:57:25 +05:00
  • 3c5e5d007a perf: remove unused UI dependencies, reduce image size by 73% Admin 2026-04-17 15:56:01 +05:00
  • 8c47aa3a11 fix: cover proxy routing, session filtering, library tab deep-link, profile UX v4.4.1 Admin 2026-04-17 13:32:48 +05:00
  • 1f987be75a feat: optimize prod deployment to avoid unnecessary container restarts v4.3.6 Admin 2026-04-16 21:51:42 +05:00
  • 7a4008bd9c chore: improve workflow job names for clarity v4.3.5 Admin 2026-04-16 21:34:23 +05:00
  • f4834f968a fix: disable strict host key checking for homelab SSH v4.3.4 Admin 2026-04-16 21:23:59 +05:00
  • 32ee3c302d chore: add .opencode/ to gitignore Admin 2026-04-16 20:34:05 +05:00
  • f5650a98ec chore: remove unused homelab/runner directory Admin 2026-04-16 20:25:37 +05:00
  • 9c3b235382 fix: copy full homelab compose file, not runner-only subset v4.3.3 Admin 2026-04-16 20:22:10 +05:00
  • da37b1be88 feat: option A — visibility gating + author submission system v4.4.0 Admin 2026-04-16 20:20:16 +05:00
  • 50a13447a4 docs: add homelab secrets setup instructions v4.3.2 v4.1.10 Admin 2026-04-16 19:08:25 +05:00
  • ce34d2c75f feat: add homelab runner deployment step to release workflow Admin 2026-04-16 19:07:59 +05:00
  • d394ac454b Remove duplicate action buttons on discover page v4.3.1 Admin 2026-04-16 14:36:40 +05:00
  • f24720b087 Enhance UI/UX for book info and discover pages v4.3.0 Admin 2026-04-16 14:19:54 +05:00
  • 71a628673d feat(ui): homepage UX polish — headings, placeholders, genre highlight, view-all v4.2.2 Admin 2026-04-16 13:00:50 +05:00
  • 5f5aac5e3e fix(admin): UX and bug fixes across admin pages v4.2.1 Admin 2026-04-16 12:48:33 +05:00
  • e65883cc9e feat(catalogue): UX improvements and bug fixes v4.2.0 Admin 2026-04-16 12:34:55 +05:00
  • b19af1e8f3 fix: simplify Docker build workflow, remove PREBUILT artifact workaround v4.1.9 Admin 2026-04-15 21:35:13 +05:00
  • 2864c4a6c0 chore: clean up release workflow and document Doppler usage v4.1.8 v2.6.94 Admin 2026-04-15 20:14:45 +05:00
  • 6d0dac256d fix: simplify bake file to avoid locals/function blocks (buildx compat) v4.1.7 Admin 2026-04-15 19:43:54 +05:00
  • 8922111471 fix: pin meilisearch to v1.40.0 v4.1.6 Admin 2026-04-15 19:24:57 +05:00
  • 74e7c8e8d1 chore: move tag logic into bake file, drop all metadata-action steps v4.1.5 Admin 2026-04-15 19:22:06 +05:00
  • 2f74b2b229 fix: only pull app images during deploy, not infra images v4.1.4 Admin 2026-04-15 19:19:31 +05:00
  • cb9598a786 chore: migrate Docker builds to docker buildx bake v4.1.3 Admin 2026-04-15 19:09:27 +05:00
  • fc73756308 fix: run pocketbase as root + add healthcheck start_period v4.1.2 Admin 2026-04-15 19:00:21 +05:00
  • 3f436877ee fix: pocketbase healthcheck (add wget) + saveIfAbsent infinite recursion v4.1.1 Admin 2026-04-15 18:05:02 +05:00
  • 812028e50d ci: add pocketbase image build + automated prod deploy step v4.1.0 Admin 2026-04-15 11:06:27 +05:00
  • 38cf1c82a1 fix: make migration 1 idempotent for existing installs Admin 2026-04-14 19:38:26 +05:00
  • fd0f2afe16 feat: replace pb-init-v3.sh with PocketBase Go migrations Admin 2026-04-14 19:30:42 +05:00
  • 0f9977744a feat: enforce bearer token auth on all /api/admin/* endpoints v4.0.0 Admin 2026-04-14 18:04:10 +05:00
  • 9f1c82fe05 chore: add site_config collection to pb-init-v3.sh root 2026-04-14 10:09:59 +05:00
  • 419bb7e366 feat: seasonal decoration overlay + logo animation, admin site-theme config page root 2026-04-13 21:42:12 +05:00
  • 734ba68eed perf: cache translated chapter responses for 1 hour root 2026-04-13 21:34:02 +05:00
  • 708f8bcd6f fix: ai-jobs page empty list + missing Review button + no results in modal root 2026-04-13 21:25:52 +05:00
  • 7009b24568 fix: repair notification system (broken type assertion + wrong PocketBase filter quotes) v3.0.20260413-notifications root 2026-04-13 21:18:49 +05:00
  • 5b90667b4b fix: replace {#await} IIFE trick with $effect for streamed data on discover page v2.6.93 root 2026-04-13 21:14:14 +05:00
  • dec11f0c01 fix: hero carousel — horizontal book spine stack instead of vertical overlap v2.6.92 root 2026-04-13 21:08:51 +05:00
  • 0f1ded2269 feat: stacked card effect on home hero carousel (desktop sm+) v2.6.91 root 2026-04-13 19:56:51 +05:00
  • 2473a0213e feat: redesign discover page — desktop two-col, full-screen mobile, skeleton, streaming, keyboard shortcuts v2.6.90 root 2026-04-13 17:11:09 +05:00
  • 1064c784d4 fix: clamp hero carousel card height to cover aspect ratio, prevent text overflow v2.6.89 root 2026-04-13 10:32:51 +05:00
  • ed9eeb6262 feat: admin archive/delete UI for books (Danger Zone panel) v2.6.88 root 2026-04-12 22:49:15 +05:00
  • e6f7f7297d feat: add sticky sidebar to chapter reader with ToC, progress, book info, and chapter nav v2.6.87 root 2026-04-12 22:44:24 +05:00
  • 93cc0b6eb0 perf: fix discover page 4s load — parallel fetches + per-user caching root 2026-04-12 22:34:46 +05:00
  • 6af5a4966f fix: remove redundant X icons from SearchModal search input root 2026-04-12 22:24:58 +05:00
  • 14388e8186 fix: persist chapter-names results into job payload from sync SSE handler v3-cleanup-20260413b root 2026-04-12 18:44:09 +05:00
  • 5cebbb1692 fix: restore pointer-events on ListeningMode and ChapterPickerOverlay root 2026-04-12 18:31:50 +05:00
  • a0e705beec feat: redesign notifications settings with per-category in-app/push table v3-cleanup-20260413 root 2026-04-12 17:56:53 +05:00
  • 761ca83da5 fix: add push_subscriptions collection and notify_new_chapters migration to pb-init-v3.sh root 2026-04-12 17:49:23 +05:00
  • 48d0ae63bf feat: unified chapter picker overlay + currently reading quick-switch modal on reader v3-cleanup-20260412b root 2026-04-12 17:42:45 +05:00
  • 44f81bbf5c surface audio-ready chapters: headphones badge on chapter list, instant-play prompt on reader v2.6.86 root 2026-04-12 11:13:36 +05:00
  • a2ce907480 fix svelte-check errors in /listen page: use meta_updated for sort, untrack data props v2.6.85 root 2026-04-12 10:25:53 +05:00
  • e4631e7486 refactor: profile page grouped menu layout inspired by iOS settings style v3-cleanup-20260412 root 2026-04-12 10:21:20 +05:00
  • 015cb8a0cd add Ready to Listen feature: audio book shelf on home + /listen browse page v2.6.84 root 2026-04-12 10:18:40 +05:00
  • 53edb6fdef fix: seek bars work on iOS (onchange+oninput), minimal bar is range input, float drag direction corrected v2.6.83 root 2026-04-12 08:28:59 +05:00
  • f79538f6b2 fix: use untrack() in float clamp effect to prevent reactive loop that locked up the page v2.6.82 root 2026-04-12 07:49:08 +05:00
  • a3a218fef1 fix: float circle releases pointer capture on pointerup/cancel so page stays responsive v2.6.81 root 2026-04-11 23:56:14 +05:00
  • 0c6c3b8c43 feat: show search button on chapter reader pages v2.6.80 root 2026-04-11 23:37:12 +05:00
  • a47cc0e711 feat: float player is now a draggable circle with viewport clamping and tap-to-play/pause v2.6.79 root 2026-04-11 23:35:49 +05:00
  • ac3d6e1784 fix: move hamburger backdrop outside <header> so drawer items are not blurred v2.6.78 root 2026-04-11 23:22:32 +05:00
  • adacd8944b fix: AudioPlayer chapter picker highlights audioStore.chapter (playing) not page chapter prop v2.6.77 root 2026-04-11 23:13:24 +05:00
  • ea58dab71c fix: hamburger backdrop starts below header so menu items are not blurred v2.6.76 root 2026-04-11 18:39:32 +05:00
  • cf3a3ad910 feat: add backdrop blur overlay when mobile hamburger menu is open v2.6.75 root 2026-04-11 17:30:55 +05:00
  • 8660c675b6 fix: suppress mini-bar for float/minimal player styles; persist float position v2.6.74 root 2026-04-11 17:20:09 +05:00
  • 1f4d67dc77 fix: player float mode now works; add minimal player style v2.6.73 root 2026-04-11 16:00:46 +05:00
  • b0e23cb50a feat: floating scroll nav buttons in scroll reader mode v2.6.72 root 2026-04-11 15:52:14 +05:00
  • 1e886a705d feat: notifications modal, admin dedup, and in-app notification preferences v3-cleanup-20260411b v2.6.71 root 2026-04-11 15:31:37 +05:00
  • 19b5b44454 feat: hold-to-repeat page buttons and tap-counter slider in paginated reader v2.6.70 root 2026-04-11 15:13:34 +05:00
  • b95c811898 feat: web push notifications for new chapters v3-cleanup-20260411 root 2026-04-11 14:59:21 +05:00
  • 3a9f3b773e fix: reduce log noise during catalogue/book scrapes v2.6.69 root 2026-04-11 12:39:41 +05:00
  • 6776d9106f fix: catalogue job always shows 0 counters after cancel/finish v2.6.68 root 2026-04-11 12:33:30 +05:00
  • ada7de466a perf: remove voice picker from profile, parallelize server load v2.6.67 root 2026-04-11 10:41:35 +05:00
  • c91dd20c8c refactor: clean up profile page UI — remove decorative icons v2.6.66 root 2026-04-11 10:21:14 +05:00
  • 3b24f4560f feat: add OG/Twitter meta tags on book and chapter pages v2.6.65 root 2026-04-11 09:35:21 +05:00
  • 973e639274 refactor: extract shared ChapterPickerOverlay component v2.6.64 root 2026-04-11 09:01:24 +05:00
  • e78c44459e refactor(profile): visual voice picker, playback toggles, danger zone v2.6.63 root 2026-04-10 22:30:39 +05:00
  • f8c66fcf63 feat: stream/generate audio mode toggle v3-cleanup-20260410 v2.6.62 root 2026-04-10 20:06:56 +05:00
  • a1def0f0f8 feat: admin soft-delete and hard-delete for books v2.6.61 root 2026-04-10 19:31:33 +05:00
  • e0dec05885 fix: chunk large chapter text for Kokoro TTS to prevent EOF on big inputs v2.6.60 root 2026-04-10 09:24:37 +05:00
  • 8662aed565 feat: PDF single-chapter import, EPUB numbering fix, admin chapter split tool v2.6.59 root 2026-04-09 23:59:24 +05:00
  • cdfa1ac5b2 fix(pdf): fix page ordering, Win-1252 quotes, and chapter header cleanup v2.6.58 root 2026-04-09 23:43:09 +05:00
  • ffcdf5ee10 fix(pdf): replace dslipak/pdf with pdfcpu bookmark+content-stream extraction v2.6.57 root 2026-04-09 22:36:58 +05:00
  • 899c504d1f feat(import): move PDF parsing to backend; fix heartbeat/reap for import_tasks v2.6.56 root 2026-04-09 21:19:43 +05:00
  • d82aa9d4b4 fix(import): decrypt owner-encrypted PDFs with pdfcpu; add imports bucket to minio-init v2.6.55 root 2026-04-09 20:08:12 +05:00
  • ae08382b81 fix(import): wire ImportFileStore to bypass Asynq type assertion; add pb-init collections v2.6.54 root 2026-04-09 19:05:11 +05:00
  • b9f8008c2c chore: embed git credentials in remote URL; update AGENTS.md root 2026-04-09 17:09:53 +05:00
  • d25cee3d8c fix(ci): track generated admin_nav_notifications.js to avoid CDN-dependent paraglide failure v2.6.53 root 2026-04-09 17:03:30 +05:00
  • 48714cd98b fix(import): persist object_key + metadata; add nav + logout session cleanup v2.6.52 root 2026-04-09 16:59:40 +05:00
  • 1a2bf580cd v2.6.51: fix PDF import — raise UI body limit, wire real analyze v2.6.51 root 2026-04-09 15:55:06 +05:00
  • 2ca1ab2250 v2.6.50: notifications overhaul, fix blank page, fix chapter review loading v2.6.50 root 2026-04-09 15:14:00 +05:00
  • 2571c243c9 perf: stream slow load functions in admin pages to unblock navigation v2.6.49 root 2026-04-09 13:02:32 +05:00
  • 89f0d6a546 fix: forward multipart/form-data correctly in import API proxy v2.6.48 root 2026-04-09 12:39:20 +05:00
  • 8bc9460989 fix: force-add missing admin_nav_import.js paraglide generated file v2.6.47 root 2026-04-09 12:21:44 +05:00
  • fcd4b3ad7f fix: wire import chapter ingestion, live task polling, a11y labels, notification user targeting v2.6.46 root 2026-04-09 11:00:01 +05:00
  • ab92bf84bb feat: import review step + admin notifications v2.6.45 root 2026-04-09 10:30:36 +05:00
  • bb55afb562 fix: add missing admin_nav_import i18n key for import page v2.6.44 root 2026-04-09 10:18:12 +05:00