2026-03-12 - 2026-09-12

Overview

0 Active Pull Requests
103 Active Issues
Excluding merges, 1 author has pushed 178 commits to main and 178 commits to all branches. On main, 399 files have changed and there have been 139004 additions and 27728 deletions.

27 Releases published by 1 user

Published v0.1.29 2026-09-08 12:25:55 +02:00

Published v0.1.28 2026-09-08 02:57:23 +02:00

Published v0.1.27 2026-08-24 11:36:33 +02:00

Published v0.1.26 2026-08-24 01:15:32 +02:00

Published v0.1.25 2026-08-23 21:09:39 +02:00

Published v0.1.24 2026-08-22 04:01:39 +02:00

Published v0.1.23 2026-08-22 02:14:35 +02:00

Published v0.1.22 2026-08-22 00:56:37 +02:00

Published v0.1.21 2026-08-22 00:50:06 +02:00

Published v0.1.20 2026-08-22 00:11:02 +02:00

Published v0.1.19 2026-08-21 16:11:21 +02:00

Published v0.1.18 2026-08-05 21:07:44 +02:00

Published v0.1.17 2026-08-05 20:33:58 +02:00

Published v0.1.16 2026-08-05 19:51:59 +02:00

Published v0.1.15 2026-08-04 15:18:12 +02:00

Published v0.1.11 2026-07-22 20:30:08 +02:00

Published v0.1.10 2026-07-22 10:29:48 +02:00

Published v0.1.9 2026-07-22 04:58:19 +02:00

Published v0.1.8 2026-07-11 16:49:01 +02:00

Published v0.1.7 2026-07-11 02:34:56 +02:00

Published v0.1.6 2026-07-11 01:09:46 +02:00

Published v0.1.5 2026-07-07 15:49:06 +02:00

Published v0.1.4 2026-07-02 14:59:53 +02:00

Published v0.1.3 2026-06-26 01:39:19 +02:00

Published v0.1.2 2026-06-25 19:58:20 +02:00

Published v0.1.1 2026-06-24 20:17:52 +02:00

Published v0.1.0 2026-06-24 20:01:21 +02:00

101 Issues closed from 1 user

Closed #101 [Performance review] Share output-equivalent attachment filename allocation 2026-09-08 12:57:25 +02:00

Closed #99 Fix protocol-crossed credential checks blocking SMTP preflight despite successful Mail server test 2026-09-08 05:23:55 +02:00

Closed #100 Recover workerless delivery safely; show compact SMTP/IMAP progress and complete recipients 2026-09-08 05:23:55 +02:00

Closed #98 Make synchronous campaign sending limit administrator-configurable with inherited ceilings 2026-09-08 05:23:54 +02:00

Closed #96 Fix independent configuration saves and preserve recipient address order 2026-09-08 05:23:54 +02:00

Closed #97 Persist incremental message review, accept matching conditions in bulk, and honor configured omissions through delivery 2026-09-08 05:23:54 +02:00

Closed #95 [Bug] Repair Campaign editor saves, legacy Mail migration and archive-policy settings 2026-09-08 05:23:53 +02:00

Closed #72 [Feature] Duplicate, export, and import campaigns with selectable data scope 2026-08-22 04:18:35 +02:00

Closed #89 [Feature] Add accountable campaign work assignments 2026-08-22 01:33:36 +02:00

Closed #88 [Feature] Add an auditable campaign collaboration thread 2026-08-22 00:24:19 +02:00

Closed #49 [Task] Catch error mail address 2026-08-21 14:08:10 +02:00

Closed #94 [Privacy] Provide governed Campaign DSAR coverage 2026-08-20 23:16:32 +02:00

Closed #93 [Feature] Add governed autonomous delivery mode to recurring Campaign schedules 2026-08-20 21:11:01 +02:00

Closed #76 [Feature] Provide explicitly governed Windows-compatible encrypted Campaign ZIP output 2026-08-20 19:11:48 +02:00

Closed #87 [Security] Explain campaign governance, import, template, and export sub-objects 2026-08-20 05:40:28 +02:00

