2026-07-09 - 2026-07-16
Overview
3 Releases published by 1 user
Published
v0.1.8
Published
v0.1.7
Published
v0.1.6
9 Issues closed from 1 user
Closed
#69 [Feature] Audit-proof single-recipient campaign send
Closed
#67 [Feature] Replace recipient entry form with a full recipient-data editing panel
Closed
#54 [Debt] Refactor high-complexity campaign validation, sending, and reporting code
Closed
#58 [Audit] Refactor campaign validation, persistence, and sending complexity hotspots
Closed
#57 [Security audit] Replace production asserts with explicit campaign errors
Closed
#56 [Debt] Reduce campaign route and recipient UI duplication after address integration
Closed
#55 [Feature] Consume addresses.recipientSource with immutable campaign snapshots
Closed
#51 [Debt] Remove new Function workaround from campaign bulk import
Closed
#53 [Security] Harden campaign WebUI dynamic regex and path assignment helpers
25 Issues created by 1 user
Opened
#49 [Task] Catch error mail address
Opened
#50 Decide campaign sub-object resource access explanation scope
Opened
#51 [Debt] Remove new Function workaround from campaign bulk import
Opened
#52 [Debt] Split large campaign router into focused route modules
Opened
#53 [Security] Harden campaign WebUI dynamic regex and path assignment helpers
Opened
#54 [Debt] Refactor high-complexity campaign validation, sending, and reporting code
Opened
#55 [Feature] Consume addresses.recipientSource with immutable campaign snapshots
Opened
#56 [Debt] Reduce campaign route and recipient UI duplication after address integration
Opened
#57 [Security audit] Replace production asserts with explicit campaign errors
Opened
#58 [Audit] Refactor campaign validation, persistence, and sending complexity hotspots
Opened
#59 [Bug] Review attachment links overflow without scroll or detail access
Opened
#63 [Feature] Clarify campaign review workflow steps and possible interventions
Opened
#64 [Feature] Mark all non-critical campaign review items as reviewed
Opened
#61 [Feature] Campaign attachment reuse policy and duplicate detection
Opened
#62 [Feature] Show send mode and delivery progress for synchronous and asynchronous campaign sends
Opened
#65 [Bug] Campaign report filtering and count UX is inconsistent with DataGrid filters
Opened
#60 [Feature] Surface watched-folder files that are not linked to campaign entries
Opened
#69 [Feature] Audit-proof single-recipient campaign send
Opened
#68 [Feature] Bulk activate and deactivate all campaign recipients
Opened
#67 [Feature] Replace recipient entry form with a full recipient-data editing panel
Opened
#66 [Bug] Excluded campaign mails should skip IMAP and SMTP status semantics
Opened
#72 [Feature] Duplicate, export, and import campaigns with selectable data scope
Opened
#71 [Feature] Save and load campaign templates through the template library
Opened
#70 [Feature] Search recipient data across hidden address fields
Opened
#73 Mail preview overlay: use fixed dimensions and stable footer
2 Unresolved Conversations
Open
#31
[Feature] Add CardDAV integration after address book model exists
Open
#30
[Feature] Replace address book stub with scoped personal/group/tenant address storage and provenance