Dries Augustyns
|
64bd094b47
|
feat: Sort projects alphabetically in the dashboard and fix layout
|
2026-02-20 16:01:57 +01:00 |
|
Dries Augustyns
|
5fa9b9dda5
|
Merge pull request #291 from useplunk/release-please--branches--next--components--plunk
chore(next): release 0.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 |
|
Dries Augustyns
|
9c69c7a36e
|
Merge pull request #292 from RyanCasas/patch-1
feat(i18n): Add Spanish language
|
2026-02-19 14:14:47 +01:00 |
|
Dries Augustyns
|
eec37ecb31
|
feat: Ability to change workflow trigger
|
2026-02-18 20:26:41 +01:00 |
|
Dries Augustyns
|
f947ee6f22
|
feat: Add dedicated received type
|
2026-02-18 16:24:55 +01:00 |
|
Dries Augustyns
|
3330d83d08
|
feat: Add billing for inbound
|
2026-02-18 15:38:41 +01:00 |
|
Dries Augustyns
|
de7ed84fcf
|
feat: Add billing for inbound
|
2026-02-18 15:23:31 +01:00 |
|
Dries Augustyns
|
e639c72e8b
|
fix: Enhance email bounce notification with latest bounce details
|
2026-02-18 10:20:58 +01:00 |
|
Dries Augustyns
|
43ea660d52
|
chore: Clean up linting
|
2026-02-18 10:08:23 +01:00 |
|
Dries Augustyns
|
1f85d448e2
|
chore: Updated terms, privacy and dpa
|
2026-02-18 10:00:54 +01:00 |
|
Dries Augustyns
|
e7f168c373
|
Merge branch 'next' of https://github.com/useplunk/plunk into next
|
2026-02-18 08:34:55 +01:00 |
|
Dries Augustyns
|
b42698616a
|
docs: Add receiving emails functionality and update DNS records documentation
|
2026-02-18 08:34:49 +01:00 |
|
Dries Augustyns
|
a00473314f
|
Merge pull request #255 from useplunk/release-please--branches--next--components--plunk
chore(next): release 0.5.0
|
2026-02-17 19:16:13 +01:00 |
|
Dries Augustyns
|
d9ae171cc7
|
chore: fix linting errors
|
2026-02-17 19:09:01 +01:00 |
|
Dries Augustyns
|
e4e334c77a
|
fix: Center "Add Step" nodes below parent nodes and update positions on drag
|
2026-02-17 19:06:22 +01:00 |
|
Dries Augustyns
|
78d3d224af
|
feat: Add support for custom email recipients in workflow steps
|
2026-02-17 18:57:15 +01:00 |
|
Dries Augustyns
|
f9b1354460
|
fix: Remove 'Optional' label from MAIL FROM Domain and Inbound Email headings
|
2026-02-17 18:19:58 +01:00 |
|
Dries Augustyns
|
95e5ec8485
|
Merge pull request #290 from useplunk/inbound
Inbound
|
2026-02-17 16:56:29 +01:00 |
|
Dries Augustyns
|
d050b55baa
|
feat: Add inbound handling
|
2026-02-17 16:52:56 +01:00 |
|
Dries Augustyns
|
7964563b62
|
feat: Add advanced DNS configuration
|
2026-02-17 16:33:34 +01:00 |
|
Dries Augustyns
|
e01dc4066c
|
Merge pull request #289 from useplunk/inbound
feat: Add initial handling in webhook for inbound
|
2026-02-17 16:07:52 +01:00 |
|
Dries Augustyns
|
c286f49097
|
feat: Add initial handling in webhook for inbound
|
2026-02-17 16:03:50 +01:00 |
|
Dries Augustyns
|
4c81d9ec04
|
feat: add documentation link and redirect to WIKI_URI
|
2026-02-17 10:30:17 +01:00 |
|
Dries Augustyns
|
a928666dfc
|
fix: Update contact subscription logic for upsert operations
|
2026-02-17 10:25:01 +01:00 |
|
Dries Augustyns
|
d55dda3127
|
feat: add minimum thresholds for bounce and complaint rates
|
2026-02-16 11:03:54 +01:00 |
|
Dries Augustyns
|
d637147f25
|
Merge pull request #284 from useplunk/dependabot/npm_and_yarn/webpack-5.105.0
chore(deps): bump webpack from 5.103.0 to 5.105.0
|
2026-02-16 10:20:22 +01:00 |
|
Dries Augustyns
|
c1ed23c967
|
Merge pull request #286 from useplunk/dependabot/npm_and_yarn/markdown-it-14.1.1
chore(deps): bump markdown-it from 14.1.0 to 14.1.1
|
2026-02-16 10:20:08 +01:00 |
|
Dries Augustyns
|
46001619e8
|
Merge pull request #287 from useplunk/dependabot/npm_and_yarn/qs-6.14.2
chore(deps): bump qs from 6.14.1 to 6.14.2
|
2026-02-16 10:19:52 +01:00 |
|
Dries Augustyns
|
7a6df7760b
|
Merge pull request #288 from bpotmalnik/feat/add-polish
feat(i18n): add Polish locale translations
|
2026-02-16 10:00:38 +01:00 |
|
Dries Augustyns
|
35d67c6b42
|
Merge pull request #285 from yumhum/i18n-czech-locale
|
2026-02-11 08:39:37 +01:00 |
|
Dries Augustyns
|
42ceb6edc0
|
refactor: remove unnecessary logging for segment processing
|
2026-02-10 20:23:31 +01:00 |
|
Dries Augustyns
|
5bce1d74ff
|
docs: add webhooks documentation for real-time event handling
|
2026-02-09 19:01:16 +01:00 |
|
Dries Augustyns
|
b4404f698e
|
docs: update contacts documentation to include subscription state and email delivery rules
|
2026-02-09 18:45:01 +01:00 |
|
Dries Augustyns
|
af87d80baa
|
Merge pull request #280 from useplunk/dependabot/npm_and_yarn/next-16.1.6
chore(deps): bump next from 16.0.1 to 16.1.6
|
2026-02-06 09:01:56 +01:00 |
|
Dries Augustyns
|
1f84c9113c
|
Merge branch 'next' of https://github.com/useplunk/plunk into next
|
2026-02-06 09:01:33 +01:00 |
|
Dries Augustyns
|
0cf0a26a97
|
feat: Integrate NuqsAdapter for improved state management and query handling
|
2026-02-06 09:01:25 +01:00 |
|
Dries Augustyns
|
0d4b694208
|
fix: Implement merging for activity updates to preserve component state
|
2026-02-06 08:55:24 +01:00 |
|
Dries Augustyns
|
0af79eb84b
|
Merge pull request #279 from useplunk/dependabot/npm_and_yarn/tar-7.5.7
|
2026-01-29 15:10:06 +01:00 |
|
Dries Augustyns
|
e2e98149cb
|
Merge pull request #278 from useplunk/dependabot/npm_and_yarn/next-16.1.5
|
2026-01-29 15:09:44 +01:00 |
|
Dries Augustyns
|
f55ab31ae5
|
Merge pull request #277 from useplunk/dependabot/npm_and_yarn/lodash-4.17.23
|
2026-01-29 15:09:24 +01:00 |
|
Dries Augustyns
|
61a65d01c7
|
Merge pull request #275 from useplunk/dependabot/npm_and_yarn/diff-4.0.4
|
2026-01-29 15:09:05 +01:00 |
|
Dries Augustyns
|
ad0c17da56
|
fix: Enhance email activity filtering by adding date range checks
|
2026-01-26 09:24:49 +01:00 |
|
Dries Augustyns
|
c85df75d53
|
feat: Add bounce and complaint filter to activity feed
|
2026-01-21 20:52:23 +01:00 |
|
Dries Augustyns
|
e16093a264
|
chore: Increaes complaint thresholds
|
2026-01-21 20:46:33 +01:00 |
|
Dries Augustyns
|
8de79e37e9
|
Merge pull request #269 from useplunk/dependabot/npm_and_yarn/undici-6.23.0
|
2026-01-17 20:28:36 +01:00 |
|
Dries Augustyns
|
c662ecdbb2
|
Merge pull request #274 from useplunk/dependabot/npm_and_yarn/tar-7.5.3
|
2026-01-17 20:28:17 +01:00 |
|
Dries Augustyns
|
22c22aba1b
|
Merge pull request #273 from wettiemans/fix/242-template-type-dropdown
|
2026-01-17 12:40:18 +01:00 |
|
Dries Augustyns
|
3a16ad3221
|
chore: Add bundled notification for segment membership updates
|
2026-01-15 19:47:12 +01:00 |
|
Dries Augustyns
|
ec402cb9b3
|
Merge pull request #270 from mmihalev/next
|
2026-01-15 13:06:29 +01:00 |
|
Dries Augustyns
|
df28e2dc7d
|
Merge pull request #268 from marcelscruz/next
|
2026-01-15 09:40:52 +01:00 |
|
Dries Augustyns
|
0d1ed0ec67
|
Merge pull request #263 from 5h0ov/new-olderthan-segmentfilter
|
2026-01-13 10:30:56 +01:00 |
|
Dries Augustyns
|
99526ebfc2
|
chore: Rename within field label to align with new older than
|
2026-01-13 10:25:10 +01:00 |
|
Dries Augustyns
|
e6baace00d
|
feat: Remove domain from AWS if no longer in use by other projects
|
2026-01-13 10:19:54 +01:00 |
|
Dries Augustyns
|
743155b06a
|
chore: Add missing variables to turbo.json
|
2026-01-12 20:15:36 +01:00 |
|
Dries Augustyns
|
0a67a8278f
|
feat: Add additional checks for website, NS records and personal emails
|
2026-01-12 20:02:08 +01:00 |
|
Dries Augustyns
|
26800a8553
|
fix: Improve email verification logic by prioritizing MX record checks and clarifying domain existence validation
|
2026-01-12 18:49:30 +01:00 |
|
Dries Augustyns
|
93165644af
|
feat: Ability to disable signups and disable email verification for self-hosters
|
2026-01-12 15:20:14 +01:00 |
|
Dries Augustyns
|
4db1ccc3fc
|
fix: Refactor Redis keys to prevent multiple messages on concurrent requests
|
2026-01-12 08:33:51 +01:00 |
|
Dries Augustyns
|
06c4d644b7
|
Merge pull request #262 from 5h0ov/development-enhancements
|
2026-01-12 08:07:47 +01:00 |
|
Dries Augustyns
|
18e17cf198
|
chore: Remove default tag from issue template
|
2026-01-11 11:53:36 +01:00 |
|
Dries Augustyns
|
50042cea27
|
chore: Clean up variable replacement paths
|
2026-01-11 09:09:41 +01:00 |
|
Dries Augustyns
|
3ccf890a21
|
chore: Clean up variable replacement paths
|
2026-01-11 08:57:19 +01:00 |
|
Dries Augustyns
|
d57f6c81cb
|
chore: Clean up variable replacement paths
|
2026-01-11 08:37:01 +01:00 |
|
Dries Augustyns
|
c07816c2a1
|
fix: Update URL replacement logic to handle runtime paths and add warnings for missing files
|
2026-01-11 08:26:59 +01:00 |
|
Dries Augustyns
|
73da0a5136
|
Merge pull request #257 from mmihalev/next
|
2026-01-10 10:20:57 +01:00 |
|
Dries Augustyns
|
7df43d8553
|
fix: Improve bounce handling logic to differentiate between permanent and transient bounces
|
2026-01-09 11:48:20 +01:00 |
|
Dries Augustyns
|
b1047590e6
|
Merge pull request #250 from useplunk/release-please--branches--next--components--plunk
|
2026-01-09 08:41:30 +01:00 |
|
Dries Augustyns
|
940c8938f1
|
fix: Refactor CORS handling to allow unrestricted access for public API endpoints
|
2026-01-08 14:18:49 +01:00 |
|
Dries Augustyns
|
e75e07f73f
|
fix: Add better validation for sender email
|
2026-01-08 09:04:50 +01:00 |
|
Dries Augustyns
|
940a4d225b
|
docs: Add more details about personalisation
|
2026-01-07 17:53:08 +01:00 |
|
Dries Augustyns
|
7386441e61
|
feat: Add id as reserved field in templates, campaigns and workflows
|
2026-01-07 17:49:36 +01:00 |
|
Dries Augustyns
|
718251c67c
|
fix: Enhance CORS handling to allow requests with rejection logging
|
2026-01-07 13:11:54 +01:00 |
|
Dries Augustyns
|
b6c5471d27
|
fix: Update template fetching to use Template type and simplify body access
|
2026-01-06 07:46:28 +01:00 |
|
Dries Augustyns
|
fa22b8220a
|
fix: Update templates data fetching to use PaginatedResponse type
|
2026-01-06 07:35:12 +01:00 |
|
Dries Augustyns
|
a5c575444b
|
fix: Catch unknown content-type headers
|
2026-01-04 17:27:27 +01:00 |
|
Dries Augustyns
|
4dce71a1fe
|
fix: Reentry into segment not working after exit
|
2026-01-03 11:40:27 +01:00 |
|
Dries Augustyns
|
ee00eb3481
|
fix: Update sentCount on campaign sent for correct overview stats
|
2026-01-03 11:18:44 +01:00 |
|
Dries Augustyns
|
5d44b1606d
|
chore: Throttle notifications for billing limits and security warnings
|
2026-01-03 10:18:28 +01:00 |
|
Dries Augustyns
|
e732c76490
|
feat: Add forwarding domains as verification check
|
2026-01-03 09:54:17 +01:00 |
|
Dries Augustyns
|
fb02051538
|
feat: Add email verification on signup
|
2026-01-02 15:41:50 +01:00 |
|
Dries Augustyns
|
6f3853de59
|
test: Migrate test to use new pagination format
|
2026-01-02 10:50:53 +01:00 |
|
Dries Augustyns
|
8790c45edc
|
fix: Migrate over to new pagination format in dashboard
|
2026-01-02 10:40:39 +01:00 |
|
Dries Augustyns
|
49824aff93
|
fix: Copy types build files
|
2026-01-02 10:20:07 +01:00 |
|
Dries Augustyns
|
492beb095f
|
fix: Check email volume for 7-day window
|
2026-01-02 08:56:32 +01:00 |
|
Dries Augustyns
|
d11c4af4d1
|
Merge pull request #251 from useplunk/dependabot/npm_and_yarn/qs-6.14.1
|
2026-01-01 14:28:38 +01:00 |
|
Dries Augustyns
|
82a7c8490e
|
Merge branch 'next' into dependabot/npm_and_yarn/qs-6.14.1
|
2026-01-01 14:28:29 +01:00 |
|
Dries Augustyns
|
457c829b2d
|
feat: Add cooldown to resend verification email
|
2026-01-01 14:26:26 +01:00 |
|
Dries Augustyns
|
da7f3e5718
|
chore: Remove comments
|
2026-01-01 14:08:08 +01:00 |
|
Dries Augustyns
|
76786b2eae
|
chore: Include types as dep for shared
|
2026-01-01 11:02:31 +01:00 |
|
Dries Augustyns
|
3a299cae98
|
chore: Include types as dep for shared
|
2026-01-01 10:58:39 +01:00 |
|
Dries Augustyns
|
dd4737cfe9
|
chore: Include types as dep for shared
|
2026-01-01 10:56:59 +01:00 |
|
Dries Augustyns
|
85c992a9f9
|
types: Abstract inline interfaces to @plunk/types
|
2026-01-01 10:52:43 +01:00 |
|
Dries Augustyns
|
38da58e5e9
|
types: Abstract inline interfaces to @plunk/types
|
2026-01-01 09:09:03 +01:00 |
|
Dries Augustyns
|
519b131792
|
chore: Rely more on services in auth middleware
|
2025-12-31 16:51:44 +01:00 |
|
Dries Augustyns
|
be2eb57369
|
chore: Consolidate membership checks in single service
|
2025-12-31 16:20:17 +01:00 |
|
Dries Augustyns
|
19554e6e8f
|
feat: Add platform emails for domain verification and expiration
|
2025-12-31 15:56:40 +01:00 |
|
Dries Augustyns
|
68b7e7c082
|
tests: fix date calculation for previous month in billing limit tests
|
2025-12-31 15:20:28 +01:00 |
|
Dries Augustyns
|
7648f6e1eb
|
chore: Replace references to deprecated services
|
2025-12-31 15:08:26 +01:00 |
|