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
master
at
GKaszewski/thoughts
2026-05-17 21:02:53 +00:00
636d3d453d
fix: resolve thoughts compile errors after k-ap migration
9172c82d54
chore: move ap_ports into activitypub adapter, delete activitypub-base
cd2eb48ddb
chore: switch activitypub-base to k-ap git dep
Compare 3 commits »
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-17 10:26:17 +00:00
c5d9833c8b
refactor: replace long arg lists with input/config structs and builder
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-17 10:15:30 +00:00
f39c1a614d
clean up
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-17 10:14:49 +00:00
30c8a17168
clean up
6a8c8b1fb8
chore: add pre-commit fmt+clippy hooks, fix clippy warnings
Compare 2 commits »
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-17 10:04:53 +00:00
4ec0725ff8
fmt
31e0f2958c
fix: make ThoughtNote sensitive field optional (default false)
555121ea75
fix: promote worker event logs from debug to info
Compare 3 commits »
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-17 09:57:32 +00:00
9e795eefdc
fix: make ThoughtNote url field optional for AP compat
18cf2c9f54
feat: implement verify() for all stub activity handlers
Compare 2 commits »
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-17 09:50:09 +00:00
b58c96b843
feat: implement federation post/connections backfill schedulers
8ea24461ba
feat: load more pagination for user profile thoughts
e14a9f90c8
fix: route local users to /users/{username} in remote connection lists
28756ef4cd
feat: load more pagination for remote user posts
7f27ae49c3
fix: overflow-y scroll on html to prevent layout shift on dropdown open
Compare 8 commits »
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-16 12:56:39 +00:00
32bfb00970
feat: Frutiger Aero redesign — glass panels, Aero shimmer, interaction moments
7ce2901c2a
docs: add Frutiger Aero redesign implementation plan
8bbc713093
docs: add Frutiger Aero redesign spec
Compare 3 commits »
GKaszewski
pushed to
main
at
GKaszewski/gabrielkaszewski-next
2026-05-16 12:09:56 +00:00
07ec8f2ab1
feat: add canonical URL to metadata
3301c6cfa5
feat: add gabrielkaszewski.pl to traefik router
71b871ed5c
docs: add dual-domain implementation plan
f9f26dc584
docs: add dual-domain design spec
Compare 4 commits »
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-16 10:09:56 +00:00
a0aa3f381e
refactor: extract inline test modules to separate files
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-16 09:51:39 +00:00
6c685d19e8
docs: update README with new federation endpoints and environment variable details
GKaszewski
deleted branch v2 from
GKaszewski/thoughts
2026-05-16 09:42:46 +00:00
GKaszewski
pushed to
master
at
GKaszewski/thoughts
2026-05-16 09:42:45 +00:00
9aee4ceb6d
feat: v2 rewrite — hexagonal arch, ActivityPub federation, NATS, deployment-ready (
#1
)
GKaszewski
merged pull request
GKaszewski/thoughts#1
2026-05-16 09:42:43 +00:00
feat: v2 rewrite — hexagonal arch, ActivityPub federation, NATS, deployment-ready
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-16 09:41:27 +00:00
0e76ca1895
clean up
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-16 09:37:44 +00:00
2754e3e820
chore(application): fix unused import and clippy warnings in thoughts use cases
4b1e7565ac
feat(bootstrap): wire ApiKeyServiceImpl + PgEngagementRepository
5618da7d37
refactor(presentation): replace impl FromAppState boilerplate with deps_struct! macro in remaining handlers
e9f7851400
refactor(presentation/feed): call ports directly — remove shallow use case wrappers
d701a40e61
feat(presentation/thoughts): use enrichment use cases — real engagement stats, no hardcoded zeros
Compare 16 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-16 00:56:54 +00:00
65ec64a4d9
feat(activitypub): index hashtags from incoming federated notes
efa9bbc6e5
feat(bootstrap): inject TagRepository into ThoughtsObjectHandler
3907ee1538
feat(activitypub): index hashtags from incoming federated notes
98e96b306a
fix(postgres): accept_note returns ThoughtId via SELECT after INSERT
0d43d0adb9
refactor(ap-ports): accept_note returns ThoughtId instead of ()
Compare 7 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-16 00:23:03 +00:00
78ee7b9388
feat: suspense boundaries, streaming sidebar, N+1 fix for top-friends
f135e4d583
feat(frontend): loading.tsx skeletons for feed, tags, search, and thread pages
42baf3fe3c
perf(frontend): stream sidebar via Suspense — feed renders immediately; sidebar loads async
e86f07ef34
refactor(frontend): TopFriends self-contained — fetches own data, no N+1
98d3fdb832
feat(frontend): TagsSkeleton and CountSkeleton for sidebar Suspense fallbacks
Compare 23 commits »
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 16:58:53 +00:00
94ea7a287f
clean up
GKaszewski
pushed to
v2
at
GKaszewski/thoughts
2026-05-15 16:58:27 +00:00
511a09db25
chore: remove arch-refactors subproject
First
Previous
...
24
25
26
27
28
...
Next
Last