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
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
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
Dries Augustyns
289c633189
chore: Release please push
2025-12-30 13:29:16 +01:00
Dries Augustyns
857bb8ac9e
chore: Default variables on Plunk Hosted
2025-12-30 13:28:04 +01:00
Dries Augustyns and GitHub
cf6ad0b8e0
Merge pull request #241 from useplunk/release-please--branches--next--components--plunk
v0.3.0
2025-12-29 21:23:49 +01:00
Dries Augustyns
782dc5754d
chore: Add Plunk API key to entrypoint
2025-12-29 20:09:35 +01:00
Dries Augustyns
cf88680a13
chore: Add Plunk API key to entrypoint
2025-12-29 20:01:18 +01:00
Dries Augustyns
6293259225
chore: Add free tools on marketing pages
2025-12-29 19:22:35 +01:00