Ship notes from the product team. Older changes roll off as we ship more.
Includes automated entries from our release history; some lines may be edited for clarity.
Add script to backfill Comics Lounge sequence replies from their reply mailboxes.
Merge pull request #17 from Dinabite/dev
Stop duplicate background agent runs and cache agent prompts to cut AI usage.
Merge pull request #16 from Dinabite/dev
Keep long marketing emails from blowing out the outreach chat layout.
Merge pull request #15 from Dinabite/dev
Merge pull request #14 from Dinabite/dev
Harden raw-email stripping for subject-prefixed and truncated auto-replies.
Merge pull request #13 from Dinabite/dev
Normalize outreach inbox replies so raw SMTP headers are not shown.
Read IMAP envelopes before processing so reply sync no longer deadlocks.
Merge pull request #12 from Dinabite/dev
Query email campaigns by sentAt/createdAt in weekly wins (no updatedAt field).
Merge pull request #11 from Dinabite/dev
Parse lead magnet cover locale into a typed Locale for image generation.
Merge pull request #10 from Dinabite/dev
Merge pull request #9 from Dinabite/dev
Include desktop auth code helpers required by the Google callback build.
Merge pull request #8 from Dinabite/dev
Fix email inbox list so older needs-reply threads are not dropped.
Fix weekly-wins cron response typing that broke the production build.