Closed #61 [Feature] Campaign attachment reuse policy and duplicate detection 2026-08-20 05:20:35 +02:00

Closed #60 [Feature] Surface watched-folder files that are not linked to campaign entries 2026-08-20 01:57:49 +02:00

Closed #71 [Feature] Save and load campaign templates through the template library 2026-08-19 22:14:09 +02:00

Closed #86 [Security] Explain delivery evidence and reconciliation sub-object access 2026-08-19 20:30:28 +02:00

Closed #85 [Security] Explain recipient, attachment, and review sub-object access 2026-08-19 20:30:27 +02:00

Closed #44 [Task] Catch unsent files in a folder and send/report them to an address 2026-08-07 15:10:04 +02:00

Closed #43 [Task] Scheduling and recurring campaigns after real send lifecycle is proven 2026-08-07 15:09:41 +02:00

Closed #27 [Feature] Add reusable snippets/campaign parts 2026-08-07 15:09:23 +02:00

Closed #25 [Feature] Add campaign copy wizard with explicit choices for recipients, files, shares, policies, and mail profile 2026-08-07 15:09:07 +02:00

Closed #68 [Feature] Bulk activate and deactivate all campaign recipients 2026-08-04 10:52:05 +02:00

Closed #26 [Feature] Add delete/copy/archive policy handling, including campaign archive and version archive 2026-08-04 01:13:54 +02:00

Closed #74 [Task] Audit and migrate Campaign interfaces to the product-wide pattern language 2026-08-04 00:04:26 +02:00

Closed #38 [Feature] Add accessibility and keyboard review 2026-08-04 00:04:00 +02:00

Closed #91 [Debt] Reconcile orphaned Campaign build artifacts in shared object storage 2026-08-03 09:24:12 +02:00

Closed #92 [Debt] Adopt the Core recovery ledger for Campaign build, delivery, and retention effects 2026-08-03 08:49:11 +02:00

Closed #63 [Feature] Clarify campaign review workflow steps and possible interventions 2026-08-03 07:23:25 +02:00

Closed #48 [Feature] Bulk send individualized calendar invitations from campaigns 2026-08-02 16:39:37 +02:00

Closed #90 [Feature] Add governed hybrid-channel Campaign review and printable output 2026-08-02 14:06:29 +02:00

Closed #22 [Feature] Add approval workflow and separation-of-duties gates 2026-08-01 21:02:42 +02:00

Closed #34 [Feature] Consume consent-aware address segments and suppression decisions in Campaign 2026-07-31 22:54:37 +02:00

Closed #64 [Feature] Mark all non-critical campaign review items as reviewed 2026-07-31 15:20:26 +02:00

Closed #29 [Task] Campaign table layout polish: adjust min/max column widths after the shared DataGrid sizing contract is clarified 2026-07-31 15:20:26 +02:00

Closed #12 [Feature] Add evidence bundle export and verifier 2026-07-31 04:26:11 +02:00

Closed #10 [Task] Include retention/privacy impact explanation in reports 2026-07-31 04:26:10 +02:00

Closed #16 [Feature] Implement wizards and a wizard directory for supporting user in managing and editing data 2026-07-31 04:26:09 +02:00

Closed #45 [Debt] Split large frontend components only along stable feature boundaries; avoid churn before recipient import/report/test-bed work 2026-07-31 01:37:50 +02:00

Closed #24 [Feature] Add comments, assignments, and hand-off workflow 2026-07-31 01:22:11 +02:00

Closed #28 [Task] Mailbox and message-display polish beyond the current read-only mailbox baseline 2026-07-31 01:22:10 +02:00

Closed #33 [Feature] Build template editor polish: formatting buttons, image inserts, links, WYSIWYG editing, and field bubbles 2026-07-31 00:58:26 +02:00

Closed #32 [Feature] Build template directory with backend persistence, versioning, and campaign copy-in semantics 2026-07-30 21:15:20 +02:00

Closed #35 [Feature] Add guided first campaign flow 2026-07-30 21:15:20 +02:00

Closed #37 [Feature] Add context-sensitive help with deep links to docs 2026-07-30 21:15:20 +02:00

