This website requires JavaScript.
Explore
Help
Register
Sign In
kamil
0 Followers
·
0 Following
Joined on
2026-03-01
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
1
Projects
Packages
Public Activity
Starred Repositories
kamil
pushed to
v2
at
kamil/libnovel
2026-03-02 22:30:56 +05:00
38e400a4c7
feat(scraper): remove HTMX UI — delete ui.go, extract helpers.go, drop goldmark dependency
cb90771248
refactor(scraper): rename /ui/audio*, /ui/chapter-text routes to /api/ namespace
59b1cfab1d
chore: add all missing port and URL env vars to .env.example
f95ad3ed29
feat(ui): proxy audio generation and streaming through SvelteKit, fix hardcoded scraper URL in AudioPlayer
e4c4f8de66
feat(ui): wire SvelteKit into docker-compose with ui service and env vars
Compare 11 commits »
kamil
pushed to
v2
at
kamil/libnovel
2026-03-02 20:08:50 +05:00
baab66823d
fix: remove container names for name collisions
kamil
pushed to
v2
at
kamil/libnovel
2026-03-02 19:56:11 +05:00
11d2eaa0e5
chore: trigger deploy
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 19:43:49 +05:00
f28de2195d
fix: always autoplay after generation and resume TTS on HTMX chapter swap
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 19:18:32 +05:00
9388a355e5
fix: show paused state instead of error when autoplay policy blocks play()
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 18:50:48 +05:00
1c547519e8
fix: speed controls local playbackRate only, TTS generation always uses speed 1
kamil
pushed to
v2
at
kamil/libnovel
2026-03-02 15:13:39 +05:00
9c115f00c4
chore: remove kokoro from compose, make host ports env-configurable
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 15:13:28 +05:00
1536c7dad1
fix: use audio.autoplay flag to unblock autoplay policy on chapter auto-advance
kamil
pushed to
v2
at
kamil/libnovel
2026-03-02 14:59:00 +05:00
5ac89da513
Steps 11-12: migrate chapter + book page reading-progress JS from localStorage to /api/progress
af86c6f96f
Step 10: migrate home page reading-progress JS from localStorage to /api/progress
Compare 2 commits »
kamil
pushed to
v2
at
kamil/libnovel
2026-03-02 14:50:53 +05:00
da4a182f85
Step 9: add session cookie + /api/progress GET/POST/DELETE endpoints
18e76c9668
steps 6-8: wire HybridStore into orchestrator, server, and main
9add9033b9
feat(v2): add internal/storage package with MinIO + PocketBase clients and Store interface
Compare 3 commits »
kamil
created branch
v2
in
kamil/libnovel
2026-03-02 14:34:15 +05:00
kamil
pushed to
v2
at
kamil/libnovel
2026-03-02 14:34:15 +05:00
66d8481637
chore(v2): add minio-go/v7 dependency
7f92a58fd7
chore(v2): add PocketBase and MinIO services to docker-compose
Compare 2 commits »
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 14:28:12 +05:00
093e627a0e
fix: restore missing generateAudio, settingsPanel, chapterListPanel DOM refs removed in cleanup
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 14:19:23 +05:00
90a16a7223
feat: autoplay uses full page navigation, auto-starts TTS on arrival
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 14:10:24 +05:00
412b0fb478
fix: settings panel closed by default, closes on click outside
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 14:05:26 +05:00
0a479cfe22
feat: replace native voice select with custom styled dropdown
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 14:01:35 +05:00
92f900a8a9
fix: seek-track and seek-times match chapter width on all devices
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 14:00:58 +05:00
b61e1a4212
fix: align seek-track and seek-times with chapter content width on desktop
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 13:57:31 +05:00
6e0041ea01
feat: settings panel becomes native-style bottom sheet on mobile with drag-to-expand/dismiss
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 13:54:50 +05:00
3e74019a5e
fix: seek-track 90% width, seek-times 95% width, both margin auto
First
Previous
...
42
43
44
45
46
...
Next
Last