Dries Augustyns and GitHub
bfdfde68fb
Merge pull request #352 from wcatbb/next
2026-04-20 19:48:04 +02:00
Dries Augustyns
3649392b47
fix: Sync display name in TemplateSearchPicker when initialName changes
2026-04-20 19:47:39 +02:00
Dries Augustyns
cbde3cce3f
fix: Sync display name in TemplateSearchPicker when initialName changes
2026-04-20 19:38:20 +02:00
Dries Augustyns
b79d416667
feat: implement AWS SNS signature verification in SecurityService
2026-04-20 18:40:19 +02:00
Dries Augustyns
bf12392b88
feat: integrate DOMPurify for sanitizing HTML content
2026-04-20 18:33:23 +02:00
Dries Augustyns and GitHub
35a830fa7b
Merge pull request #350 from useplunk/dependabot/npm_and_yarn/next-16.2.3
2026-04-20 18:26:00 +02:00
Dries Augustyns
545d733794
docs: Add content negotiation to apps/wiki
2026-04-20 17:51:02 +02:00
Dries Augustyns
37ed1e49b7
fix: Implement content negotiation for markdown and html in middleware
2026-04-20 17:20:34 +02:00
Dries Augustyns
df76be1b87
feat: Add accept/markdown to apps/landing
2026-04-20 17:09:56 +02:00
Dries Augustyns
bd5a085802
feat: Add onboarding flow
2026-04-19 11:26:12 +02:00
Dries Augustyns
bc4c79235e
Resolve linting error
2026-04-19 10:03:14 +02:00
Dries Augustyns
f2ebce0ef2
feat: Enhance login forms with last used authentication method
2026-04-19 09:53:28 +02:00
Dries Augustyns
52fc7f73ce
ui: Use Link instead of a
2026-04-19 09:18:50 +02:00
Dries Augustyns
428079e632
ui: Transparent logo backgrounds
2026-04-19 09:09:46 +02:00
Dries Augustyns
19ea8b0122
ui: Polish details
2026-04-19 09:03:50 +02:00
Dries Augustyns
6fdc29fc0f
ui: Fix double period in SEO description
2026-04-18 20:19:17 +02:00
Dries Augustyns
c91d8c2e29
ui: Polish marketing website
2026-04-18 13:39:22 +02:00
Dries Augustyns
28fe7093f4
ui: Enhance contact details page with improved layout and loading indicators
2026-04-17 12:31:51 +02:00
Dries Augustyns
0803fd7bc4
ui: Clean up empty states, modals, animations
2026-04-17 12:27:40 +02:00
Dries Augustyns
03a058ad48
ui: Update user management pages
2026-04-17 11:03:12 +02:00
Dries Augustyns
5e62f517fc
feat: Update new project bounce thresholds for stricter email handling
2026-04-16 08:05:56 +02:00
Dries Augustyns
44c86572c2
feat: Block domain changes for disabled projects with appropriate error handling
2026-04-16 07:56:41 +02:00
Dries Augustyns
effdfdb6d6
test: Update absolute count ceilings tests for established projects with project aging logic
2026-04-15 21:04:53 +02:00
Dries Augustyns
c0b2abaeca
feat: Enhance security metrics handling with new thresholds and improved messaging
2026-04-15 20:55:42 +02:00
Dries Augustyns
e3395083db
feat: Enhance email processing to include parsed HTML body content in inbound email records
...
Closes #342
2026-04-13 17:58:52 +02:00
Dries Augustyns
ae64c2dbb5
feat: Add emailId field to webhook events for better correlation with send requests
...
Closes #344
2026-04-13 17:15:41 +02:00
Dries Augustyns
52cb2b6c77
fix: Refactor date filtering logic for pagination in ActivityFeed and ActivityService
2026-04-13 17:06:22 +02:00
Doug Beatty
df18979e5e
extract TemplateSearchPicker to fix workflow template pagination bug
2026-04-12 10:14:34 -05:00
Doug Beatty
a981a8bba4
Improve template template loading and debounced search
2026-04-12 00:33:37 -05:00
dependabot[bot] and GitHub
a6d5740b77
chore(deps): bump next from 16.1.7 to 16.2.3
...
Bumps [next](https://github.com/vercel/next.js ) from 16.1.7 to 16.2.3.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.1.7...v16.2.3 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.2.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-10 18:59:26 +00:00
Dries Augustyns
9e2400c6de
fix: Enhance email processing to support campaign types and improve unsubscribe logic
2026-04-02 14:09:01 +02:00
Dries Augustyns
fb5aa8796a
feat: Add headless template type
2026-04-02 12:43:27 +02:00
Dries Augustyns
284838279d
test: Mock DNS lookup in integration tests for WorkflowExecutionService
2026-04-02 07:56:54 +02:00
Dries Augustyns
2c5a71518d
fix: Implement SSRF protection in webhook handling with safeFetch method
2026-04-02 07:48:43 +02:00
Dries Augustyns and GitHub
a8014cf7cf
Merge pull request #320 from hanamizuki/fix/wait-for-event-combobox
2026-04-01 18:56:00 +02:00
Dries Augustyns
3214f6c42d
fix: Hint custom event names in combobox when no matches are found
2026-04-01 18:55:32 +02:00
Dries Augustyns
d24259e8d2
feat: Add type to campaign
2026-04-01 18:49:51 +02:00
Dries Augustyns
3343e891bd
feat: Disable projects on failed payment
2026-04-01 18:07:08 +02:00
Mathias Schüpany
7b6540a748
fix: Adapt SNS Webhook validation regex pattern to also support AWS eusc partition
2026-03-29 11:32:04 +02:00
Dries Augustyns and GitHub
ac8aeebfbe
Merge pull request #323 from useplunk/dependabot/npm_and_yarn/next-16.1.7
2026-03-27 08:18:09 +01:00
Hana Chang and Claude Opus 4.6
3e3117e4a7
fix: replace Select/datalist with styled Combobox for event name inputs
...
Replace the conditional Select/Input pattern with a unified Combobox
(Input + Command dropdown) that always allows free-text input while
offering autocomplete suggestions from previously tracked events.
Applied to both workflow creation dialog and edit page (trigger event,
add WAIT_FOR_EVENT step, edit WAIT_FOR_EVENT step).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 16:44:45 +08:00
Edvin
3b39d847cd
fix: add alt text to email badge image
2026-03-23 09:08:24 +00:00
Dries Augustyns
a99cde8839
fix: Enhance email step configuration validation and recipient handling
2026-03-19 15:18:40 +01:00
dependabot[bot] and GitHub
c17f7065d9
chore(deps): bump next from 16.1.6 to 16.1.7
...
Bumps [next](https://github.com/vercel/next.js ) from 16.1.6 to 16.1.7.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.1.6...v16.1.7 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.1.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-17 15:54:18 +00:00
Dries Augustyns and GitHub
f44d987bc9
Merge pull request #310 from mdwt/feature/multi-branch-conditions
2026-03-14 16:21:25 +01:00
Dries Augustyns
dc2ce02d1a
docs: Fix broken links on api overview page
2026-03-14 08:15:46 +01:00
Dries Augustyns
b9d692cf5b
fix: normalize field references and handle undefined values in JSON
2026-03-13 20:26:28 +01:00
Dries Augustyns
c19cf531b8
Merge branch 'next' of https://github.com/useplunk/plunk into next
2026-03-12 17:25:30 +01:00
Dries Augustyns
f0ef34646e
docs: Improve self-hosting env variable documentation
2026-03-12 17:24:37 +01:00
Dries Augustyns and GitHub
38565bbce2
Merge pull request #312 from mikkelsvartveit/fix/wiki-links
2026-03-11 16:48:52 +01:00