2026-10-07 15:12:45 +00:00
..
2026-10-06 09:23:31 +00:00
2026-10-07 14:02:11 +00:00
2026-10-05 11:43:16 +00:00
2026-10-05 03:01:22 -07:00
2026-10-07 14:02:11 +00:00
2026-10-07 14:02:11 +00:00
2026-10-05 03:01:22 -07:00
2026-10-07 14:02:11 +00:00
2026-09-30 06:46:24 -07:00
2026-10-07 07:49:50 +00:00
2026-10-05 11:17:13 +00:00
2026-10-04 02:58:43 -07:00
2026-10-07 14:02:11 +00:00
2026-10-05 03:21:44 -07:00
feat: send each mailbox's reply-to as a Reply-To header on campaign, unibox, test and placement mail (never warmup), record it on every campaign send attempt (tasks.reply_to, migration 000236) and credit a reply landing in that shared reply inbox to the campaign and its sending mailbox across reply attribution, the sync priority lane and copied-contact replies, show the sending mailbox on thread messages, recent activity and the reply webhook, start unibox and inbox-agent replies from the mailbox that emailed the contact, flag an untracked reply-to in mailbox settings, let the sandbox simulator answer Reply-To, and document the shared reply inbox (#756)
2026-09-30 05:33:34 -07:00
2026-10-07 15:12:45 +00:00
2026-10-05 05:00:22 +00:00
2026-10-05 09:48:40 +00:00
2026-10-04 03:21:58 -07:00
2026-10-05 03:01:22 -07:00
feat: charge every password, emailed-code and TOTP attempt atomically before comparing it (Redis INCR+expire script) with a per-account TOTP budget across challenges, put the signed-in password change on the reauth budget, set the per-account login limit to 50 per hour, give tester passwords an expiry (users.password_expires_at, migration 000257) and clear them plus every session on revoke, mint warmblyctl reset links with the password-reset purpose, expire fleet join tokens (7 days default, 30 max, reusable inside the window), derive captcha from the resolved Turnstile secret, refuse weak bootstrap argon2id hashes, make registration codes single-use, rate-limit the v1 invitation lookup, and draw RIDs and user codes without modulo bias
2026-10-04 02:52:22 -07:00
2026-10-07 14:02:11 +00:00
2026-10-04 02:53:16 -07:00