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 |
|
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
|
cf6ad0b8e0
|
Merge pull request #241 from useplunk/release-please--branches--next--components--plunk
|
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 |
|
Dries Augustyns
|
5993b842a0
|
fix: Add styling for visual editor emails in preview
|
2025-12-29 15:51:39 +01:00 |
|
Dries Augustyns
|
78cef418a1
|
chore: Copy over manifest files
|
2025-12-29 15:42:18 +01:00 |
|
Dries Augustyns
|
d56ba0cf9b
|
chore: Resolve linting warnings
|
2025-12-29 15:29:29 +01:00 |
|
Dries Augustyns
|
72dffe12e5
|
feat: Email preview in contact and activity feed
|
2025-12-29 15:26:53 +01:00 |
|
Dries Augustyns
|
2d353ef839
|
chore: Do not dockerignore scripts
|
2025-12-29 14:27:04 +01:00 |
|
Dries Augustyns
|
f26ef53c8c
|
chore: Improve startup speed of containers
|
2025-12-29 14:23:21 +01:00 |
|
Dries Augustyns
|
98b95b2ab2
|
chore: Add additional comparison pages
|
2025-12-29 11:53:08 +01:00 |
|
Dries Augustyns
|
bc8611a662
|
feat: Add additional banner and information about security metrics
|
2025-12-28 14:00:15 +01:00 |
|
Dries Augustyns
|
2ddfceca36
|
docs: Improve docs with core-concept and guides
|
2025-12-28 10:46:46 +01:00 |
|
Dries Augustyns
|
862babb8f5
|
fix: Set auth type before disable check
|
2025-12-27 14:40:28 +01:00 |
|
Dries Augustyns
|
61cea95697
|
fix: Correctly reserve fields from being set on contact
|
2025-12-25 17:59:52 +01:00 |
|
Dries Augustyns
|
1fc1e23fce
|
docs: Add locale overwrite to project documentation
|
2025-12-25 17:53:58 +01:00 |
|
Dries Augustyns
|
76155232a3
|
feat: Ability to overwrite locale on contact level with locale key on data
|
2025-12-25 17:37:25 +01:00 |
|
Dries Augustyns
|
fa9e9de032
|
Merge pull request #249 from manjhss/feat/i18n-german-locale
|
2025-12-25 16:59:43 +01:00 |
|
Dries Augustyns
|
e58dc1d056
|
Merge pull request #248 from manish-raana/feat/add-hindi-translations
|
2025-12-25 08:43:29 +01:00 |
|
Dries Augustyns
|
0d54b1a631
|
docs: Add plus address check to /v1/verify
|
2025-12-24 12:18:53 +01:00 |
|
Dries Augustyns
|
afc405ec02
|
feat: Add plus address check to /v1/verify
|
2025-12-24 12:14:39 +01:00 |
|
Dries Augustyns
|
6a9f6aa65a
|
feat: Add email verification endpoint at /v1/verify
|
2025-12-24 09:54:50 +01:00 |
|
Dries Augustyns
|
8f725c7c84
|
fix: Properly tag events in SegmentFilterBuilder.tsx
|
2025-12-23 10:52:03 +01:00 |
|
Dries Augustyns
|
97ab0a2c2c
|
fix: Date filtering not working properly for custom contact data
|
2025-12-22 21:39:15 +01:00 |
|
Dries Augustyns
|
ddd58c20aa
|
Merge pull request #247 from benoiteveillard/feat/i18n-french-locale
|
2025-12-22 10:33:29 +01:00 |
|
Dries Augustyns
|
451dd0327f
|
fix: Import no longer case-sensitive about email column
|
2025-12-21 16:43:00 +01:00 |
|
Dries Augustyns
|
e1f826357d
|
feat: Add project-scoped language for unsubscribe footer and contact-facing pages
|
2025-12-21 13:09:21 +01:00 |
|
Dries Augustyns
|
8a136dde55
|
feat: Allow to pick currency when starting subscription
|
2025-12-21 11:53:32 +01:00 |
|
Dries Augustyns
|
cc9b0f8a73
|
chore: Remove incorrect information from SEO schemas
|
2025-12-21 11:00:47 +01:00 |
|
Dries Augustyns
|
3cada63f15
|
chore: Correct linting errors in sitemap
|
2025-12-21 09:12:29 +01:00 |
|
Dries Augustyns
|
7fdcb22515
|
chore: Introduce sitemap for wiki
|
2025-12-21 09:07:14 +01:00 |
|
Dries Augustyns
|
d7b5d3f60e
|
fix: Pass through email verification if auth type is apiKey
|
2025-12-20 21:40:26 +01:00 |
|
Dries Augustyns
|
24f82b1be5
|
chore: Improve dropdown on mobile Navbar.tsx
|
2025-12-20 21:05:15 +01:00 |
|
Dries Augustyns
|
708dc81b88
|
chore: Make guide pages responsive on small screens
|
2025-12-20 21:03:17 +01:00 |
|
Dries Augustyns
|
35f5275d88
|
fix: Redirect verification link to dashboard instead of landing
|
2025-12-20 20:41:26 +01:00 |
|
Dries Augustyns
|
9567144390
|
fix: Do not check verification if platform emails are not enabled
|
2025-12-20 20:12:43 +01:00 |
|
Dries Augustyns
|
1a5607f278
|
feat: Add email verification and password reset
|
2025-12-20 20:06:25 +01:00 |
|
Dries Augustyns
|
7e25c148cc
|
chore: Add index pages for /vs
|
2025-12-20 11:47:12 +01:00 |
|
Dries Augustyns
|
122713c39a
|
chore: Resolve sitemap config by turning it into .cjs
|
2025-12-20 11:27:08 +01:00 |
|
Dries Augustyns
|
070fd812b2
|
chore: Ignore linting error due to useLayoutEffect
|
2025-12-20 11:18:46 +01:00 |
|
Dries Augustyns
|
4156cd436d
|
chore: Add guides and comparison pages to landing site
|
2025-12-20 11:05:45 +01:00 |
|
Dries Augustyns
|
996852a506
|
chore: Additional pages
|
2025-12-19 19:20:30 +01:00 |
|
Dries Augustyns
|
2fb588357a
|
chore: Add free tier to landing page
|
2025-12-19 17:25:28 +01:00 |
|
Dries Augustyns
|
c3a276cde3
|
chore: Add additional links and shields
|
2025-12-19 14:20:10 +01:00 |
|
Dries Augustyns
|
661bf2a9e7
|
style: Remove shadow from input element for consistency
|
2025-12-19 13:40:52 +01:00 |
|
Dries Augustyns
|
007a908e83
|
fix: Persistence of subscription state for existing contacts
|
2025-12-18 19:43:59 +01:00 |
|
Dries Augustyns
|
23b4ec992d
|
Merge pull request #245 from hemanth5544/next
|
2025-12-18 16:13:00 +01:00 |
|
Dries Augustyns
|
726f66762b
|
feat: Add bulk actions to contact overview
|
2025-12-18 16:12:42 +01:00 |
|
Dries Augustyns
|
8c0304273c
|
fix: Variable substitution in transactional emails
|
2025-12-17 20:00:27 +01:00 |
|
Dries Augustyns
|
dc9b88dedb
|
docs: Update openapi.json to match actual API outputs
|
2025-12-17 08:01:17 +01:00 |
|