• Joined on 2026-03-01
kamil pushed to main at kamil/libnovel 2026-03-01 20:18:46 +05:00
79f5edf80c feat: chapter list drawer in sticky header + remove duplicate title heading
kamil pushed to main at kamil/libnovel 2026-03-01 20:13:06 +05:00
de998d5932 fix: prevent continue-reading card from duplicating chapter label on repeated back-navigation
kamil pushed to main at kamil/libnovel 2026-03-01 20:11:41 +05:00
5b527919f6 feat: sticky chapter reader toolbar with settings menu
kamil pushed to main at kamil/libnovel 2026-03-01 20:09:08 +05:00
ffadf7a0c6 fix: prevent book cards duplicating in continue-reading on repeated back-navigation
kamil pushed to main at kamil/libnovel 2026-03-01 20:04:19 +05:00
c431fc5869 fix: use semantic nav/header elements to prevent iOS Reader Mode from including chapter navigation links in article content
kamil pushed to main at kamil/libnovel 2026-03-01 19:51:23 +05:00
1222653858 feat: add source link with icon to book page and ranking cards
kamil pushed to main at kamil/libnovel 2026-03-01 19:48:32 +05:00
03d7cc6234 feat: replace ranking pages input with Top 100/300/500/All buttons
kamil pushed to main at kamil/libnovel 2026-03-01 19:45:29 +05:00
26302058d0 fix: ranking refresh deadlock, switch to direct HTTP, add CI pipeline
kamil pushed to main at kamil/libnovel 2026-03-01 18:57:03 +05:00
afa457cedd feat: show current chapter in Continue reading cards
kamil pushed to main at kamil/libnovel 2026-03-01 17:24:56 +05:00
07fbfe5555 feat: show in-progress books under 'Continue reading' on home page
kamil pushed to main at kamil/libnovel 2026-03-01 17:22:47 +05:00
e0dc4678b3 feat: replace load-more with page-number pagination and fix progress dot
kamil pushed to main at kamil/libnovel 2026-03-01 16:54:55 +05:00
1469e49190 feat: paginated ranking scrape with lazy page fetching
kamil pushed to main at kamil/libnovel 2026-03-01 16:52:08 +05:00
e9f880f7f7 fix: make ranking refresh async and use JS-rendered client for ScrapeRanking
kamil pushed to main at kamil/libnovel 2026-03-01 16:39:28 +05:00
bcdef02997 feat: paginate chapter list and track reading progress in localStorage
kamil pushed to main at kamil/libnovel 2026-03-01 15:41:26 +05:00
286c30696f fix: fall back to full blob download on iOS where MSE is unsupported
kamil pushed to main at kamil/libnovel 2026-03-01 15:39:21 +05:00
a4def535d8 feat: persist TTS speed, voice, and auto-next in localStorage
kamil pushed to main at kamil/libnovel 2026-03-01 15:11:25 +05:00
46f49f47ac chore: replace host-path bind mount with named volume for static books
kamil pushed to main at kamil/libnovel 2026-03-01 14:58:08 +05:00
79a2a942fe chore: ignore scraper/bin/ build output
kamil pushed to main at kamil/libnovel 2026-03-01 14:56:52 +05:00
178cb5a3d6 fix: use container-internal port 3000 for browserless inter-container and healthcheck URLs
kamil pushed to main at kamil/libnovel 2026-03-01 14:51:35 +05:00
e7b915c6aa chore: update Browserless port references from 3000 to 3030