Closed #13 [Feature] Add stored reusable recipient lists after campaign-local import is stable 2026-07-30 21:15:19 +02:00

Closed #14 [Feature] Add export flows where useful for review/evidence 2026-07-30 21:15:19 +02:00

Closed #18 [Feature] Add evidence retention/export policy around immutable campaign artifacts 2026-07-30 21:12:53 +02:00

Closed #21 [Feature] Implement campaign ownership transfer as a two-step process 2026-07-30 17:46:45 +02:00

Closed #50 Decide campaign sub-object resource access explanation scope 2026-07-30 17:46:45 +02:00

Closed #75 [Decision] Define campaign behavior when expected attachments are missing 2026-07-30 17:46:44 +02:00

Closed #81 [Feature] Add Postbox as a governed Campaign delivery channel 2026-07-30 14:32:58 +02:00

Closed #23 [Feature] Add optimistic concurrency for campaign saves 2026-07-30 14:32:57 +02:00

Closed #69 [Feature] Audit-proof single-recipient campaign send 2026-07-30 14:32:56 +02:00

Closed #5 [Task] Inject SMTP temporary failure, SMTP permanent failure, connection drop, IMAP append failure, and worker restart/interruption 2026-07-30 05:27:32 +02:00

Closed #9 [Task] Display attachment/ZIP evidence and frozen file versions clearly 2026-07-30 05:27:32 +02:00

Closed #6 [Feature] Make report page the operator source of truth after a run 2026-07-30 05:27:32 +02:00

Closed #70 [Feature] Search recipient data across hidden address fields 2026-07-30 05:27:23 +02:00

Closed #8 [Task] Display send attempts, IMAP attempts, retry/reconciliation history, and unknown/partial outcomes clearly 2026-07-30 05:27:15 +02:00

Closed #84 [Bug] Reject duplicate keys in generated Campaign translation catalogs 2026-07-30 00:40:55 +02:00

Closed #52 [Debt] Split large campaign router into focused route modules 2026-07-29 20:07:26 +02:00

Closed #83 [Debt] Decompose Campaign delivery, report, and version decision paths 2026-07-29 17:06:31 +02:00

Closed #82 [Bug] Repair missing IMAP append claim-token column on upgraded databases 2026-07-29 14:23:45 +02:00

Closed #80 [Privacy] Add an aggregate-only Campaign report UI 2026-07-22 09:47:38 +02:00

Closed #79 [Safety] Enforce a configurable maximum for synchronous Campaign sends 2026-07-22 09:47:29 +02:00

Closed #78 [Feature] Add a durable Campaign queue management UI 2026-07-22 09:47:17 +02:00

Closed #66 [Bug] Excluded campaign mails should skip IMAP and SMTP status semantics 2026-07-22 09:47:03 +02:00

Closed #65 [Bug] Campaign report filtering and count UX is inconsistent with DataGrid filters 2026-07-22 09:46:52 +02:00

Closed #62 [Feature] Show send mode and delivery progress for synchronous and asynchronous campaign sends 2026-07-22 09:46:39 +02:00

Closed #59 [Bug] Review attachment links overflow without scroll or detail access 2026-07-22 08:06:19 +02:00

Closed #73 Mail preview overlay: use fixed dimensions and stable footer 2026-07-22 08:06:07 +02:00

Closed #67 [Feature] Replace recipient entry form with a full recipient-data editing panel 2026-07-22 08:06:01 +02:00

Closed #36 [Feature] Add user/admin/operator handbook 2026-07-22 08:05:49 +02:00

Closed #77 [Security] Retire legacy inline Campaign mail secrets from history and backups 2026-07-21 20:00:09 +02:00

Closed #42 [Feature] Make IconRail sort order configurable if product deployments need local nav ordering 2026-07-20 14:35:21 +02:00

Closed #30 [Feature] Replace address book stub with scoped personal/group/tenant address storage and provenance 2026-07-20 14:35:20 +02:00

Closed #31 [Feature] Add CardDAV integration after address book model exists 2026-07-20 14:35:20 +02:00

