Commit Graph

153 Commits

Author SHA1 Message Date
KM Koushik 487902421b feat: add web testing foundation with infra-backed suites (#349)
* feat: add web test framework with infra-backed suites

* fix: honor DATABASE_URL env in integration prepare script

* fix: apply web test review feedback

* fix: streamline web test infra lifecycle and workflow scope
2026-02-16 09:13:29 +11:00
KM Koushik 8676965019 feat: add webhooks (#334) 2026-01-18 20:50:54 +11:00
KM Koushik 11b5ac1bf7 Fix bar chart hover on zero delivery days (#320)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-14 10:27:28 +11:00
KM Koushik 1e79f13bd4 add export contact book option (#318) 2025-12-14 10:08:54 +11:00
KM Koushik 461cd949e5 Fix Infinity% display bug in email chart (#319)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-14 09:35:05 +11:00
KM Koushik fd3c600b2e add upload contacts support (#314) 2025-12-13 08:15:42 +11:00
KM Koushik e1b64d0d7b Add feedback dialog for cloud dashboard (#293) 2025-11-29 10:22:12 +11:00
KM Koushik 7edff5b783 Add subscription ID search to admin team lookup (#284)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-26 09:40:11 +11:00
KM Koushik 374f173a09 add delete resource modal (#280) 2025-10-25 05:37:16 +11:00
KM Koushik f1e63b6c46 add team ID column to email analytics page (#279)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-25 04:49:45 +11:00
KM Koushik a5ca3b2f87 add campaign api (#274) 2025-10-18 10:31:43 +11:00
KM Koushik e631f16c85 feat: batch campaigns (#227) 2025-10-12 22:43:16 +11:00
KM Koushik 159b15e37e queue bulk contacts (#273) 2025-10-12 06:18:04 +11:00
Vamsi Sai 3388426929 fix: template-edit-page-responsiveness (#268) 2025-10-11 05:08:11 +11:00
Vamsi Sai 42849cd9f9 feat: add streaming(loading) for smtp settings page navigation (#264)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-02 06:45:16 +10:00
Vamsi Sai 9c813c7409 fix: email list page responsiveness (#263) 2025-10-01 05:21:59 +10:00
KM Koushik 1a00999bf0 feat: add waitlist rejection email (#257) 2025-09-27 09:41:47 +10:00
KM Koushik 76fdad6c81 feat: expose domain dns records via api (#259) 2025-09-27 09:40:14 +10:00
Alen Abraham 10fc285dcb fix:ui suppresion page (#252) 2025-09-27 05:40:08 +10:00
Ashin T V 42377b5041 ui-fix ReputationMetrics (#249) 2025-09-21 17:48:00 +10:00
Ashin T V c6405b47d2 ui-fix topbar (#245) 2025-09-21 06:21:38 +10:00
Ashin T V cb79be68c7 ui-fix emailchart (#244) 2025-09-21 06:19:06 +10:00
KM Koushik 2fa8c1b600 fix build 2025-09-19 08:24:08 +10:00
KM Koushik 81faba2aba add admin mail analytics (#240) 2025-09-19 08:18:23 +10:00
KM Koushik 62a15ef811 add waitlist confirmation (#239) 2025-09-19 07:26:38 +10:00
KM Koushik 87c772dcc4 add waitlist submission form (#238) 2025-09-18 21:00:59 +10:00
KM Koushik e1cb1f27d1 enable waitlisting in cloud 2025-09-17 22:13:03 +10:00
KM Koushik 0872179762 fix: update domain name in the dns records 2025-09-12 06:49:16 +10:00
KM Koushik 5423013b77 feat: include bounce reason in export (#226) 2025-09-11 07:09:13 +10:00
KM Koushik cd40de0407 feat: add email export option (#212) 2025-09-11 05:36:57 +10:00
KM Koushik 1ae6257c11 fix 2025-09-10 22:53:04 +10:00
Andreas Enemyr 0817b0c7a5 feat: add domain-based access control for API keys (#198)
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-10 22:53:04 +10:00
KM Koushik 9723c78825 feat: add auth email rate limit (#220) 2025-09-09 23:08:59 +10:00
KM Koushik 3d123dba1f fix: avoid crash on billing page when payment method missing (#221) 2025-09-09 21:05:46 +10:00
KM Koushik dd09217e36 remove beta user check 2025-09-09 07:40:53 +10:00
KM Koushik 92f56f1ebf add minor ui tweaks 2025-09-08 20:30:45 +10:00
KM Koushik 55d8c7e998 block sending emails on limits (#216) 2025-09-08 18:08:57 +10:00
KM Koushik 3e6d4d12df add rebrand landing page (#211) 2025-09-05 22:32:56 +10:00
KM Koushik 07c53d3f58 rebrand to useSend (#210) 2025-09-03 08:21:55 +10:00
KM Koushik 1869bf427c fix colors in dashboard (#206) 2025-08-30 15:59:23 +10:00
KM Koushik f18a6b514b fix railway build 2025-08-30 15:50:23 +10:00
Binlogo fcd48dbfea fix: team invitation links not working properly (#177) (#204)
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-30 14:41:43 +10:00
KM Koushik 55d2a10f2f show correct amount due 2025-08-25 23:05:52 +10:00
KM Koushik 3f9094e95d feat: make billing better (#203) 2025-08-25 22:35:21 +10:00
KM Koushik 8ce5e4b2dd fix: update dmarc to main domain and not sub domain (#200) 2025-08-23 22:30:20 +10:00
KM Koushik 91286876da feat: implement beautiful jsx-email templates for OTP and team invites (#196)
Co-authored-by: opencode <noreply@opencode.ai>
2025-08-17 13:17:29 +10:00
KM Koushik 43d99bb980 fix one-click unsub from the header (#195) 2025-08-17 09:09:43 +10:00
KM Koushik e6dd8673b4 feat: add suppression list (#192) 2025-07-27 23:51:59 +10:00
KM Koushik 202fbeacb6 add logging (#187) 2025-07-26 20:05:34 +10:00
Matt Stein 6321f5edf1 Fix domain and API key labels. (#176) 2025-06-14 10:12:48 +10:00