a902154777
refactor(domain): remove FetchRemoteActorPosts/FetchActorConnections from DomainEvent; add FederationSchedulerPort
2026-05-15 13:28:19 +02:00
6c83c193ed
feat(ap): @mention notification from inbound remote Notes
2026-05-15 05:44:10 +02:00
ca1ebc4b68
feat(ap): broadcast Update(Actor) when user updates their profile
2026-05-15 05:32:25 +02:00
99dd89b60d
feat(domain): ActorConnectionSummary, ConnectionType, RemoteActorConnectionRepository, FetchActorConnections event
2026-05-15 00:25:54 +02:00
8c931c9b98
feat(event-payload): add FetchRemoteActorPosts to uniqueness test
2026-05-14 22:15:33 +02:00
70fc4fbcd0
feat(domain): RemoteActor fields, RemoteNote, FetchRemoteActorPosts event, fetch_outbox_page port
2026-05-14 22:08:26 +02:00
004bfb427b
feat: implement merge readiness plan to close gaps between v2 and v1
...
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Failing after 5m8s
test / unit (pull_request) Successful in 16m18s
test / integration (pull_request) Failing after 16m59s
- Task 1: Fix feed response hydration by adding `to_thought_response` helper and updating feed handlers to return full `ThoughtResponse`.
- Task 2: Wire follower/following REST routes for user feeds.
- Task 3: Add user listing and count endpoints, including `GET /users` and `GET /users/count`.
- Task 4: Implement popular tags feature with `GET /tags/popular`.
- Task 5: Enhance configuration with HOST, CORS_ORIGINS, and optional rate limiting using tower-governor.
2026-05-14 16:28:18 +02:00
1127a5946f
feat: UserUnblocked + UserRegistered events, fix unblock_user and register signatures
2026-05-14 11:06:36 +02:00
a0893b1c69
feat(nats): NatsEventPublisher and NatsEventConsumer with payload conversion
2026-05-14 09:54:50 +02:00
57232705fe
feat(event-payload): serializable NATS event payload types
2026-05-14 09:48:58 +02:00
63a7001165
chore: scaffold v2 workspace
2026-05-14 03:07:45 +02:00