Gabriel Kaszewski GKaszewski
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 12:29:46 +00:00
6040cf1e53 docs: remove outdated Movies-Diary integration documentation
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 12:28:53 +00:00
0b74344efe docs: fix DX for new contributors
6d0b1a3121 refactor: eliminate User/UserResponse struct literals, add AP user tests
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 12:03:09 +00:00
020a79704f refactor: dedup JSONB name/value helpers, add profile fields validation
805bd9534f feat: add profile fields for local users
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-29 10:23:36 +00:00
84ddf04d28 harden federation: sanitize incoming AP content, fix error handling, tighten rate limits
d1f9f55d4f fix: wire DeliveryRequested federation events — outbound AP delivery was broken
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 10:23:31 +00:00
14a869cc8d fix(federation): convert remote actor posts handler to PagedResponse
GKaszewski opened issue GKaszewski/k-ap#4 2026-05-29 10:22:27 +00:00
SSRF protection — no IP range blocking on remote dereference
GKaszewski opened issue GKaszewski/k-ap#3 2026-05-29 10:22:11 +00:00
Actor cache TTL — fetched_at stored but never checked for staleness
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 10:15:13 +00:00
6abd2e7aad fix(frontend): align Zod schemas with camelCase API responses
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 10:02:54 +00:00
9798a1d829 refactor: type safety + dedup cleanup across 13 code smells
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-29 09:49:58 +00:00
62ddb014d2 feat: add Gitea registry configuration to Cargo
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-29 09:48:31 +00:00
5b8f255607 docs: update README — add watchlist/profiles, fix architecture, add make targets
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-29 09:43:28 +00:00
c3b89f6dc6 refactor: extract business logic from handlers to application layer
2355f89bed refactor: fix all clippy warnings properly
68a939f6c4 Refactor code for improved readability and consistency
412ab12695 feat: add Makefile for local development checks and formatting
36d15e1344 fix: AP bugs — backfill mapping, review activity type, also_known_as parse
Compare 6 commits »
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 09:28:54 +00:00
84edf58de6 fix(federation): fix 27 AP bugs, gaps, and inconsistencies
GKaszewski opened issue GKaszewski/k-ap#2 2026-05-29 09:25:53 +00:00
feat: expose signed HTTP client for consumer use
GKaszewski opened issue GKaszewski/k-ap#1 2026-05-29 09:25:46 +00:00
fix: inbound Block should persist to BlocklistRepository
GKaszewski opened issue GKaszewski/thoughts#15 2026-05-29 09:25:37 +00:00
fix: inbound Block activity doesn't persist block record
GKaszewski opened issue GKaszewski/thoughts#14 2026-05-29 09:25:31 +00:00
fix: outbox + thought save not transactional
GKaszewski opened issue GKaszewski/thoughts#13 2026-05-29 09:25:25 +00:00
feat: add featured/pinned posts support
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 08:18:26 +00:00
f9de21dcfa refactor(tests): remove unused value_objects imports from test files
GKaszewski pushed to master at GKaszewski/thoughts 2026-05-29 02:35:36 +00:00
79f1e63bb8 perf(feed): replace correlated subqueries with LEFT JOIN aggregations