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-15 10:08:52 +00:00
a040a38036
fix(service): remove unused followers and following route handlers
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 10:04:09 +00:00
6273635aeb
feat: implement unread notification count and enhance user listing with pagination
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 09:52:57 +00:00
5f61a71336
test(activitypub): add missing argument to test case for clarity
7b1e26fa9e
fix(ap): propagate sharedInbox through DbActor — was hardcoded None everywhere
bd1dd89f78
refactor(bootstrap): use ap_service.router() as single source of truth for AP routes
a8caca8df8
fix(bootstrap): register /inbox shared inbox route — was missing, Mastodon delivers deletes there
296dfdaeee
fix(frontend): key RemoteUserProfile and Tabs by actor/user id to reset state on navigation
Compare 28 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 02:45:14 +00:00
2e3b81de17
fix: full fediverse handle display + follower count includes remote
4342a06319
clean up
d88eb5d127
feat(frontend): show @handle and link to profile in federation actor lists
d98c338e52
fix(frontend): unify local+remote followers/following — profile tab becomes Requests only
895b892cf2
feat(frontend): proper pagination with page numbers and ellipsis
Compare 19 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 01:20:39 +00:00
f7ac6f6476
feat(dependencies): add bcrypt, blowfish, cipher, and inout packages to Cargo.lock
9976c1481a
feat(frontend): show precise date on hover over relative timestamps
e6b351b472
feat(frontend): show fediverse handle @user@domain on local user profiles
706d7389ed
refactor: replace inline find_by_id calls with get_user use case in presentation handlers
6e9b1596d8
refactor: move UUID/username routing to application use case — fix handler boundary leak
Compare 8 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 00:48:39 +00:00
555bcea307
fix: correct API_URL default value in deploy script
031a22514d
feat: implement remote unfollow — wire FederationActionPort through delete_follow handler
Compare 2 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 00:20:13 +00:00
eebdbeaaf2
chore: use shared-services network for NATS, hardcode URL to match homeserver
f387be43fb
chore: replace nginx proxy with direct Traefik routing on two domains
1a1ba3da63
refactor(domain): remove public_key/private_key from User model — managed by federation adapter
9757ebdabf
refactor(application): move local/remote follow routing out of presentation handler
344bcf34af
refactor(domain): move DB string conversions out of domain enums
Compare 5 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:39:02 +00:00
a123c0b8cc
feat(frontend): rich OG metadata + dynamic page titles across all routes
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:33:45 +00:00
71a0f55c93
chore: deploy workflow is manual-only (workflow_dispatch)
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:32:12 +00:00
e1bb7dde1f
chore: update compose.prod.yml (worker+nats external), CI builds frontend, deprecate thoughts-backend
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:27:09 +00:00
61c82d77ba
chore: deploy.sh builds and pushes both backend and frontend images
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:26:26 +00:00
b2d6be90c2
chore: update README, Dockerfile, compose.yml — add frontend/worker services, SSR env var, feature list
4cd94b3c7f
clean up
Compare 2 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:24:34 +00:00
0734ef20c6
chore: stop tracking .env (already in .gitignore)
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:23:21 +00:00
32161e777b
docs: movies-diary first-class integration design notes
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:18:34 +00:00
27e94d64b0
fix: fetch_actor_urls_from_collection follows 'first' page link like outbox does
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:15:12 +00:00
e3251b6928
fix: migrate thoughts.content VARCHAR(128) → TEXT to allow remote posts of any length
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:12:49 +00:00
83af9b2256
feat: show media attachment notice for unsupported post types (photos/videos)
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 23:04:48 +00:00
e83b08fcc8
fix: remote actor display names in thought cards — use last URL segment as username, resolve display_name after intern
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 22:54:58 +00:00
3c6344f954
feat(frontend): followers/following tabs on remote actor profile with lazy loading + pagination
c536cc2cd4
feat(presentation): followers/following list endpoints for remote actors
38a13ad641
feat(worker): handle FetchActorConnections — resolve and cache remote actor connections
58126f195c
feat(activitypub-base): impl fetch_actor_urls_from_collection + resolve_actor_profiles (concurrent, 5s timeout)
d62dde67bb
feat(postgres): remote_actor_connections table + PgRemoteActorConnectionRepository
Compare 8 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-14 22:04:59 +00:00
8b3dfffd3b
feat: followers/following links on remote profile; render remote post content as HTML
First
Previous
...
16
17
18
19
20
...
Next
Last