Closed #54 [Debt] Refactor high-complexity campaign validation, sending, and reporting code 2026-07-14 09:21:48 +02:00

Closed #58 [Audit] Refactor campaign validation, persistence, and sending complexity hotspots 2026-07-14 01:52:20 +02:00

Closed #57 [Security audit] Replace production asserts with explicit campaign errors 2026-07-13 20:20:47 +02:00

Closed #56 [Debt] Reduce campaign route and recipient UI duplication after address integration 2026-07-13 18:59:54 +02:00

Closed #55 [Feature] Consume addresses.recipientSource with immutable campaign snapshots 2026-07-13 12:42:53 +02:00

Closed #51 [Debt] Remove new Function workaround from campaign bulk import 2026-07-12 00:42:18 +02:00

Closed #53 [Security] Harden campaign WebUI dynamic regex and path assignment helpers 2026-07-11 17:41:05 +02:00

Closed #2 [Feature] Add recipient and recipient-data large-dataset strategy. Files are already locally virtualized; keep shared DataGrid changes behind a focused sizing/virtualization con... 2026-07-09 18:14:31 +02:00

Closed #1 [Feature] Add reusable WebUI controls for attachment rename fields (message_filename_template and zip_entry_name_template), likely as an advanced section in the attachment r... 2026-07-09 18:14:12 +02:00

Closed #47 [Feature] Define recipients/adrema address-management module boundary 2026-07-09 12:35:43 +02:00

Closed #15 [Feature] Provide recipient import admin and user documentation 2026-07-09 12:35:29 +02:00

Closed #39 [Feature] Add i18n, theming, and user preferences 2026-07-09 11:49:51 +02:00

Closed #41 [Feature] Add example campaigns and release checklist 2026-07-09 08:50:11 +02:00

Closed #46 [Task] Require profile reselection/revalidation where ownership transfer changes allowed mail profiles 2026-07-08 21:00:12 +02:00

Closed #40 [Feature] Add deliverability preflight guidance 2026-07-08 20:59:59 +02:00

Closed #4 [Task] Test real sends for no attachment, one attachment, and password-protected ZIP 2026-07-08 15:08:16 +02:00

Closed #11 [Task] Ensure CSV download covers the operational evidence needed after a send 2026-07-08 14:59:49 +02:00

Closed #7 [Task] Polish recipient-level outcome table 2026-07-08 14:59:31 +02:00

Closed #3 [Task] Formalize the real SMTP/IMAP test bed with dedicated non-production credentials 2026-07-08 14:59:14 +02:00

Closed #20 [Task] Decide early self-hosted installer packaging approach: Compose-first script, CLI wizard, generated .env plus runbook, or a staged combination 2026-07-06 12:39:06 +02:00

Closed #19 [Task] Fully stream ZIP uploads; current extraction is bounded but the uploaded archive is still buffered up to the configured limit 2026-07-06 12:37:48 +02:00

Closed #17 [Feature] Add full DSAR search/export/delete workflow while respecting immutable evidence obligations 2026-07-06 12:36:28 +02:00

103 Issues created by 1 user

Opened #1 [Feature] Add reusable WebUI controls for attachment rename fields (message_filename_template and zip_entry_name_template), likely as an advanced section in the attachment r... 2026-07-06 11:20:11 +02:00

Opened #2 [Feature] Add recipient and recipient-data large-dataset strategy. Files are already locally virtualized; keep shared DataGrid changes behind a focused sizing/virtualization con... 2026-07-06 11:20:24 +02:00

Opened #3 [Task] Formalize the real SMTP/IMAP test bed with dedicated non-production credentials 2026-07-06 11:20:29 +02:00

Opened #4 [Task] Test real sends for no attachment, one attachment, and password-protected ZIP 2026-07-06 11:20:43 +02:00

Opened #5 [Task] Inject SMTP temporary failure, SMTP permanent failure, connection drop, IMAP append failure, and worker restart/interruption 2026-07-06 11:20:47 +02:00

Opened #6 [Feature] Make report page the operator source of truth after a run 2026-07-06 11:20:50 +02:00

Opened #7 [Task] Polish recipient-level outcome table 2026-07-06 11:21:12 +02:00

