Mikkel Svartveit
44987d2b5e
fix: update old references to next.useplunk.com
2026-03-11 15:11:13 +01:00
Dries Augustyns
2c3e8970cb
fix: Connect branches smoothly to original node
2026-03-11 14:52:30 +01:00
Dries Augustyns
395af0080c
Merge pull request #311 from mikkelsvartveit/fix/email-editor-preview
2026-03-11 14:45:44 +01:00
Mikkel Svartveit
e3ea5fb6dc
fix: broken links to next-wiki.useplunk.com
2026-03-11 14:20:59 +01:00
Mikkel Svartveit
4451e921ca
fix: visual editor preview
2026-03-11 14:04:47 +01:00
mdwt and Claude Opus 4.6
92949b7596
feat: Add multi-branch workflow conditions (switch/case)
...
Add a `mode: 'multi'` variant to CONDITION steps that allows matching a
field against multiple values, each routing to its own named branch.
Branches are evaluated in order; first match wins. A `default` branch
catches unmatched contacts.
- Schema: z.union for legacy binary + multi-branch condition configs
- Backend: executeCondition handles multi-branch evaluation with stable
branch IDs, falls back to default when no branch matches
- Builder: Dynamic branch rendering with per-branch colors/labels,
dagre layout spreads branches horizontally
- Config UI: Mode toggle (Simple If/Else vs Multi-branch Switch),
dynamic branch list with add/remove
- Tests: 8 new multi-branch tests covering matching, ordering, default
fallback, mixed operators, and transition routing
- Full backward compatibility: all changes gated on config.mode === 'multi'
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-11 12:57:05 +02:00
Dries Augustyns
57bfbf874b
Merge pull request #308 from useplunk/release-please--branches--next--components--plunk
v0.7.1
2026-03-10 20:12:14 +01:00
Dries Augustyns
1dc423a1c4
chore: Enhance image upload validation with magic byte checks
2026-03-10 20:10:13 +01:00
github-actions[bot]
de8aaa5c45
chore(next): release 0.7.1
2026-03-10 19:03:31 +00:00
Dries Augustyns
1a1e3204ee
chore: Add web analytics
2026-03-10 20:03:11 +01:00
Dries Augustyns
6c4cc295b8
docs: Add inbound to docs
2026-03-08 11:11:46 +01:00
Dries Augustyns
9f212ddcb8
chore: Improve layout on mobile
2026-03-07 20:55:06 +01:00
Dries Augustyns
5f82278282
chore: Add support email in quickstart
2026-03-07 12:19:51 +01:00
Dries Augustyns
f6a32ce610
docs: Improve webhook documentation
2026-03-07 09:59:41 +01:00
Dries Augustyns
0839975083
chore: Add feature pages
2026-03-06 15:13:24 +01:00
Dries Augustyns
c90f3d0f01
chore: Add feature pages
2026-03-06 14:53:48 +01:00
Dries Augustyns
5f3daf689b
chore: Add feature pages
2026-03-06 13:28:09 +01:00
Dries Augustyns
cc7fcdb4ef
fix: Align preview and actual email for templates and campaigns
2026-03-05 19:45:28 +01:00
Dries Augustyns
d75aed81e1
Merge pull request #295 from useplunk/release-please--branches--next--components--plunk
v0.7.0
2026-03-05 11:58:38 +01:00
github-actions[bot]
0cbaa8fc66
chore(next): release 0.7.0
2026-03-05 10:27:05 +00:00
Dries Augustyns
0686b3a3f2
Merge pull request #307 from useplunk/dependabot/npm_and_yarn/tar-7.5.10
...
chore(deps): bump tar from 7.5.9 to 7.5.10
2026-03-05 11:26:52 +01:00
Dries Augustyns
9b15b93b96
Merge pull request #281 from 5h0ov/multipart/related-support-embed-image
...
feat(api): support inline images in emails using Content-ID
2026-03-05 11:26:41 +01:00
dependabot[bot]
8f2510f5ec
chore(deps): bump tar from 7.5.9 to 7.5.10
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.9...v7.5.10 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-03-05 10:03:03 +00:00
Dries Augustyns
e196d798c5
Merge pull request #293 from useplunk/dependabot/npm_and_yarn/tar-7.5.9
2026-03-05 10:18:30 +01:00
Dries Augustyns
777a12ec89
Merge pull request #296 from useplunk/dependabot/npm_and_yarn/ajv-6.14.0
2026-03-05 10:18:21 +01:00
Dries Augustyns
6c6af775bc
Merge pull request #301 from useplunk/dependabot/npm_and_yarn/rollup-4.59.0
2026-03-05 10:18:12 +01:00
Dries Augustyns
4f8c9f029d
Merge pull request #305 from useplunk/dependabot/npm_and_yarn/mailparser-3.9.3
2026-03-05 10:18:03 +01:00
Dries Augustyns
8f72994b46
Merge pull request #306 from useplunk/dependabot/npm_and_yarn/multer-2.1.1
2026-03-05 10:17:43 +01:00
dependabot[bot]
d162f255c2
chore(deps): bump multer from 2.0.2 to 2.1.1
...
Bumps [multer](https://github.com/expressjs/multer ) from 2.0.2 to 2.1.1.
- [Release notes](https://github.com/expressjs/multer/releases )
- [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/expressjs/multer/compare/v2.0.2...v2.1.1 )
---
updated-dependencies:
- dependency-name: multer
dependency-version: 2.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-03-05 07:56:38 +00:00
dependabot[bot]
c8e252fefd
chore(deps): bump mailparser from 3.9.1 to 3.9.3
...
Bumps [mailparser](https://github.com/nodemailer/mailparser ) from 3.9.1 to 3.9.3.
- [Release notes](https://github.com/nodemailer/mailparser/releases )
- [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/mailparser/compare/v3.9.1...v3.9.3 )
---
updated-dependencies:
- dependency-name: mailparser
dependency-version: 3.9.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-03-04 22:23:43 +00:00
Dries Augustyns
b8f1ad9ab5
fix: Verify SNS URL before sending fetch request
2026-03-03 08:02:36 +01:00
dependabot[bot]
708ab506f1
chore(deps): bump rollup from 4.53.3 to 4.59.0
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.53.3 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.53.3...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-02-28 21:10:59 +00:00
Dries Augustyns
ec1f4c9374
fix: Support any locale on creation
2026-02-26 20:57:14 +01:00
Dries Augustyns
5528288c7b
Merge branch 'next' of https://github.com/useplunk/plunk into next
2026-02-23 21:45:25 +01:00
Dries Augustyns
7bd098bdd0
fix: Add support for STATIC segment type in CampaignService
2026-02-23 21:45:17 +01:00
Dries Augustyns
cbea263a91
Merge pull request #298 from josephsellers/fix/cookie-domain-local-tld
2026-02-23 14:17:36 +01:00
Dries Augustyns
e8a247fe12
docs: Static segments
2026-02-23 14:03:05 +01:00
Dries Augustyns
4b51e386e3
feat: Static segments
2026-02-23 13:57:32 +01:00
josephsellers
59aa7845ba
fix: correct cookie domain for .local TLD hostnames
...
getCookieDomain() returns '.localhost' for hostnames ending in '.local'
(e.g., app.plunk.local), causing the browser to reject the cookie
because the domain doesn't match the request origin.
Split the .localhost and .local cases so that .local hostnames return
the actual base domain (e.g., .plunk.local).
2026-02-22 16:01:25 +00:00
dependabot[bot]
5600c49bb6
chore(deps): bump ajv from 6.12.6 to 6.14.0
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-02-22 13:46:46 +00:00
Dries Augustyns
21af8fe05e
fix: Correctly set domain status on manual verify
2026-02-21 08:41:24 +01:00
Dries Augustyns
2c4d95e604
fix: Do not unsubscribe existing contacts
2026-02-20 16:58:17 +01:00
Dries Augustyns
64bd094b47
feat: Sort projects alphabetically in the dashboard and fix layout
2026-02-20 16:01:57 +01:00
dependabot[bot]
53b33bbd36
chore(deps): bump tar from 7.5.7 to 7.5.9
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-02-19 19:00:34 +00:00
Dries Augustyns
5fa9b9dda5
Merge pull request #291 from useplunk/release-please--branches--next--components--plunk
...
chore(next): release 0.6.0
v0.6.0
2026-02-19 19:57:50 +01:00
Dries Augustyns
4bc5424815
Merge branch 'next' of https://github.com/useplunk/plunk into next
2026-02-19 19:51:28 +01:00
Dries Augustyns
573e2e8449
security: Enhance job status retrieval with project authorization
2026-02-19 19:51:22 +01:00
github-actions[bot]
00ae942c3c
chore(next): release 0.6.0
2026-02-19 13:15:08 +00:00
Dries Augustyns
9c69c7a36e
Merge pull request #292 from RyanCasas/patch-1
...
feat(i18n): Add Spanish language
2026-02-19 14:14:47 +01:00
Ryan Casas
9568b7d345
Add Spanish translations to i18n index
2026-02-19 12:16:40 +01:00