Dries Augustyns and GitHub
5046c21045
Merge pull request #321 from hanamizuki/feat/i18n-zh-tw
2026-03-24 10:02:08 +01:00
Dries Augustyns and GitHub
9c50e1a7b4
Merge pull request #329 from edvin3443/fix/logo-alt-attribute
2026-03-24 09:47:39 +01:00
Hana Chang and Claude Opus 4.6
33df5632a3
feat(i18n): add Chinese translations (zh-TW, zh-HK, zh-CN)
...
Add three Chinese locale variants with region-specific flags:
- zh-TW: Traditional Chinese (Taiwan) 🇹🇼
- zh-HK: Traditional Chinese (Hong Kong) 🇭🇰
- zh-CN: Simplified Chinese (China) 🇨🇳
Each variant uses region-appropriate terminology (e.g. 郵件/電郵/邮件
for "email"), consistent with the existing pattern of tying languages
to specific regions (e.g. Spanish (Spain), Portuguese with 🇧🇷 ).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 16:45:18 +08:00
Edvin
3b39d847cd
fix: add alt text to email badge image
2026-03-23 09:08:24 +00:00
Dries Augustyns
200dfb1dbf
Merge branch 'next' of https://github.com/useplunk/plunk into next
2026-03-19 15:18:51 +01:00
Dries Augustyns
a99cde8839
fix: Enhance email step configuration validation and recipient handling
2026-03-19 15:18:40 +01:00
Dries Augustyns and GitHub
0e8b6f813d
Merge pull request #325 from Sigmabrogz/feat/i18n-it
2026-03-18 21:10:39 +01:00
Sigmabrogz
7b6872c4b7
feat(i18n): add Italian translation
2026-03-18 20:05:39 +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
Dries Augustyns
c32b54f588
fix: Prevent switching if nodes are attached to multi-branch
2026-03-11 15:30:00 +01:00
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 and GitHub
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 <noreply@anthropic.com >
2026-03-11 12:57:05 +02:00
Dries Augustyns and GitHub
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] and GitHub
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 and GitHub
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] and GitHub
0cbaa8fc66
chore(next): release 0.7.0
2026-03-05 10:27:05 +00:00
Dries Augustyns and GitHub
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 and GitHub
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] and GitHub
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] <support@github.com >
2026-03-05 10:03:03 +00:00
Dries Augustyns and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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] and GitHub
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] <support@github.com >
2026-03-05 07:56:38 +00:00
dependabot[bot] and GitHub
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] <support@github.com >
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] and GitHub
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] <support@github.com >
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