Opened #8 [Task] Display send attempts, IMAP attempts, retry/reconciliation history, and unknown/partial outcomes clearly 2026-07-06 11:21:34 +02:00

Opened #9 [Task] Display attachment/ZIP evidence and frozen file versions clearly 2026-07-06 11:22:05 +02:00

Opened #10 [Task] Include retention/privacy impact explanation in reports 2026-07-06 11:22:10 +02:00

Opened #11 [Task] Ensure CSV download covers the operational evidence needed after a send 2026-07-06 11:22:14 +02:00

Opened #12 [Feature] Add evidence bundle export and verifier 2026-07-06 11:22:20 +02:00

Opened #13 [Feature] Add stored reusable recipient lists after campaign-local import is stable 2026-07-06 11:22:24 +02:00

Opened #14 [Feature] Add export flows where useful for review/evidence 2026-07-06 11:22:55 +02:00

Opened #15 [Feature] Provide recipient import admin and user documentation 2026-07-06 11:22:58 +02:00

Opened #16 [Feature] Implement wizards and a wizard directory for supporting user in managing and editing data 2026-07-06 11:23:12 +02:00

Opened #17 [Feature] Add full DSAR search/export/delete workflow while respecting immutable evidence obligations 2026-07-06 11:23:16 +02:00

Opened #18 [Feature] Add evidence retention/export policy around immutable campaign artifacts 2026-07-06 11:23:21 +02:00

Opened #19 [Task] Fully stream ZIP uploads; current extraction is bounded but the uploaded archive is still buffered up to the configured limit 2026-07-06 11:23:35 +02:00

Opened #20 [Task] Decide early self-hosted installer packaging approach: Compose-first script, CLI wizard, generated .env plus runbook, or a staged combination 2026-07-06 11:23:39 +02:00

Opened #21 [Feature] Implement campaign ownership transfer as a two-step process 2026-07-06 11:23:53 +02:00

Opened #22 [Feature] Add approval workflow and separation-of-duties gates 2026-07-06 11:23:58 +02:00

Opened #23 [Feature] Add optimistic concurrency for campaign saves 2026-07-06 11:24:02 +02:00

Opened #24 [Feature] Add comments, assignments, and hand-off workflow 2026-07-06 11:24:10 +02:00

Opened #25 [Feature] Add campaign copy wizard with explicit choices for recipients, files, shares, policies, and mail profile 2026-07-06 11:24:14 +02:00

Opened #26 [Feature] Add delete/copy/archive policy handling, including campaign archive and version archive 2026-07-06 11:24:18 +02:00

Opened #27 [Feature] Add reusable snippets/campaign parts 2026-07-06 11:24:22 +02:00

Opened #28 [Task] Mailbox and message-display polish beyond the current read-only mailbox baseline 2026-07-06 11:24:53 +02:00

Opened #29 [Task] Campaign table layout polish: adjust min/max column widths after the shared DataGrid sizing contract is clarified 2026-07-06 11:24:55 +02:00

Opened #30 [Feature] Replace address book stub with scoped personal/group/tenant address storage and provenance 2026-07-06 11:24:58 +02:00

Opened #31 [Feature] Add CardDAV integration after address book model exists 2026-07-06 11:25:03 +02:00

Opened #32 [Feature] Build template directory with backend persistence, versioning, and campaign copy-in semantics 2026-07-06 11:25:18 +02:00

Opened #33 [Feature] Build template editor polish: formatting buttons, image inserts, links, WYSIWYG editing, and field bubbles 2026-07-06 11:25:22 +02:00

Opened #34 [Feature] Consume consent-aware address segments and suppression decisions in Campaign 2026-07-06 11:25:35 +02:00

Opened #35 [Feature] Add guided first campaign flow 2026-07-06 11:25:40 +02:00

Opened #36 [Feature] Add user/admin/operator handbook 2026-07-06 11:25:43 +02:00

Opened #37 [Feature] Add context-sensitive help with deep links to docs 2026-07-06 11:25:49 +02:00

Opened #38 [Feature] Add accessibility and keyboard review 2026-07-06 11:25:59 +02:00

