This website requires JavaScript.
Explore
Help
Sign In
Gabriel Kaszewski
GKaszewski
0 Followers
·
0 Following
Gdańsk
https://gabrielkaszewski.dev
Joined on
2025-07-15
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
50
Projects
Packages
Public Activity
Starred Repositories
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:39:24 +00:00
c8c430fe7f
fix: getUserProfile calls /users/{username}/profile to avoid AP route conflict
ec0e24db8d
fix: add GET /users/{username}/profile REST endpoint — AP actor owns /users/{username}
Compare 2 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:32:41 +00:00
7cb6b94b08
fix: per_page not perPage in Zod schemas — raw serde_json keys are snake_case
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:28:42 +00:00
b95cebc799
fix: await searchParams and params for Next.js 15 async API, compute totalPages in all-users page
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:20:24 +00:00
12adddaa16
fix(nats): use explicit subject prefixes — WorkQueue retention disallows > wildcard
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:15:01 +00:00
44385adb6b
feat: update frontend to work with v2 backend — camelCase, new endpoints, nested author
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:08:16 +00:00
7110f30e16
fix: top-friends returns usernames not UUIDs
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:05:10 +00:00
aadd876994
feat: camelCase JSON responses, isFollowedByViewer, customCss, GET /users/me/following-list
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:47:49 +00:00
d3b7ecad15
fix(ap): add url field to Note, handle Delete(actor) and Tombstone objects
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:41:55 +00:00
458feebcdd
feat(nats): migrate to JetStream — at-least-once delivery with durable consumer
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:34:00 +00:00
550865bad4
fix: resolve all clippy warnings — redundant closures, dead code, collapsible_if, needless borrow
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:29:04 +00:00
10c4a66de5
Refactor handlers and OpenAPI documentation for improved readability and consistency
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:28:19 +00:00
004bfb427b
feat: implement merge readiness plan to close gaps between v2 and v1
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:27:24 +00:00
e6f4a6256f
refactor(application): fix 4 code smells — validate username input, extract ownership guard and dedup helpers
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:22:17 +00:00
dd7beb7ab4
chore: add compose.yml for local dev (postgres + nats)
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:20:40 +00:00
ddd9b17ed7
test(application): fill unit test gaps — api_keys, profile, auth, thoughts, social
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 14:14:32 +00:00
d50c13a2db
refactor: wrap direct port calls behind use cases — notifications, search, popular_tags
004f3cd4d2
fix(arch): move AP router assembly to bootstrap — presentation no longer depends on activitypub-base
970f5a1644
fix: move user_feed to FeedRepository — proper counts and viewer flags for user timelines
ecba9267cf
fix: compute liked_by_viewer/boosted_by_viewer from DB — viewer_id was ignored in all feed queries
Compare 4 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 13:46:56 +00:00
4890501512
chore: add deploy.sh — build amd64 image and push to registry
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 13:43:37 +00:00
cc9658975f
fix: tag feed returns full FeedEntry with author and counts
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 13:38:50 +00:00
38b4774a63
feat(bootstrap): configurable HOST, CORS_ORIGINS, and optional rate limiting
9b47779e63
feat: GET /tags/popular — top tags by usage count
eb7dbb0aee
feat: GET /users (search/list) and GET /users/count
a2cc4fba21
feat(presentation): wire GET /users/{username}/follower-list and /following-list
6eba91e699
fix(presentation): hydrate feed responses with full ThoughtResponse — remove UUID-only stubs
Compare 5 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 13:18:02 +00:00
cf94b0ba6c
ci(test): split into unit (no DB) and integration (postgres) jobs
First
Previous
...
28
29
30
31
32
...
Next
Last