Commit Graph

  • 1254e90a65 fix: remove duplicate inline chapter nav, upgrade player prev/next to SVG chevrons with chapter number Admin 2026-03-02 12:56:35 +05:00
  • da3370ba9b fix: strip 'Chapter N - N: ' prefix from chapter titles in content menu Admin 2026-03-02 12:55:08 +05:00
  • 2546a5774e fix: increase settings panel bottom offset to clear full player height Admin 2026-03-02 12:52:16 +05:00
  • 00a6d2ce43 fix: proper SVG play/pause icons, preserve progress on resume, fix badge row alignment Admin 2026-03-02 12:49:36 +05:00
  • 98fd0de7bc fix: remove stale old-template fragment from chapterTmpl in ui.go Admin 2026-03-02 12:41:02 +05:00
  • 1128e47f6b feat: redesign ranking page with list layout, sticky filter bar, top genres fix Admin 2026-03-02 12:25:01 +05:00
  • 1caa1f7ab5 feat: homepage hero card, progress bars, unread badges, stats, sort, genre chips, recently added Admin 2026-03-02 11:31:31 +05:00
  • d9c69a089c fix: prevent home page book cards from overflowing viewport on mobile Admin 2026-03-02 11:24:44 +05:00
  • 42d0d53b52 fix: chapter list toggle no longer overwrites title span with arrow Admin 2026-03-02 11:17:58 +05:00
  • 5182f31518 fix: show TTS gen duration in idle badge (24s / 1m 4s), drop uppercase Admin 2026-03-02 11:17:15 +05:00
  • 7ed5eb0d69 fix: remove duplicate chapter title h1, drop nav arrow, enlarge hamburger Admin 2026-03-02 11:15:21 +05:00
  • 0503f69537 Fix settings panel height on mobile using fixed positioning Admin 2026-03-02 11:12:25 +05:00
  • 8e1519234a Stretch settings panel to near full height on mobile Admin 2026-03-02 11:08:26 +05:00
  • 1353e2f6e6 Increase voice grid height on mobile Admin 2026-03-02 11:00:17 +05:00
  • 954200af3c Show live % progress in playing badge, generation time in idle badge Admin 2026-03-02 10:55:53 +05:00
  • 42dc38d224 Fix seek bar: tall hit area, correct rail-based rect, prevent scroll during touch drag Admin 2026-03-02 10:53:57 +05:00
  • 63aae93ee3 Play pre-generated next chapter audio directly without page navigation to avoid autoplay block on locked screen Admin 2026-03-02 10:51:50 +05:00
  • c3e5a57dab Stretch settings panel full width on small screens Admin 2026-03-02 10:42:38 +05:00
  • 7589866965 Fetch voices from Kokoro API at runtime; replace select with styled voice card grid Admin 2026-03-02 10:18:43 +05:00
  • 2107b6e6b8 Replace checkbox inputs with toggle switches in reader settings panel Admin 2026-03-02 10:11:31 +05:00
  • 3b905e54fe Add auto-scroll toggle to reader settings, persisted in localStorage Admin 2026-03-02 10:10:41 +05:00
  • 427e952253 Pause TTS auto-scroll on user interaction, resume after 3s; add book cover artwork to Media Session Admin 2026-03-02 10:06:59 +05:00
  • 090d155c19 Custom seek bar, bigger nav buttons, Media Session API for background playback Admin 2026-03-02 09:55:01 +05:00
  • 5cfb411530 Unify player into single compact row, remove orphaned circle button Admin 2026-03-02 09:38:54 +05:00
  • e4ab8664e9 Fix listener stacking across HTMX swaps and wire auto-next chapter playback Admin 2026-03-02 09:35:39 +05:00
  • decf22f258 Replace custom audio player with native HTML audio element and compact layout Admin 2026-03-02 09:24:40 +05:00
  • 5db21a821a Simplify chapter page audio player UX Admin 2026-03-01 23:56:36 +05:00
  • dfb3f61812 Fix book page returning empty body due to malformed onclick attribute Admin 2026-03-01 23:45:08 +05:00
  • db59d55f42 Fix summary overlay scrolling and paragraph formatting on mobile Admin 2026-03-01 23:37:05 +05:00
  • 13a3eacca6 Use full page navigation for double-tap chapter switching Admin 2026-03-01 23:12:55 +05:00
  • 398a4703eb Add double-tap left/right navigation on chapter content page Admin 2026-03-01 23:06:49 +05:00
  • e4624d0a0c Refactor chapter page: semantic HTML, accessibility improvements, Tailwind hover classes, and book page summary zoom overlay Admin 2026-03-01 23:03:18 +05:00
  • 5f4b1d96f6 Fix ranking filter to search across all pages using full JSON dataset Admin 2026-03-01 22:59:03 +05:00
  • 69582ea5a7 Add cover zoom overlay to rankings page Admin 2026-03-01 22:47:31 +05:00
  • 33b0ee4771 Add chapter count badges, cover zoom, latest chapter button, and dismiss continue-reading cards Admin 2026-03-01 22:45:18 +05:00
  • 05a1cc04c0 Move filter bar below continue-reading section on home page Admin 2026-03-01 22:29:32 +05:00
  • f03ff39397 Replace ranking Scrape button with two-click card interaction Admin 2026-03-01 22:28:47 +05:00
  • fb5d22eb8d Move scrape form to dedicated /scrape page, add '+ Add' link in home header Admin 2026-03-01 22:26:50 +05:00
  • 7397085ecb Fix ranking pagination: sliding ±2 window around current page Admin 2026-03-01 22:22:42 +05:00
  • 939562ba67 Add facet filtering to ranking page: genre, status, in-library (AND logic) Admin 2026-03-01 22:20:05 +05:00
  • dcde92d118 Flatten all UI buttons: remove background fills, use text-only styling Admin 2026-03-01 22:15:58 +05:00
  • c8c5264f27 Chapter nav: hide Prev/Next when at boundary, remove date from header Admin 2026-03-01 22:08:30 +05:00
  • 42ed77b7b8 Flatten chapter reader nav buttons: remove background fill from Prev/Next/Listen Admin 2026-03-01 22:07:40 +05:00
  • 008a89340d Fix ranking card split: replace nested <a> Source link with button in local book cards Admin 2026-03-01 22:05:53 +05:00
  • 7e4bb87da0 Fix chapter reader nav bar: use hamburger icon for back-to-book, show chapter date below title Admin 2026-03-01 22:03:47 +05:00
  • ca33f8c3cf fix: correct ScrapeRanking DOM selectors for real novelfire.net HTML Admin 2026-03-01 21:54:11 +05:00
  • 9837c89075 fix: add server-side pagination to ranking page (?page=N) Admin 2026-03-01 21:47:39 +05:00
  • 0aba23de1f feat: switch ranking storage from markdown to JSON, fix round-trip test Admin 2026-03-01 21:44:39 +05:00
  • 0521ef11ee fix: show source URL in search input on ranking autocomplete selection Admin 2026-03-01 21:40:18 +05:00
  • 9cf94576d8 feat: ranking page pagination, popular URL, and per-page HTML disk cache Admin 2026-03-01 21:32:50 +05:00
  • 73869f01fa Ranking page: fix card wrapping, add filter bar, replace refresh buttons with pagination Admin 2026-03-01 21:06:18 +05:00
  • 26a46a4d31 Add chunked TTS audio generation and ranking search autocomplete on home page Admin 2026-03-01 21:03:18 +05:00
  • 81e5d015b4 feat: server-side TTS audio generation, audio queue panel, and home screen fix Admin 2026-03-01 20:44:03 +05:00
  • 79f5edf80c feat: chapter list drawer in sticky header + remove duplicate title heading Admin 2026-03-01 20:18:45 +05:00
  • de998d5932 fix: prevent continue-reading card from duplicating chapter label on repeated back-navigation Admin 2026-03-01 20:13:04 +05:00
  • 5b527919f6 feat: sticky chapter reader toolbar with settings menu Admin 2026-03-01 20:11:39 +05:00
  • ffadf7a0c6 fix: prevent book cards duplicating in continue-reading on repeated back-navigation Admin 2026-03-01 20:09:06 +05:00
  • c431fc5869 fix: use semantic nav/header elements to prevent iOS Reader Mode from including chapter navigation links in article content Admin 2026-03-01 20:04:16 +05:00
  • 1222653858 feat: add source link with icon to book page and ranking cards Admin 2026-03-01 19:51:22 +05:00
  • 03d7cc6234 feat: replace ranking pages input with Top 100/300/500/All buttons Admin 2026-03-01 19:48:31 +05:00
  • 26302058d0 fix: ranking refresh deadlock, switch to direct HTTP, add CI pipeline Admin 2026-03-01 19:45:28 +05:00
  • afa457cedd feat: show current chapter in Continue reading cards Admin 2026-03-01 18:55:26 +05:00
  • 07fbfe5555 feat: show in-progress books under 'Continue reading' on home page Admin 2026-03-01 17:24:55 +05:00
  • e0dc4678b3 feat: replace load-more with page-number pagination and fix progress dot Admin 2026-03-01 17:22:42 +05:00
  • 1469e49190 feat: paginated ranking scrape with lazy page fetching Admin 2026-03-01 16:54:52 +05:00
  • e9f880f7f7 fix: make ranking refresh async and use JS-rendered client for ScrapeRanking Admin 2026-03-01 16:52:03 +05:00
  • bcdef02997 feat: paginate chapter list and track reading progress in localStorage Admin 2026-03-01 16:39:26 +05:00
  • 286c30696f fix: fall back to full blob download on iOS where MSE is unsupported Admin 2026-03-01 15:41:23 +05:00
  • a4def535d8 feat: persist TTS speed, voice, and auto-next in localStorage Admin 2026-03-01 15:39:18 +05:00
  • 46f49f47ac chore: replace host-path bind mount with named volume for static books Admin 2026-03-01 15:11:22 +05:00
  • 79a2a942fe chore: ignore scraper/bin/ build output Admin 2026-03-01 14:58:07 +05:00
  • 178cb5a3d6 fix: use container-internal port 3000 for browserless inter-container and healthcheck URLs Admin 2026-03-01 14:56:51 +05:00
  • e7b915c6aa chore: update Browserless port references from 3000 to 3030 Admin 2026-03-01 14:51:28 +05:00
  • 7879a51fe3 feat: add Kokoro TTS, ranking page, direct HTTP strategy, and chapter-number fix Admin 2026-03-01 12:25:16 +05:00
  • e6e6f7dc4d feat: add exponential backoff, some UI elements to see the resut of a scrape Admin 2026-02-26 18:51:32 +05:00
  • d68ea71239 feat: initial commit Admin 2026-02-26 12:56:25 +05:00