2026-07-05 - 2026-08-05
Overview
15 Issues closed from 1 user
Closed
#19 Remove dead code or #[allow(dead_code)] annotation
Closed
#20 Use typed structs for activity objects instead of inline json!()
Closed
#18 Use existing constants instead of local redeclarations
Closed
#17 Extract shared inbox dedup logic from broadcast methods
Closed
#16 Validate base_url in builder instead of expect() on every use
Closed
#15 refactor: provide mock builder for test repo stubs
Closed
#13 refactor: consolidate DbActor construction into a single factory
Closed
#12 refactor: reduce FollowRepository surface area with query objects
Closed
#8 chore: add tracing spans to key code paths
Closed
#6 fix: cache TTL silently degrades when fetched_at is None
Closed
#14 refactor: extract Undo dispatch into type-specific handlers
Closed
#11 refactor: deduplicate broadcast methods via generic dispatcher
Closed
#10 refactor: extract activity dispatcher middleware to eliminate handler boilerplate
Closed
#9 feat: delivery failure reporting for consumer-side DLQ
Closed
#7 feat: inbound/outbound rate limiting
7 Issues created by 1 user
Opened
#16 Validate base_url in builder instead of expect() on every use
Opened
#17 Extract shared inbox dedup logic from broadcast methods
Opened
#18 Use existing constants instead of local redeclarations
Opened
#19 Remove dead code or #[allow(dead_code)] annotation
Opened
#20 Use typed structs for activity objects instead of inline json!()
Opened
#21 feat: implement inbox forwarding (AP spec section 7.1.2)
Opened
#22 feat: wire on_unknown_activity to actually dispatch unknown inbound activities