Commit Graph
50 Commits
Author SHA1 Message Date
zemion e689fdf495 Refactor campaign recipient and review presentation 2026-07-31 02:48:56 +02:00
zemion 5f7503598c feat: govern attachment exceptions and ownership transfers 2026-07-30 17:42:10 +02:00
zemion cd223cbb95 feat: harden campaign delivery and editing 2026-07-30 14:27:04 +02:00
zemion 4a120e8009 Complete recipient search and delivery evidence 2026-07-30 05:22:09 +02:00
zemion c769be39da perf(campaign): search share targets server-side 2026-07-30 01:30:13 +02:00
zemion 961d5d1130 refactor(campaign): split review and recipient boundaries 2026-07-30 01:01:26 +02:00
zemion cc93945f79 feat: integrate reports into Campaign navigation 2026-07-29 22:19:24 +02:00
zemion 101f3ccd7d feat: integrate operator queue into Campaign 2026-07-29 21:10:37 +02:00
zemion 5240749ae1 feat: add governed postbox delivery and report hardening 2026-07-29 14:16:28 +02:00
zemion f11c56e890 fix: make direct campaign pages scrollable 2026-07-28 22:50:11 +02:00
zemion 89ae14c032 Integrate campaign delivery with hierarchical mail profiles 2026-07-28 19:33:12 +02:00
zemion 735e874bd0 fix(campaign): bound operator queue polling 2026-07-22 09:39:03 +02:00
zemion 99d44eeb8d feat(campaign): complete durable operator queue 2026-07-22 09:31:33 +02:00
zemion ac3329cafe fix(campaign): use stable aggregate status filters 2026-07-22 09:11:14 +02:00
zemion 4eb651c6ac feat(campaign): filter reports from outcome counts 2026-07-22 09:11:10 +02:00
zemion 79b576b4bc fix(webui): localize Campaign delivery reporting 2026-07-22 09:04:42 +02:00
zemion 7229fb8e3d fix(campaign): mark excluded delivery as skipped 2026-07-22 08:48:46 +02:00
zemion fc36aee6c0 feat(webui): add aggregate Campaign reports 2026-07-22 08:44:15 +02:00
zemion 21f3014ac5 feat(campaign): add durable operator queue controls 2026-07-22 08:39:44 +02:00
zemion 62a68792a4 feat(campaign): persist delivery execution mode 2026-07-22 08:37:58 +02:00
zemion aa4ec66b7b fix(campaign): query reports before pagination 2026-07-22 08:31:43 +02:00
zemion 60efd1cb5d feat(campaign): make delivery modes explicit 2026-07-22 08:26:52 +02:00
zemion 9a709b1264 security: separate Campaign reader and operator data 2026-07-21 17:55:54 +02:00
zemion 701c0fe184 refactor(webui): select Mail-owned profiles for campaigns 2026-07-21 17:13:22 +02:00
zemion 2c5519908a refactor(webui): consume Core navigation and retention components 2026-07-21 13:52:59 +02:00
zemion 2c70c553ac Use central metric cards for Campaign summaries 2026-07-21 13:24:18 +02:00
zemion 8627d0e135 Import Campaign data grids directly from Core 2026-07-21 13:24:04 +02:00
zemion 002ca4b371 refactor(webui): use core access explanation 2026-07-21 13:18:40 +02:00
zemion b7653b58f4 refactor(webui): use central campaign components 2026-07-21 12:04:30 +02:00
zemion 04bc6c430e Fix Campaign navigation action markup 2026-07-21 03:17:11 +02:00
zemion 04c214b149 Use the central Dialog for Campaign previews 2026-07-21 03:17:11 +02:00
zemion 78f52a36d4 refactor(campaign-ui): align workspace layouts 2026-07-20 20:09:11 +02:00
zemion 0c4f198802 refactor(campaign-ui): separate IMAP append settings 2026-07-20 20:08:58 +02:00
zemion c71fa3dc64 feat(campaign-ui): configure attachment delivery behavior 2026-07-20 20:08:53 +02:00
zemion 0a6064ec62 feat(campaign-ui): review and link managed attachments 2026-07-20 20:08:41 +02:00
zemion fce6dd1138 feat(campaign-ui): add explicit job retry controls 2026-07-20 20:08:29 +02:00
zemion 4b9eb79065 refactor(campaign-ui): consolidate recipient editing 2026-07-20 20:08:10 +02:00
zemion 7ea5bdb217 fix(campaign-ui): make discard restore server state 2026-07-20 20:08:00 +02:00
zemion 724ca779d6 fix(campaign): stabilize message preview overlays 2026-07-20 17:11:23 +02:00
zemion 2e593b7fa4 intermittent commit 2026-07-14 13:22:10 +02:00
zemion 3f0b14a726 Harden campaign import handling 2026-07-11 18:49:35 +02:00
zemion 083c089003 Use Node XLSX reader in campaign import tests 2026-07-11 00:59:44 +02:00
zemion 54c9881a25 Add campaign resource access explanations 2026-07-11 00:39:40 +02:00
zemion 52e6ed49c5 chore: sync GovOPlaN module split state 2026-07-10 12:51:18 +02:00
zemion fb6fb67d45 Release v0.1.4 2026-07-02 14:59:52 +02:00
zemion ab2343aa88 Release v0.1.3 2026-06-26 01:39:19 +02:00
zemion 23318c709a Release v0.1.2 2026-06-25 19:58:20 +02:00
zemion d75b64a7a1 Prepare v0.1.0 release 2026-06-24 20:01:21 +02:00
zemion a147ad27ec campaign sending prototype 2026-06-24 16:20:49 +02:00
zemion 7f25a3ccdf initial commit after split 2026-06-24 01:43:27 +02:00