• Joined on 2026-03-01
kamil pushed to v2 at kamil/libnovel 2026-03-10 20:12:54 +05:00
5528abe4b0 fix: resolve SvelteKit route conflict by moving vote endpoint to /api/comment/[id]/vote
kamil pushed to v2 at kamil/libnovel 2026-03-10 20:05:41 +05:00
09cdda2a07 feat: add avatars to comments (web + iOS) with replies, delete, sort, and crop fix
kamil pushed tag v1.0.4 to kamil/libnovel 2026-03-10 19:02:04 +05:00
kamil pushed to v2 at kamil/libnovel 2026-03-10 19:02:03 +05:00
718bfa6691 fix(ui): bundle marked into server output via ssr.noExternal
kamil pushed to v2 at kamil/libnovel 2026-03-10 18:27:03 +05:00
e11e866e27 fix(ui): bundle marked by switching from async to sync API
kamil pushed tag v1.0.3 to kamil/libnovel 2026-03-10 18:20:40 +05:00
kamil pushed to v2 at kamil/libnovel 2026-03-10 18:20:38 +05:00
23345e22e6 fix(ui): fix chapter page SSR crash by lazy-loading marked
kamil pushed tag v1.0.2 to kamil/libnovel 2026-03-10 18:17:51 +05:00
kamil pushed to v2 at kamil/libnovel 2026-03-10 18:17:04 +05:00
c7b3495a23 fix(ios): wire avatar upload to presign flow with crop UI and cold-launch fix
kamil pushed to v2 at kamil/libnovel 2026-03-10 18:05:45 +05:00
83a5910a59 feat: book commenting system with upvote/downvote + fix profile SSR crash
kamil pushed tag v1.0.1 to kamil/libnovel 2026-03-10 17:46:57 +05:00
kamil pushed to v2 at kamil/libnovel 2026-03-10 17:46:54 +05:00
0f6639aae7 feat(ui): avatar crop modal, health endpoint, leaner Dockerfile
kamil pushed to v2 at kamil/libnovel 2026-03-10 17:13:54 +05:00
88a25bc33e refactor(ios): cleanup pass — dead code removal and component consolidation
kamil pushed to v2 at kamil/libnovel 2026-03-10 17:08:27 +05:00
73ad4ece49 ci: add release-scraper workflow triggered on v* tags
kamil pushed tag v1.0.0 to kamil/libnovel 2026-03-10 17:06:34 +05:00
kamil pushed to v2 at kamil/libnovel 2026-03-10 17:05:59 +05:00
52f876d8e8 feat: avatar upload via presigned PUT URL flow
kamil pushed to v2 at kamil/libnovel 2026-03-10 16:18:53 +05:00
72eed89f59 fix(ios): expose public validateToken() overload for post-avatar-upload refresh
kamil pushed to v2 at kamil/libnovel 2026-03-10 16:12:23 +05:00
12bb0db5f0 feat: add libnovel-avatars bucket to minio-init and avatar_url field to pb-init
kamil pushed to v2 at kamil/libnovel 2026-03-10 16:09:18 +05:00
5ec1773768 chore: remove iOS release and deploy workflows (releasing locally)
kamil pushed to v2 at kamil/libnovel 2026-03-10 16:08:43 +05:00
fb8f1dfe25 feat: add avatar upload support (MinIO bucket, PocketBase field, SvelteKit API, iOS ProfileView)