Commit Graph

  • 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
  • e088bc056e feat: add PDF/EPUB import functionality v2.6.43 root 2026-04-09 09:46:51 +05:00
  • a8a7151fee feat: add PDF/EPUB import functionality v2.6.42 root 2026-04-09 09:46:51 +05:00
  • 6617828487 feat: add PDF/EPUB import functionality v2.6.41 root 2026-04-09 09:46:51 +05:00
  • a904ff4e21 fix: update CF AI image gen to use multipart for FLUX.2 models v2.6.40 root 2026-04-08 22:28:36 +05:00
  • 04e63414a3 fix: restore swipeStartX declaration (newline eaten in prior edit) v2.6.39 root 2026-04-08 21:23:23 +05:00
  • bae363893b fix: include generated id in createComment POST body v2.6.38 root 2026-04-08 21:06:23 +05:00
  • b7306877f1 refactor: clean up home page UI v2.6.37 root 2026-04-08 20:54:37 +05:00
  • 0723049e0c ci: fail if Paraglide generated files are out of sync with messages JSON v2.6.36 root 2026-04-08 20:42:21 +05:00
  • b206994459 fix: generate missing Paraglide message modules for new i18n keys root 2026-04-08 20:40:58 +05:00
  • 956594ae7b feat: replace compact player with draggable floating overlay v2.6.35 root 2026-04-08 20:28:47 +05:00
  • e399b1ce01 feat: admin UX overhaul — status filters, retry/cancel, mobile cards, i18n, shelf pre-populate v3-cleanup-20260408 v2.6.34 root 2026-04-08 18:30:35 +05:00
  • 320f9fc76b feat: add page fade transition and CSS performance improvements v2.6.33 root 2026-04-08 16:54:51 +05:00
  • 7bcc481483 feat: listening settings tab controls, warm-up button, resume button v2.6.32 root 2026-04-08 15:14:51 +05:00
  • 16f277354b fix: close missing {/if} for playerStyle block in AudioPlayer v2.6.31 root 2026-04-08 14:45:56 +05:00
  • 3c33b22511 feat: redesign standard player idle state as pill-style row v2.6.30 root 2026-04-08 13:52:52 +05:00
  • 85492fae73 fix: replace speechSynthesis announce with real audio clip via /api/tts-announce v2.6.29 root 2026-04-08 11:57:04 +05:00
  • 559b6234e7 fix: update otel-collector telemetry.metrics config for v0.103+ (address → readers) root 2026-04-07 18:15:21 +05:00
  • 75cac363fc fix: chapter/voice modals in ListeningMode use fixed inset-0 with safe-area insets to fill full screen v2.6.28 root 2026-04-07 17:54:49 +05:00
  • 68c7ae55e7 fix: carousel no longer reshuffles continue-reading shelf; remove arrows, add swipe; animate progress line under active dot v2.6.27 root 2026-04-07 12:32:45 +05:00
  • c900fc476f fix: add forest, mono, cyber to settings API validThemes allowlist v2.6.26 root 2026-04-07 12:09:56 +05:00
  • d612b40fdb ci: consolidate Docker jobs into one + comment out sourcemaps step root 2026-04-07 12:01:34 +05:00
  • faa4c42f20 fix: add missing Paraglide compiled message files for new themes + aria-label v2.6.25 root 2026-04-07 11:40:38 +05:00
  • 17fa913ba9 feat: add Forest, Mono, and Cyberpunk color themes v2.6.24 root 2026-04-07 11:27:30 +05:00
  • 95f45a5f13 fix: chapter list modal full-screen clip + add clear close button v2.6.23 root 2026-04-07 11:00:58 +05:00
  • 2ed37f78c7 fix: announce chapter reliability — timeout fallback + eager chapters sync v2.6.22 root 2026-04-06 22:35:54 +05:00
  • 963ecdd89b fix: auto-next transition deadlock and resume-at-end bug v2.6.21 root 2026-04-06 21:51:47 +05:00
  • 12963342bb fix: update votedBooks state immediately on swipe so history drawer isn't empty v2.6.20 root 2026-04-06 21:45:29 +05:00
  • bdbec3ae16 feat: redesign discover page with bigger cards and prominent action buttons v2.6.19 root 2026-04-06 21:36:28 +05:00
  • c98d43a503 chore: add announce_chapter field to user_settings pb-init script root 2026-04-06 21:18:59 +05:00
  • 1f83a7c05f feat: add chapter announcing setting to audio player v2.6.18 root 2026-04-06 21:12:10 +05:00
  • 93e9d88066 fix: add missing fmtBytes helper in image-gen page v2.6.17 root 2026-04-06 20:37:02 +05:00
  • 5b8987a191 fix: use theme tokens on catalogue scrape buttons v2.6.16 root 2026-04-06 20:36:25 +05:00
  • b6904bcb6e perf: cache admin job lists + targeted polling for audio/translation pages v2.6.15 root 2026-04-06 20:33:46 +05:00
  • 75e6a870d3 feat: async image-gen and description jobs with review panels v2.6.14 root 2026-04-06 19:46:59 +05:00
  • 5098acea20 feat: universal search modal v2.6.13 root 2026-04-06 18:41:32 +05:00
  • 3e4d7b54d7 feat: merge page nav into focus mode floating pill v2.6.12 root 2026-04-06 18:23:25 +05:00
  • 495f386b4f fix(player): standard skip icons, next/prev start playback, fix auto-next stale presign v2.6.11 v2.5.100 Admin 2026-04-06 17:22:27 +05:00
  • bb61a4654a feat: portrait cover card + blurred bg in ListeningMode v2.6.10 root 2026-04-06 17:22:31 +05:00
  • 1cdc7275f8 fix: homepage overlay blocker and carousel auto-advance v2.6.9 push root 2026-04-06 16:58:23 +05:00
  • 9d925382b3 fix(player): register touchmove with passive:false via $effect v2.6.8 root 2026-04-06 16:32:25 +05:00
  • 718929e9cd feat(player): pull-down-to-dismiss gesture on ListeningMode v2.6.7 root 2026-04-06 16:16:09 +05:00
  • e8870a11da feat(player): redesign ListeningMode UI v2.6.6 root 2026-04-06 15:51:06 +05:00
  • b70fed5cd7 fix(reader): clean up focus mode footer v2.6.5 root 2026-04-06 15:42:45 +05:00
  • 5dd9dd2ebb feat(nav): make book title in chapter header a link back to the book page v2.6.4 root 2026-04-06 15:38:18 +05:00
  • 1c5c25e5dd feat(reader): add lines-per-page setting for paginated mode v2.6.3 root 2026-04-06 15:37:29 +05:00
  • 5177320418 feat(player): scroll chapter list to current chapter on open v2.6.2 root 2026-04-06 15:31:24 +05:00
  • 836c9855af fix(player): use untrack() in toggleRequest effect to prevent play/pause loop v2.6.1 root 2026-04-06 14:57:27 +05:00
  • 5c2c9b1b67 feat(home): hero carousel with auto-advance, arrows, and dot indicators v2.6.0 Admin 2026-04-06 00:16:39 +05:00
  • 79b3de3e8d fix(player): fill ListeningMode empty space + global audio context + chapter picker from mini-bar v2.5.99 Admin 2026-04-06 00:15:12 +05:00
  • 5804cd629a feat(reader): convert settings bottom sheet to full-screen overlay Admin 2026-04-06 00:12:38 +05:00
  • b130ba4e1b feat(player): refactor chapter picker to full-screen overlay like voice picker v2.5.98 Admin 2026-04-05 23:42:49 +05:00
  • cc1f6b87e4 fix(player): show '--:--' for unknown duration instead of '0:00' Admin 2026-04-05 23:26:33 +05:00
  • 8279bd5caa fix(reader): clean chapter title display and declutter audio panel Admin 2026-04-05 23:18:17 +05:00
  • 59794e3694 fix(sessions): remove IP from device fingerprint to prevent duplicate sessions on network change v2.5.97 Admin 2026-04-05 23:12:31 +05:00
  • 150eb2a2af fix(book): move description to full-width section below header Admin 2026-04-05 23:11:49 +05:00
  • a0404cea57 feat(home): add streak widget, trending, genre recs, completed shelf, audio quick-play Admin 2026-04-05 23:08:36 +05:00
  • 45a0190d75 feat: async chapter-names AI generation with review & apply v2.5.96 Admin 2026-04-05 22:53:47 +05:00
  • 1abb4cd714 feat(player): CF AI preview/swap + fix PB token expiry + local build time v2.5.95 Admin 2026-04-05 22:12:22 +05:00
  • a308672317 fix(cache): reduce Valkey connectTimeout to 1.5s to avoid 10s hang Admin 2026-04-05 22:04:05 +05:00
  • 5d7c3b42fa fix(player): move speed and auto-next controls out of mini-player bar Admin 2026-04-05 21:58:09 +05:00
  • 45f5c51da6 fix(ci): strip 'build' from .dockerignore before docker-ui build v2.5.94 Admin 2026-04-05 21:26:05 +05:00
  • 55df88c3e5 fix(player): remove duplicate inline player and declutter bottom bar v2.5.93 Admin 2026-04-05 20:31:01 +05:00
  • eb137fdbf5 fix: source maps — ship pre-built artifact with injected debug IDs to Docker v2.5.92 Admin 2026-04-05 20:25:27 +05:00
  • 385c9cd8f2 feat(reader): voice modal with search, chapter search, comments collapse, audio stream fix v2.5.91 Admin 2026-04-05 20:20:19 +05:00
  • e3bb19892c feat: add AI Jobs admin page, cache model lists, improve image-gen 502 UX v2.5.90 Admin 2026-04-05 20:07:54 +05:00
  • 6ca704ec9a fix: use upload/download-artifact@v3 for Gitea GHES compatibility v2.5.89 Admin 2026-04-05 18:15:43 +05:00
  • 2bdb5e29af perf: reuse UI build artifact for source map upload in CI v2.5.88 Admin 2026-04-05 18:01:00 +05:00
  • 222627a18c refactor: clean up chapter reader UI — nav, audio, lang switcher, bottom CTA Admin 2026-04-05 17:57:44 +05:00
  • 0ae71c62f9 fix: switch CI source map upload from glitchtip-cli to sentry-cli v2.5.87 Admin 2026-04-05 17:52:42 +05:00
  • d0c95889ca fix: persist GlitchTip GzipChunk patch and prune old releases in CI v2.5.86 Admin 2026-04-05 17:30:39 +05:00
  • a3ad54db70 feat: add Listening Mode overlay with voice picker, speed, sleep timer, and chapter list v2.5.85 Admin 2026-04-05 17:06:56 +05:00
  • 48bc206c4e Fix GlitchTip source map assembly: shared uploads volume + MEDIA_ROOT v2.5.84 Admin 2026-04-05 16:58:56 +05:00
  • 4c1ad84fa9 Fix source maps + reader UI redesign v2.5.83 Admin 2026-04-05 16:14:28 +05:00
  • 9c79fd5deb feat: AI job tracking, range support, auto-prompt, and resume v3-cleanup-20260405-1541 Admin 2026-04-05 15:40:52 +05:00
  • 7aad42834f fix: GlitchTip source map upload flow; add AGENTS.md v2.5.82 Admin 2026-04-05 14:52:41 +05:00
  • 15a31a5c64 fix: chapter menu drawer — constrain width on desktop, fix scroll v2.5.81 Admin 2026-04-05 14:35:03 +05:00
  • 4d3b91af30 feat: add Grafana Faro RUM, fix dashboards, add Grafana to admin nav v2.5.80 Admin 2026-04-05 12:58:16 +05:00
  • eb8a92f0c1 ci: fix GlitchTip project slug (ui, not libnovel-ui) v2.5.79 Admin 2026-04-05 12:27:02 +05:00
  • fa2803c164 ci: re-enable GlitchTip source map upload job for UI releases v2.5.78 Admin 2026-04-05 12:26:23 +05:00
  • 787942b172 fix: split GLITCHTIP_DSN into per-service vars (backend/runner/ui) Admin 2026-04-05 12:17:03 +05:00
  • cb858bf4c9 chor: delete all ios-ux skill Admin 2026-04-05 11:51:23 +05:00
  • 4c3c160102 fix: downscale reference image before CF AI img2img to avoid 502 payload limit Admin 2026-04-05 11:40:37 +05:00
  • 37deac1eb3 fix: resolve all svelte-check warnings and errors (0 errors, 0 warnings) v2.5.77 Admin 2026-04-05 11:03:23 +05:00
  • 6f0069daca feat: catalogue enrichment — tagline, genres, warnings, quality score, batch covers Admin 2026-04-05 10:52:38 +05:00
  • 0fc30d1328 fix: handle Llama 4 Scout array response shape in CF AI text decoder Admin 2026-04-05 10:28:14 +05:00
  • 40151f2f33 feat: enhance admin panel on book page — prompts, img2img, SSE chapter names v3-cleanup-20260405 Admin 2026-04-05 00:45:12 +05:00
  • ad2d1a2603 feat: stream chapter-name generation via SSE batching v2.5.76 Admin 2026-04-05 00:32:18 +05:00
  • b0d8c02787 fix: add created field to chapters_idx to fix recentlyUpdatedBooks 400 v2.5.75 Admin 2026-04-04 23:47:23 +05:00
  • 5b4c1db931 fix: add watchtower label to runner service so auto-updates work Admin 2026-04-04 23:39:19 +05:00
  • 0c54c59586 fix: guard against font_size=0 collapsing chapter text v2.5.74 Admin 2026-04-04 23:26:54 +05:00
  • 0e5eb84097 feat: add SvelteKit proxy route for admin dedup-chapters endpoint v2.5.73 Admin 2026-04-04 22:34:26 +05:00
  • 6ef82a1d12 fix: add DeduplicateChapters stub to test mocks to satisfy BookWriter interface v2.5.72 Admin 2026-04-04 21:17:55 +05:00
  • 7a418ee62b fix: await marked() to prevent Promise being passed as chapter HTML v2.5.71 Admin 2026-04-04 21:15:06 +05:00
  • d4f35a4899 fix: prevent duplicate chapters_idx records + add dedup endpoint v2.5.70 Admin 2026-04-04 21:00:10 +05:00
  • 6559a8c015 fix: split long text into chunks before sending to Cloudflare AI TTS v2.5.69 Admin 2026-04-04 20:45:22 +05:00