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 20:40:26 +00:00
072d06cb46
fix(frontend): middleware rewrites remote actor URLs to avoid Next.js file-extension routing issue
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 20:36:27 +00:00
4ce239fc87
fix(frontend): encode handle in URL to avoid Next.js routing issues with @ chars
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 20:31:02 +00:00
72813d7c9b
fix(frontend): remote user card link needs leading @ in handle URL
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 20:29:39 +00:00
a472ae08fb
feat(frontend): link remote user card avatar/name to profile page
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 20:27:34 +00:00
8ef7c93970
feat(frontend): remote actor profile page with bio, fields, and posts
dc3afeca26
feat(worker): handle FetchRemoteActorPosts — fetch and store remote outbox notes
f3c3637ade
feat(presentation): remote actor posts endpoint + extended RemoteActorResponse
00b369c6ad
feat(bootstrap): add ap_repo to AppState
8c931c9b98
feat(event-payload): add FetchRemoteActorPosts to uniqueness test
Compare 9 commits »
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
First
Previous
...
27
28
29
30
31
...
Next
Last