|
|
6024a65060
|
feat(infra): transactional outbox — OutboxWriter port, PgOutboxWriter, OutboxRelay, TestOutbox; update create_thought + delete_thought
|
2026-05-15 18:31:57 +02:00 |
|
|
|
a02ae3e662
|
fix(db): in_reply_to_id FK ON DELETE SET NULL — deleting a thought no longer blocks if it has replies
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Failing after 9m40s
test / unit (pull_request) Successful in 16m10s
test / integration (pull_request) Failing after 17m4s
|
2026-05-15 16:29:57 +02:00 |
|
|
|
c092b9e658
|
feat(postgres): failed_events table and PgFailedEventStore for dead-letter queue
|
2026-05-15 16:23:21 +02:00 |
|
|
|
5a64dd361c
|
refactor(domain): algebraic NotificationKind — invalid states now unrepresentable
|
2026-05-15 13:53:53 +02:00 |
|
|
|
e3251b6928
|
fix: migrate thoughts.content VARCHAR(128) → TEXT to allow remote posts of any length
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Failing after 9m33s
test / unit (pull_request) Successful in 16m18s
test / integration (pull_request) Failing after 16m51s
|
2026-05-15 01:15:09 +02:00 |
|
|
|
d62dde67bb
|
feat(postgres): remote_actor_connections table + PgRemoteActorConnectionRepository
|
2026-05-15 00:29:33 +02:00 |
|
|
|
21b6a04f97
|
feat(postgres-federation): FederationRepository and ApUserRepository
|
2026-05-14 10:19:57 +02:00 |
|
|
|
6e5d0de636
|
feat(postgres): pg_trgm extension and GIN search indexes
|
2026-05-14 09:21:59 +02:00 |
|
|
|
62ee73e302
|
feat(postgres): initial migrations
|
2026-05-14 03:26:42 +02:00 |
|