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
49
Projects
Packages
Public Activity
Starred Repositories
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 19:47:38 +00:00
ed6996e350
fix(activitypub-base): populate also_known_as, profile_url, attachment from fetched actor
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 19:46:03 +00:00
0c4df36b95
fix(activitypub-base): populate avatar_url, bio, banner from fetched actor JSON
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 19:42:50 +00:00
908789e639
fix: content negotiation for followers/following — resolve AP router conflict
fc3b4146a5
refactor(frontend): update API client to match cleaned REST routes
e64404cf40
refactor(routes): clean RESTful route table; content negotiation at /users/{username}
fbc02bc2f8
refactor(social): unified follow handler; remove federation handler module
d1f72c8308
refactor(users): content negotiation at GET /users/{username}; move lookup_handler; rename get_me_following
Compare 10 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 18:26:10 +00:00
dbd891d60d
fix(activitypub-base): lookup_actor fetches WebFinger via HTTPS directly
baf8b57b6d
fix(activitypub-base): strip leading @ from handle before WebFinger lookup
a7a331858d
feat(frontend): remote actor lookup and follow from search page
31487882e0
feat(presentation): /federation/lookup and /federation/follow endpoints
a08bb3d698
feat(bootstrap): wire ActivityPubService as FederationActionPort in AppState
Compare 11 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 17:35:31 +00:00
8602614e7c
fix(ap): visibility-aware addressing — correct to/cc outbound, parse inbound to/cc
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 16:18:45 +00:00
a5ea97bbaa
fix: visibility-aware feeds — owner sees all, followers see followers-only, home feed includes non-public posts
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 16:14:04 +00:00
fcbd132a78
fix: registration — parse AuthResponse correctly, auto-login after successful registration
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 16:08:58 +00:00
e61e5b4cec
fix: profile friends section shows profile owner's following list, not viewer's
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 16:03:19 +00:00
171cfe4373
fix: follow/block handlers accept username string — was parsing as UUID
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 16:01:12 +00:00
24bfda8458
feat: extract and save hashtags on thought creation
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:56:06 +00:00
5c9acdecc1
fix(postgres): get_thread uses recursive CTE — fetches all nested replies not just direct ones
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:52:59 +00:00
255ff549a4
fix: getThoughtThread parses flat array and builds nested tree — backend returns Vec not nested object
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:49:26 +00:00
c67371231e
fix(thoughts): thought_to_json uses camelCase — POST/GET responses now match ThoughtSchema
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:47:17 +00:00
68261c4b2b
fix: include own thoughts in home feed
057ed3ccbf
fix: joinedAt nullable in UserSchema, guard null in profile page
Compare 2 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 15:45:02 +00:00
8ef3a300bc
fix(users): return camelCase from GET /users list — UserSummary was snake_case
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
First
Previous
...
18
19
20
21
22
...
Next
Last