Gabriel Kaszewski GKaszewski
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 22:01:16 +00:00
0b4c8c6c40 fix(frontend): render bio HTML properly instead of as escaped text
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:53:39 +00:00
fcfc1750fc fix: truncate remote actor username to VARCHAR(32); fix outbox URL by following 'first' link
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:34:53 +00:00
4d2d56c8ae fix(nats): revert to consumer.messages() — fetch() defaults no_wait:true which skips empty queues
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:29:48 +00:00
a4377fe209 fix(nats): remove filter_subject from consumer config
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:25:07 +00:00
16892007a3 fix(nats): use fetch().expires(30s) instead of messages() — without expires NATS returns empty immediately
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:19:43 +00:00
40ed9b1ad8 fix(nats): delete+recreate stream when retention policy is incompatible
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:18:00 +00:00
0caca58c1c fix(nats): align with movies-diary — Limits retention, single wildcard subject, filter_subject on consumer, prefixed publish
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:13:01 +00:00
55c55424b5 chore: bump async-nats 0.38 → 0.48 to match movies-diary
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:07:09 +00:00
9bda23f187 fix(nats): delete old push consumer before creating pull consumer
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 21:04:06 +00:00
17d2a186e1 fix(nats): switch from push to pull consumer — pull is reliable, push had deliver_subject issues
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 20:59:17 +00:00
7bbc702e85 debug: add INFO logging to ensure_stream and remote_actor_posts_handler
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 20:51:09 +00:00
612b7f069b fix(frontend): profile fields — grid layout caps name col at 5rem, value gets remaining space
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 20:47:44 +00:00
199fe91801 fix(frontend): profile fields table — overflow-x-auto, break-all values, styled links
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 20:45:09 +00:00
f3df2061e1 fix(frontend): truncate long handles in remote user profile and card
GKaszewski pushed to v2 at GKaszewski/thoughts 2026-05-14 20:43:48 +00:00
df7fcf5096 fix: add federation.> to NATS stream subjects; update stream on startup; truncate long profile URLs
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 »