Milen Mihalev
663bc2be8d
feat(i18n): Add Bulgarian translations
2026-01-15 11:50:25 +02:00
Dries Augustyns and GitHub
df28e2dc7d
Merge pull request #268 from marcelscruz/next
2026-01-15 09:40:52 +01:00
Marcel Cruz
c2afb2dfab
feat(i18n): Add Portuguese translations
2026-01-15 00:32:37 +01:00
Dries Augustyns and GitHub
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 and GitHub
06c4d644b7
Merge pull request #262 from 5h0ov/development-enhancements
2026-01-12 08:07:47 +01:00
Shuvadipta Das
b5fa21a57c
feat: add "olderThan" segment filter operator
...
- Added `olderThan` and `triggeredOlderThan` operators to types and schemas
- Implemented backend logic for `olderThan` operator in SegmentService
- Updated SegmentFilterBuilder and shared index/types files to support new time-based operators
2026-01-12 11:10:53 +05:30
Shuvadipta Das
ddbe5237fe
fix: added missing services:down script, added "win32" to supportedArchitectures for yarn package installation, added missing required WIKI_URI to .env.example of api
2026-01-12 11:07:53 +05:30
Dries Augustyns
18e17cf198
chore: Remove default tag from issue template
2026-01-11 11:53:36 +01:00
Dries Augustyns and GitHub
6a6772d5ed
Update issue templates
2026-01-11 11:51:38 +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 and GitHub
73da0a5136
Merge pull request #257 from mmihalev/next
2026-01-10 10:20:57 +01:00
Milen Mihalev and GitHub
d12b797ebe
Use environment variables for SMTP port configuration
2026-01-09 15:38:59 +02: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 and GitHub
b1047590e6
Merge pull request #250 from useplunk/release-please--branches--next--components--plunk
v0.4.0
2026-01-09 08:41:30 +01:00
github-actions[bot] and GitHub
e3cf0fe0c1
chore(next): release 0.4.0
2026-01-08 13:19:17 +00: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 and GitHub
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 and GitHub
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
dependabot[bot] and GitHub
02416654b6
chore(deps): bump qs from 6.14.0 to 6.14.1
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.0 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-01 09:55:20 +00:00