2026-05-05 - 2026-08-05
Overview
13 Releases published by 1 user
Published
v0.3.1
Published
v0.3.0
Published
v0.1.10
Published
v0.1.9
Published
v0.1.8
Published
v0.1.7
Published
v0.1.6
Published
v0.1.5
Published
v0.1.4
Published
v0.1.3
Published
v0.1.2
Published
v0.1.1
Published
v0.1.0
19 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
#15 refactor: provide mock builder for test repo stubs
Closed
#16 Validate base_url in builder instead of expect() on every use
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
Closed
#4 SSRF protection — no IP range blocking on remote dereference
Closed
#2 feat: expose signed HTTP client for consumer use
Closed
#3 Actor cache TTL — fetched_at stored but never checked for staleness
Closed
#1 fix: inbound Block should persist to BlocklistRepository
22 Issues created by 1 user
Opened
#1 fix: inbound Block should persist to BlocklistRepository
Opened
#2 feat: expose signed HTTP client for consumer use
Opened
#3 Actor cache TTL — fetched_at stored but never checked for staleness
Opened
#4 SSRF protection — no IP range blocking on remote dereference
Opened
#5 feat: pluggable content type support (polls, emoji reactions, etc.)
Opened
#6 fix: cache TTL silently degrades when fetched_at is None
Opened
#7 feat: inbound/outbound rate limiting
Opened
#8 chore: add tracing spans to key code paths
Opened
#9 feat: delivery failure reporting for consumer-side DLQ
Opened
#10 refactor: extract activity dispatcher middleware to eliminate handler boilerplate
Opened
#11 refactor: deduplicate broadcast methods via generic dispatcher
Opened
#12 refactor: reduce FollowRepository surface area with query objects
Opened
#13 refactor: consolidate DbActor construction into a single factory
Opened
#14 refactor: extract Undo dispatch into type-specific handlers
Opened
#15 refactor: provide mock builder for test repo stubs
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