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
1
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
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 13:46:10 +05:00
d300714333
feat: replace hourglass emoji with animated SVG spinner in generating state
kamil
pushed to
main
at
kamil/libnovel
2026-03-02 13:44:09 +05:00
e0265db7a8
feat: replace speed slider with preset buttons, replace voice grid with dropdown
First
Previous
...
42
43
44
45
46
...
Next
Last