Opened #39 [Feature] Add i18n, theming, and user preferences 2026-07-06 11:26:03 +02:00

Opened #40 [Feature] Add deliverability preflight guidance 2026-07-06 11:26:10 +02:00

Opened #41 [Feature] Add example campaigns and release checklist 2026-07-06 11:26:14 +02:00

Opened #42 [Feature] Make IconRail sort order configurable if product deployments need local nav ordering 2026-07-06 11:26:20 +02:00

Opened #43 [Task] Scheduling and recurring campaigns after real send lifecycle is proven 2026-07-06 11:26:25 +02:00

Opened #44 [Task] Catch unsent files in a folder and send/report them to an address 2026-07-06 11:26:32 +02:00

Opened #45 [Debt] Split large frontend components only along stable feature boundaries; avoid churn before recipient import/report/test-bed work 2026-07-06 11:26:36 +02:00

Opened #46 [Task] Require profile reselection/revalidation where ownership transfer changes allowed mail profiles 2026-07-06 12:44:13 +02:00

Opened #47 [Feature] Define recipients/adrema address-management module boundary 2026-07-06 20:28:30 +02:00

Opened #48 [Feature] Bulk send individualized calendar invitations from campaigns 2026-07-07 13:54:48 +02:00

Opened #49 [Task] Catch error mail address 2026-07-10 23:39:16 +02:00

Opened #50 Decide campaign sub-object resource access explanation scope 2026-07-11 00:30:09 +02:00

Opened #51 [Debt] Remove new Function workaround from campaign bulk import 2026-07-11 11:39:43 +02:00

Opened #52 [Debt] Split large campaign router into focused route modules 2026-07-11 11:39:44 +02:00

Opened #54 [Debt] Refactor high-complexity campaign validation, sending, and reporting code 2026-07-11 12:51:21 +02:00

Opened #53 [Security] Harden campaign WebUI dynamic regex and path assignment helpers 2026-07-11 12:51:21 +02:00

Opened #55 [Feature] Consume addresses.recipientSource with immutable campaign snapshots 2026-07-13 00:53:50 +02:00

Opened #56 [Debt] Reduce campaign route and recipient UI duplication after address integration 2026-07-13 17:21:11 +02:00

Opened #57 [Security audit] Replace production asserts with explicit campaign errors 2026-07-13 20:10:57 +02:00

Opened #58 [Audit] Refactor campaign validation, persistence, and sending complexity hotspots 2026-07-13 20:11:11 +02:00

Opened #59 [Bug] Review attachment links overflow without scroll or detail access 2026-07-14 20:08:39 +02:00

Opened #60 [Feature] Surface watched-folder files that are not linked to campaign entries 2026-07-14 20:08:40 +02:00

Opened #64 [Feature] Mark all non-critical campaign review items as reviewed 2026-07-14 20:08:40 +02:00

Opened #62 [Feature] Show send mode and delivery progress for synchronous and asynchronous campaign sends 2026-07-14 20:08:40 +02:00

Opened #65 [Bug] Campaign report filtering and count UX is inconsistent with DataGrid filters 2026-07-14 20:08:40 +02:00

Opened #63 [Feature] Clarify campaign review workflow steps and possible interventions 2026-07-14 20:08:40 +02:00

Opened #61 [Feature] Campaign attachment reuse policy and duplicate detection 2026-07-14 20:08:40 +02:00

Opened #67 [Feature] Replace recipient entry form with a full recipient-data editing panel 2026-07-14 20:08:41 +02:00

Opened #69 [Feature] Audit-proof single-recipient campaign send 2026-07-14 20:08:41 +02:00

Opened #68 [Feature] Bulk activate and deactivate all campaign recipients 2026-07-14 20:08:41 +02:00

Opened #66 [Bug] Excluded campaign mails should skip IMAP and SMTP status semantics 2026-07-14 20:08:41 +02:00

Opened #71 [Feature] Save and load campaign templates through the template library 2026-07-14 20:08:42 +02:00

Opened #70 [Feature] Search recipient data across hidden address fields 2026-07-14 20:08:42 +02:00

