Commit Graph

  • aae4ef5952 chore(release): bump Campaign to 0.1.10 zemion 2026-07-22 08:50:53 +02:00
  • 8ee87b7558 feat(campaign): surface aggregate reports zemion 2026-07-22 08:49:38 +02:00
  • 7229fb8e3d fix(campaign): mark excluded delivery as skipped zemion 2026-07-22 08:48:46 +02:00
  • 3487ec7048 test(campaign): enforce aggregate report permissions zemion 2026-07-22 08:46:28 +02:00
  • 22d72f82f5 test(campaign): require export authority for report email zemion 2026-07-22 08:45:00 +02:00
  • fc36aee6c0 feat(webui): add aggregate Campaign reports zemion 2026-07-22 08:44:15 +02:00
  • 06125cc0e8 feat(campaign): add privacy-safe aggregate reports zemion 2026-07-22 08:44:12 +02:00
  • 21f3014ac5 feat(campaign): add durable operator queue controls zemion 2026-07-22 08:39:44 +02:00
  • 62a68792a4 feat(campaign): persist delivery execution mode zemion 2026-07-22 08:37:58 +02:00
  • aa4ec66b7b fix(campaign): query reports before pagination zemion 2026-07-22 08:31:43 +02:00
  • 60efd1cb5d feat(campaign): make delivery modes explicit zemion 2026-07-22 08:26:52 +02:00
  • 7e1660344d feat(campaign): bound synchronous delivery zemion 2026-07-22 08:21:42 +02:00
  • a8c0750dd7 docs(campaign): clarify legacy mail secret treatment v0.1.9 zemion 2026-07-21 20:49:20 +02:00
  • bfbb86564c fix(campaign): align adaptive handbook with shipped UI zemion 2026-07-21 19:15:52 +02:00
  • c05bb8e474 docs: surface permission-gated Campaign tasks zemion 2026-07-21 18:53:07 +02:00
  • 99ef25b08f docs: add adaptive Campaign composition guide zemion 2026-07-21 18:46:22 +02:00
  • 03100b77db refactor: simplify Campaign editor validation zemion 2026-07-21 18:16:09 +02:00
  • 0ac903c82d security: make Campaign mutation audits atomic zemion 2026-07-21 17:56:59 +02:00
  • 60776803c5 security: authorize every Campaign effect version zemion 2026-07-21 17:56:47 +02:00
  • 9a709b1264 security: separate Campaign reader and operator data zemion 2026-07-21 17:55:54 +02:00
  • af833ca38c security: bound Campaign editor metadata zemion 2026-07-21 17:55:30 +02:00
  • 50c509d161 security: seal Campaign delivery inputs zemion 2026-07-21 17:53:43 +02:00
  • 9f4eab07f6 docs: expand adaptive Campaign guidance zemion 2026-07-21 17:29:08 +02:00
  • 25a69b3fa9 docs: add multi-perspective Campaign handbook zemion 2026-07-21 17:29:01 +02:00
  • 24538c2a99 chore: release Campaign 0.1.9 zemion 2026-07-21 17:15:02 +02:00
  • 7d8579194d docs: document the Campaign-to-Mail delivery boundary zemion 2026-07-21 17:14:55 +02:00
  • 09c63de813 security: harden Campaign delivery effects and reconciliation zemion 2026-07-21 17:14:33 +02:00
  • 057e660b17 feat: add Campaign delivery ownership and IMAP claim primitives zemion 2026-07-21 17:13:49 +02:00
  • 701c0fe184 refactor(webui): select Mail-owned profiles for campaigns zemion 2026-07-21 17:13:22 +02:00
  • 2c5519908a refactor(webui): consume Core navigation and retention components zemion 2026-07-21 13:52:59 +02:00
  • dc56687af6 Remove shared CSS ownership from Campaign zemion 2026-07-21 13:47:28 +02:00
  • 2c70c553ac Use central metric cards for Campaign summaries zemion 2026-07-21 13:24:18 +02:00
  • 8627d0e135 Import Campaign data grids directly from Core zemion 2026-07-21 13:24:04 +02:00
  • d2adcca7ae Remove Campaign-owned shared CSS zemion 2026-07-21 13:19:20 +02:00
  • 002ca4b371 refactor(webui): use core access explanation zemion 2026-07-21 13:18:40 +02:00
  • 641bead0d8 Deduplicate campaign template rendering zemion 2026-07-21 13:14:32 +02:00
  • 3c305753d6 Refactor campaign job queue selection zemion 2026-07-21 12:54:11 +02:00
  • ef513816f8 Refactor mock campaign send reporting zemion 2026-07-21 12:54:08 +02:00
  • b7653b58f4 refactor(webui): use central campaign components zemion 2026-07-21 12:04:30 +02:00
  • ce92499333 fix(api): hide campaign operational internals zemion 2026-07-21 12:03:56 +02:00
  • 04bc6c430e Fix Campaign navigation action markup zemion 2026-07-21 03:17:11 +02:00
  • 04c214b149 Use the central Dialog for Campaign previews zemion 2026-07-21 03:17:11 +02:00
  • 35b3cc151d Clean Campaign audit and test resources zemion 2026-07-21 03:17:11 +02:00
  • c54fec4cc3 Remove obsolete Campaign schema copies zemion 2026-07-21 03:17:11 +02:00
  • 1d291377c0 Block local file paths at Campaign server boundaries zemion 2026-07-21 03:17:11 +02:00
  • 78f52a36d4 refactor(campaign-ui): align workspace layouts zemion 2026-07-20 20:09:11 +02:00
  • 0c4f198802 refactor(campaign-ui): separate IMAP append settings zemion 2026-07-20 20:08:58 +02:00
  • c71fa3dc64 feat(campaign-ui): configure attachment delivery behavior zemion 2026-07-20 20:08:53 +02:00
  • 0a6064ec62 feat(campaign-ui): review and link managed attachments zemion 2026-07-20 20:08:41 +02:00
  • fce6dd1138 feat(campaign-ui): add explicit job retry controls zemion 2026-07-20 20:08:29 +02:00
  • 4b9eb79065 refactor(campaign-ui): consolidate recipient editing zemion 2026-07-20 20:08:10 +02:00
  • 7ea5bdb217 fix(campaign-ui): make discard restore server state zemion 2026-07-20 20:08:00 +02:00
  • f755cdf48d fix(campaign): remove stale mapper coupling zemion 2026-07-20 20:07:39 +02:00
  • 8965b27517 feat(campaign): expose attachment linking and single send zemion 2026-07-20 20:07:25 +02:00
  • 12036b1f36 feat(campaign): support reviewed single-message delivery zemion 2026-07-20 20:07:18 +02:00
  • ad34365f6c feat(campaign): enforce attachment delivery policies zemion 2026-07-20 20:07:12 +02:00
  • 724ca779d6 fix(campaign): stabilize message preview overlays zemion 2026-07-20 17:11:23 +02:00
  • 2e593b7fa4 intermittent commit zemion 2026-07-14 13:22:10 +02:00
  • 3f0b14a726 Harden campaign import handling zemion 2026-07-11 18:37:51 +02:00
  • 30b43913e8 Release v0.1.8 v0.1.8 zemion 2026-07-11 16:49:01 +02:00
  • 83b2082c74 Release v0.1.7 v0.1.7 zemion 2026-07-11 02:34:56 +02:00
  • 5775347746 Pin campaign Excel import dependency v0.1.6 zemion 2026-07-11 01:09:43 +02:00
  • 083c089003 Use Node XLSX reader in campaign import tests zemion 2026-07-11 00:59:44 +02:00
  • 54c9881a25 Add campaign resource access explanations zemion 2026-07-11 00:39:40 +02:00
  • da4c8731fc Sync GovOPlaN module state zemion 2026-07-10 21:57:21 +02:00
  • 9a6b6c7e8e Use capability-based module boundaries zemion 2026-07-10 17:33:52 +02:00
  • 52e6ed49c5 chore: sync GovOPlaN module split state zemion 2026-07-10 12:51:18 +02:00
  • 57f6066bf7 Release v0.1.6 zemion 2026-07-07 15:55:37 +02:00
  • 533c4c8fe3 Release v0.1.5 v0.1.5 zemion 2026-07-07 15:49:06 +02:00
  • fb6fb67d45 Release v0.1.4 v0.1.4 zemion 2026-07-02 14:59:52 +02:00
  • ab2343aa88 Release v0.1.3 v0.1.3 zemion 2026-06-26 01:39:19 +02:00
  • 23318c709a Release v0.1.2 v0.1.2 zemion 2026-06-25 19:58:20 +02:00
  • 39ad3500e2 Fix WebUI release peer metadata v0.1.1 zemion 2026-06-24 20:17:52 +02:00
  • d75b64a7a1 Prepare v0.1.0 release v0.1.0 zemion 2026-06-24 20:01:21 +02:00
  • a147ad27ec campaign sending prototype zemion 2026-06-24 16:20:49 +02:00
  • 841d0b4024 WebUI module split; docs zemion 2026-06-24 10:19:21 +02:00
  • 7f25a3ccdf initial commit after split zemion 2026-06-24 01:43:27 +02:00
  • 2406e70597 Initial commit zemion 2026-06-23 18:01:29 +02:00