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-04 16:21:25 +05:00
82186cfd6d
feat(ui): persist user settings and audio position across sessions
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 16:01:28 +05:00
b87e758303
feat(ui): auto-next chapter navigation with auto-start audio
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 15:53:51 +05:00
901b18ee13
fix(ui): stop audio restarting by removing conditional <audio> mount and normalised src comparison
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 15:35:09 +05:00
034e670795
feat(ui): persistent cross-navigation audio player with expanded controls
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 15:21:18 +05:00
0d7b985469
fix(audio): return 404 from presign when audio object not yet uploaded
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 15:15:25 +05:00
53af7515a3
feat(ui): replace two-button audio UI with single smart play button and pseudo progress bar
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 15:13:15 +05:00
11a846d043
feat(scraper): rewrite browse storage to domain/html+assets structure, populate ranking from snapshot
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 14:59:24 +05:00
bf2ffa54db
fix(scraper): add EnsureMigrations to patch progress.user_id on startup
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 14:00:40 +05:00
fe204598a2
fix(pb-init): rewrite ensure_field with pure sh/awk, fix HTTP status parsing
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 13:50:12 +05:00
9906c7d862
fix(pb-init): add user_id field migration for progress collection
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 13:18:53 +05:00
06feb91f4f
feat(ui): add homepage with Continue Reading, Recently Updated, and stats
5a7751e6d1
fix(scraper): replace glibc binary with npm single-file-cli on node:22-alpine
Compare 2 commits »
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 10:42:33 +05:00
555973c053
feat(browse): add SingleFile browse-page snapshot cache via MinIO
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 10:11:31 +05:00
c2d6ce1c5b
feat(ui): merge Browse and Ranking into a unified Discover page
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 09:51:17 +05:00
8edad54b10
feat(progress): associate progress with logged-in user for cross-device sync
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 01:19:35 +05:00
48d8fdb6b9
feat: udpate minio endpoint env name
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 01:15:52 +05:00
1b05b6ebc6
fix(audio): sign presigned audio URLs with public MinIO endpoint
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 01:06:55 +05:00
cabdd3ffdd
fix(ui/minio): don't rewrite presigned URL host for server-side chapter fetches
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 00:59:39 +05:00
f80b83309a
fix(ui): install prod deps in Docker runtime; add reindex endpoint for chapters_idx
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 00:52:00 +05:00
49ba2c27c2
fix(ui/books): handle null genres field in parseGenres
kamil
pushed to
v2
at
kamil/libnovel
2026-03-04 00:49:53 +05:00
353d7397eb
fix(ui/books): guard null book fields in template; log null titles from PocketBase
First
Previous
...
40
41
42
43
44
...
Next
Last