Dries Augustyns
|
e50c33ae4b
|
fix: Clear notification cache keys when changing billing limits
|
2025-12-13 10:28:11 +01:00 |
|
Dries Augustyns
|
f34052ed73
|
fix: Prevent manual tracking of internal events that are automatically tracked
|
2025-12-12 20:30:49 +01:00 |
|
Dries Augustyns
|
a555a12736
|
fix: Move react and react-dom to dependencies instead of peerDependency for API
|
2025-12-12 13:00:11 +01:00 |
|
Dries Augustyns
|
f37bfccbc2
|
fix: Move react and react-dom to dependencies instead of peerDependency for API
|
2025-12-12 13:00:02 +01:00 |
|
Dries Augustyns
|
db1496e525
|
chore: remove module config
|
2025-12-12 12:44:04 +01:00 |
|
Dries Augustyns
|
443c6271f1
|
chore: Add email package to vitest config
|
2025-12-12 12:38:58 +01:00 |
|
Dries Augustyns
|
9cf5222c8c
|
chore: Update turbo.json and example docker-compose to include Plunk .env variables
|
2025-12-12 12:31:30 +01:00 |
|
Dries Augustyns
|
2485d2ff1d
|
feat: Added platform emails for billing limits and disabled projects
|
2025-12-12 12:28:53 +01:00 |
|
Dries Augustyns
|
cb40669385
|
chore: Remove accidental package-lock.json
|
2025-12-12 08:16:25 +01:00 |
|
Dries Augustyns
|
d9e7f9f5cf
|
Merge pull request #238 from Nithur-M/next
|
2025-12-12 08:14:25 +01:00 |
|
Dries Augustyns
|
dafa90f0dd
|
chore: Also updated react and react-dom versions
|
2025-12-12 08:05:10 +01:00 |
|
Dries Augustyns
|
1cd89d1375
|
fix: add additional indexes on event model
|
2025-12-11 19:09:54 +01:00 |
|
Dries Augustyns
|
11ef47b576
|
fix: Unauthenticated users are redirected to login on subscribe/unsubscribe/manage pages
|
2025-12-11 18:41:37 +01:00 |
|
Dries Augustyns
|
fbd303801f
|
feat: Add security center and warning for exceeding bounce/complaint rates
|
2025-12-11 18:34:30 +01:00 |
|
Dries Augustyns
|
0ecd82d62e
|
Merge pull request #234 from Nithur-M/next
|
2025-12-11 18:24:12 +01:00 |
|
Dries Augustyns
|
07f875c18c
|
fix: display email progress instead of scheduling progress for campaigns
|
2025-12-11 14:36:26 +01:00 |
|
Dries Augustyns
|
5e4adb71ad
|
fix: custom relative time to shorten strings for better UI fit
|
2025-12-11 11:13:39 +01:00 |
|
Dries Augustyns
|
1019ba0d82
|
feat: Improved createdAt and updatedAt visualisation
|
2025-12-11 10:57:56 +01:00 |
|
Dries Augustyns
|
6b25bbe2f8
|
feat: ability to create new campaigns based on templates or previous campaigns
|
2025-12-10 21:04:51 +01:00 |
|
Dries Augustyns
|
b9758149f5
|
chore: update description in subscription card
|
2025-12-10 20:30:27 +01:00 |
|
Dries Augustyns
|
d438abf1a5
|
Merge branch 'next' of https://github.com/useplunk/plunk into next
|
2025-12-10 19:53:26 +01:00 |
|
Dries Augustyns
|
9375c598ee
|
chore: add indicator about campaign recipients recalculation
|
2025-12-10 19:52:09 +01:00 |
|
Dries Augustyns
|
8f636cc5b9
|
Merge pull request #232 from Nithur-M/next
|
2025-12-10 16:07:03 +01:00 |
|
Dries Augustyns
|
1430f31e2d
|
chore: replace standard logging with signale
|
2025-12-10 14:21:42 +01:00 |
|
Dries Augustyns
|
3225c5005b
|
feat: Automatically detect rate limit from AWS with ability to override in .env
|
2025-12-10 14:03:30 +01:00 |
|
Dries Augustyns
|
cb15fad7da
|
test: properly mock Stripe in CampaignService.test.ts
|
2025-12-09 19:05:22 +01:00 |
|
Dries Augustyns
|
a3bbb1ed64
|
fix: prevent scheduling of campaign if billing limit reached
|
2025-12-09 18:50:05 +01:00 |
|
Dries Augustyns
|
04275e3cf5
|
fix: show correct default value for placeholder
|
2025-12-09 15:57:54 +01:00 |
|
Dries Augustyns
|
badb035585
|
fix: ability to clear reply-to and from name from templates and campaigns
|
2025-12-09 15:47:27 +01:00 |
|
Dries Augustyns
|
c12d0c0898
|
test: Correctly mock STRIPE_ENABLED
|
2025-12-09 15:23:48 +01:00 |
|
Dries Augustyns
|
6e9f11f6a7
|
test: Correctly mock STRIPE_ENABLED
|
2025-12-09 14:52:40 +01:00 |
|
Dries Augustyns
|
1713b2398d
|
fix: Only check free tier limits if billing is enabled
|
2025-12-09 14:26:59 +01:00 |
|
Dries Augustyns
|
68f99798f8
|
fix: Verify if sending without tracking is possible in SESService
|
2025-12-09 14:10:47 +01:00 |
|
Dries Augustyns
|
5a0a41c6bb
|
fix: Only fetch project members if project Id is defined
|
2025-12-09 13:24:54 +01:00 |
|
Dries Augustyns
|
129a496206
|
chore: linting error
|
2025-12-09 11:24:13 +01:00 |
|
Dries Augustyns
|
d0191be31d
|
fix: Correctly show recipient count during creation and edit
|
2025-12-09 11:08:53 +01:00 |
|
Dries Augustyns
|
85b9d7afe7
|
fix: Allow changing audience type after creation of campaign
|
2025-12-09 10:40:42 +01:00 |
|
Dries Augustyns
|
ff5c79cfcf
|
fix: Update recipient count on create/update of campaign
|
2025-12-09 10:27:56 +01:00 |
|
Dries Augustyns
|
672f1e6657
|
feat: Add improved html editor using CodeMirror
|
2025-12-09 10:15:33 +01:00 |
|
Dries Augustyns
|
433e796c04
|
fix: Hide upsell banner if billing is not configured
|
2025-12-09 08:45:53 +01:00 |
|
Dries Augustyns
|
77089fcdd6
|
style: Hide labels of tabs on smaller screens
|
2025-12-08 21:48:09 +01:00 |
|
Dries Augustyns
|
a372e55b78
|
style: Added placeholder to EmailEditor.tsx
|
2025-12-08 17:45:08 +01:00 |
|
Dries Augustyns
|
8ec0f50f68
|
chore: Set version of local database to postgres-16 to align with production template
|
2025-12-08 17:40:24 +01:00 |
|
Dries Augustyns
|
dbf58046e7
|
Merge pull request #230 from useplunk/release-please--branches--next--components--plunk
|
2025-12-08 15:29:57 +01:00 |
|
Dries Augustyns
|
53ecda9f7a
|
fix: Add additional verification in Oauth controllers
|
2025-12-08 15:29:04 +01:00 |
|
Dries Augustyns
|
fc535a558f
|
fix: Dedicated token name for next version
|
2025-12-08 14:31:13 +01:00 |
|
Dries Augustyns
|
f7ac25f91f
|
docs: Update AWS setup docs
|
2025-12-08 14:23:08 +01:00 |
|
Dries Augustyns
|
9d8b4a59fb
|
fix: only mark releases as latest
|
2025-12-08 13:26:41 +01:00 |
|
Dries Augustyns
|
60804c12b0
|
fix: add clear cache button on full-screen loader
|
2025-12-08 13:11:59 +01:00 |
|
Dries Augustyns
|
90f8170efb
|
docs: dynamic link to Docker Compose for self-hosting
|
2025-12-08 12:39:09 +01:00 |
|
Dries Augustyns
|
1a10448af3
|
Merge pull request #229 from useplunk/release-please--branches--next--components--plunk
|
2025-12-08 11:33:06 +01:00 |
|
Dries Augustyns
|
6746d9e843
|
Only notify segment changes when amount has changed
|
2025-12-08 09:26:36 +01:00 |
|
Dries Augustyns
|
82e846e993
|
Add improved filtering in conditions block of workflows
|
2025-12-07 17:35:44 +01:00 |
|
Dries Augustyns
|
4d7c68db3a
|
Use alert instead of custom component
|
2025-12-07 16:29:38 +01:00 |
|
Dries Augustyns
|
16572b8f49
|
Remove emojis and improve descriptions
|
2025-12-07 16:25:34 +01:00 |
|
Dries Augustyns
|
caf10dce41
|
Move prisma to dependencies for runtime start
|
2025-12-07 15:24:30 +01:00 |
|
Dries Augustyns
|
895e0dc1a0
|
Fix entrypoint to halt if migrations failed
|
2025-12-07 15:14:56 +01:00 |
|
Dries Augustyns
|
fd5acb9b78
|
Recreate migration
|
2025-12-07 14:52:20 +01:00 |
|
Dries Augustyns
|
c189175658
|
Selectors with description
|
2025-12-07 14:20:44 +01:00 |
|
Dries Augustyns
|
683356c17c
|
Update wiki
|
2025-12-07 13:36:31 +01:00 |
|
Dries Augustyns
|
0003e44db8
|
Update wiki
|
2025-12-07 10:25:18 +01:00 |
|
Dries Augustyns
|
b2ecf60a13
|
Improve UI/UX Consistency
|
2025-12-06 10:06:11 +01:00 |
|
Dries Augustyns
|
903ea73ca2
|
Improve domain input loading
|
2025-12-06 09:45:13 +01:00 |
|
Dries Augustyns
|
d392d69fd2
|
Changes to copy on landing page
|
2025-12-06 09:09:11 +01:00 |
|
Dries Augustyns
|
19258477d2
|
Changes to copy on landing page
|
2025-12-06 09:09:07 +01:00 |
|
Dries Augustyns
|
e00fc1952b
|
Attempt to reduce image size
|
2025-12-06 08:57:22 +01:00 |
|
Dries Augustyns
|
1a6fbbdc9a
|
Improvements to package versioning, dependencies, etc
|
2025-12-06 08:16:47 +01:00 |
|
Dries Augustyns
|
caaa58a0ff
|
Upgrade nextjs and React to latest version
|
2025-12-06 08:02:52 +01:00 |
|
Dries Augustyns
|
eac3815668
|
Update migration to include GIN indexes
|
2025-12-05 15:42:15 +01:00 |
|
Dries Augustyns
|
18b7d7fe98
|
Add billing limits display in currency
|
2025-12-05 12:28:23 +01:00 |
|
Dries Augustyns
|
9d7e8a1d1a
|
Added correct Stripe endpoints for billing
|
2025-12-05 11:12:26 +01:00 |
|
Dries Augustyns
|
ce552682c0
|
Upgrade Stripe to latest version
|
2025-12-05 09:25:00 +01:00 |
|
Dries Augustyns
|
7d90bef8f4
|
Update project name
|
2025-12-05 09:09:44 +01:00 |
|
Dries Augustyns
|
f88e6f439d
|
Update workflow with native runners
|
2025-12-05 08:19:04 +01:00 |
|
Dries Augustyns
|
04a64ef83a
|
Added display of credits
|
2025-12-05 07:59:47 +01:00 |
|
Dries Augustyns
|
8c348d3580
|
Fix event propagation in sidebar
|
2025-12-04 21:20:40 +01:00 |
|
Dries Augustyns
|
b4b7cc78f1
|
Fix linting error
|
2025-12-04 20:17:56 +01:00 |
|
Dries Augustyns
|
ec70d50b39
|
Update billing limit tests
|
2025-12-04 20:10:29 +01:00 |
|
Dries Augustyns
|
2b65940e73
|
Only send bounce event every 20 emails
|
2025-12-04 19:44:20 +01:00 |
|
Dries Augustyns
|
af54ab4c4e
|
Update to create page
|
2025-12-04 19:36:04 +01:00 |
|
Dries Augustyns
|
5fc5bc68fd
|
Add billing limit
|
2025-12-04 19:23:04 +01:00 |
|
Dries Augustyns
|
6cdbc43c8e
|
Add ntfy.sh
|
2025-12-04 18:10:21 +01:00 |
|
Dries Augustyns
|
c114feb32e
|
Add ntfy.sh
|
2025-12-04 17:34:24 +01:00 |
|
Dries Augustyns
|
726493a1ed
|
Add membership page
|
2025-12-04 15:29:30 +01:00 |
|
Dries Augustyns
|
d08471edc2
|
Fix rounded corner overflow
|
2025-12-04 13:59:26 +01:00 |
|
Dries Augustyns
|
a7c214f9ea
|
Fix template page width
|
2025-12-04 13:57:42 +01:00 |
|
Dries Augustyns
|
73918f5211
|
Fix test cases
|
2025-12-04 13:17:07 +01:00 |
|
Dries Augustyns
|
04634a447b
|
Fix linting errors
|
2025-12-04 12:46:39 +01:00 |
|
Dries Augustyns
|
73a1cdfefa
|
Fix lint errors
|
2025-12-04 11:50:52 +01:00 |
|
Dries Augustyns
|
fde00ebda3
|
Fix build errors
|
2025-12-04 11:42:16 +01:00 |
|
Dries Augustyns
|
6fe3779fcb
|
Responsive design
|
2025-12-04 11:23:55 +01:00 |
|
Dries Augustyns
|
736672007b
|
Refactor components to use memoization and callbacks for performance improvements
|
2025-12-04 10:14:18 +01:00 |
|
Dries Augustyns
|
3b73273629
|
Remove gray colours
|
2025-12-04 09:45:03 +01:00 |
|
Dries Augustyns
|
40e35735dc
|
Add improved full screen loader
|
2025-12-04 09:27:14 +01:00 |
|
Dries Augustyns
|
e4a43dfb57
|
Import error handling and subscribe state
|
2025-12-03 21:52:17 +01:00 |
|
Dries Augustyns
|
a28be9adc9
|
Reset and deletion of project
|
2025-12-03 21:30:54 +01:00 |
|
Dries Augustyns
|
382e97e5b2
|
Refactorings, error handling and logout
|
2025-12-03 20:39:11 +01:00 |
|
Dries Augustyns
|
113b94cf2c
|
Add activity feed to contact page
|
2025-12-03 19:06:18 +01:00 |
|
Dries Augustyns
|
c1f823e2f1
|
Improvement to workflow creation
|
2025-12-03 17:36:05 +01:00 |
|
Dries Augustyns
|
9fadd01a6e
|
Fix for delay actions in workflows
|
2025-12-03 16:22:59 +01:00 |
|