Opened #72 [Feature] Duplicate, export, and import campaigns with selectable data scope 2026-07-14 20:08:42 +02:00

Opened #73 Mail preview overlay: use fixed dimensions and stable footer 2026-07-15 13:00:23 +02:00

Opened #74 [Task] Audit and migrate Campaign interfaces to the product-wide pattern language 2026-07-20 14:41:31 +02:00

Opened #76 [Feature] Provide explicitly governed Windows-compatible encrypted Campaign ZIP output 2026-07-20 14:44:02 +02:00

Opened #75 [Decision] Define campaign behavior when expected attachments are missing 2026-07-20 14:44:02 +02:00

Opened #77 [Security] Retire legacy inline Campaign mail secrets from history and backups 2026-07-21 16:57:19 +02:00

Opened #79 [Safety] Enforce a configurable maximum for synchronous Campaign sends 2026-07-21 19:46:32 +02:00

Opened #78 [Feature] Add a durable Campaign queue management UI 2026-07-21 19:46:32 +02:00

Opened #80 [Privacy] Add an aggregate-only Campaign report UI 2026-07-21 19:46:32 +02:00

Opened #81 [Feature] Add Postbox as a governed Campaign delivery channel 2026-07-28 18:59:05 +02:00

Opened #82 [Bug] Repair missing IMAP append claim-token column on upgraded databases 2026-07-29 00:19:23 +02:00

Opened #83 [Debt] Decompose Campaign delivery, report, and version decision paths 2026-07-29 13:25:58 +02:00

Opened #84 [Bug] Reject duplicate keys in generated Campaign translation catalogs 2026-07-29 14:35:14 +02:00

Opened #85 [Security] Explain recipient, attachment, and review sub-object access 2026-07-30 17:34:15 +02:00

Opened #87 [Security] Explain campaign governance, import, template, and export sub-objects 2026-07-30 17:34:16 +02:00

Opened #86 [Security] Explain delivery evidence and reconciliation sub-object access 2026-07-30 17:34:16 +02:00

Opened #89 [Feature] Add accountable campaign work assignments 2026-07-31 01:22:06 +02:00

Opened #88 [Feature] Add an auditable campaign collaboration thread 2026-07-31 01:22:06 +02:00

Opened #90 [Feature] Add governed hybrid-channel Campaign review and printable output 2026-07-31 11:39:43 +02:00

Opened #91 [Debt] Reconcile orphaned Campaign build artifacts in shared object storage 2026-08-01 01:48:58 +02:00

Opened #92 [Debt] Adopt the Core recovery ledger for Campaign build, delivery, and retention effects 2026-08-03 02:11:44 +02:00

Opened #93 [Feature] Add governed autonomous delivery mode to recurring Campaign schedules 2026-08-07 14:50:48 +02:00

Opened #94 [Privacy] Provide governed Campaign DSAR coverage 2026-08-20 22:43:08 +02:00

Opened #95 [Bug] Repair Campaign editor saves, legacy Mail migration and archive-policy settings 2026-09-07 09:38:05 +02:00

Opened #96 Fix independent configuration saves and preserve recipient address order 2026-09-07 14:06:44 +02:00

Opened #97 Persist incremental message review, accept matching conditions in bulk, and honor configured omissions through delivery 2026-09-07 14:57:23 +02:00

Opened #98 Make synchronous campaign sending limit administrator-configurable with inherited ceilings 2026-09-07 15:28:43 +02:00

Opened #99 Fix protocol-crossed credential checks blocking SMTP preflight despite successful Mail server test 2026-09-07 16:02:03 +02:00

Opened #100 Recover workerless delivery safely; show compact SMTP/IMAP progress and complete recipients 2026-09-07 19:21:31 +02:00

Opened #101 [Performance review] Share output-equivalent attachment filename allocation 2026-09-08 10:24:52 +02:00

Opened #102 Correct reports and operator queue breadcrumbs and flush attachment/report cards 2026-09-08 17:34:51 +02:00

Opened #103 [UI review] Campaigns: visual and interaction conformance 2026-09-08 18:40:30 +02:00