0beedfbf0a
feat: account deletion endpoints
2026-10-26 02:49:07 +01:00
51a70b5260
feat: account purge handler, tombstone cleanup, AP tombstone signing + 410
2026-10-26 02:30:09 +01:00
9a03de8956
mark_deleted: atomic last-admin guard; review minors
2026-10-26 02:16:35 +01:00
0b5d18c4ee
feat: account deletion request and active-user check
2026-10-26 02:12:29 +01:00
b7e69b69dc
refactor: drop postgres leftovers, narrow bootstrap api
2026-10-25 23:25:16 +01:00
ec2760fd48
chore: drop unused deps
2026-10-25 23:19:19 +01:00
980de9697a
refactor: rename application AppConfig to AppSettings
2026-10-25 23:19:18 +01:00
80072eb463
docs: update for new crate layout
2026-10-25 22:58:46 +01:00
a1c3f7760d
test: move http-axum tests to tests/
...
Drop bootstrap dev-dep. Extractor + api handler + app-context tests (need full AppState via build_deps) -> bootstrap/tests/http_handlers/. forms tests -> http-axum/tests/log_review_form_test.rs.
Federation collection tests now go through public federation::html_routes().
Kept inline (private fns): api/social social_actor_to_dto (4), federation/blocklist_api social_actor_to_blocked_dto (1), html/social social_actor_to_template (1), router slow_down/api_governor (2).
2026-10-25 22:52:41 +01:00
07c8b011d8
fake user store: list_with_stats sorted by email
2026-10-25 22:52:41 +01:00
5256c6e851
test: refusing fakes, failure-path tests, shared panic stubs
2026-10-25 22:25:36 +01:00
06eec2feae
test: cascading in-memory store
2026-10-25 22:19:24 +01:00
51d92e08a7
test: shared factories and command builders
2026-10-25 22:08:17 +01:00
2ac1d4e0cf
refactor: Upload extractor, 429 refusal test, stricter contract test
2026-10-25 21:59:31 +01:00
c8d9138349
refactor: single refusal shape with openapi contract test
2026-10-25 21:55:38 +01:00
614aec8df9
refactor: http-axum split into api/html/federation modules, router.rs, templates per page group
2026-10-25 21:46:03 +01:00
a931fb548f
refactor: presentation becomes http-axum adapter, absorbs templates
2026-10-25 21:34:09 +01:00