Commit Graph
100 Commits
Author SHA1 Message Date
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
Dries Augustyns b3e6d03962 Add shared replacement method 2025-12-03 13:57:15 +01:00
Dries Augustyns 8defb9f8ab Add contact data 2025-12-03 13:28:41 +01:00
Dries Augustyns d96bce75d7 Update useContactFields to ignore type 2025-12-03 10:15:06 +01:00
Dries Augustyns de34b8c76b Add coverage to data management tab 2025-12-03 08:21:54 +01:00
Dries Augustyns e506659736 Limit to 25 emails per second 2025-12-02 13:11:27 +01:00
Dries Augustyns 2745c1bf5d Added extra analytics 2025-12-02 11:10:30 +01:00
Dries Augustyns 2ef463ce5e Added events for subscribe and unsubscribe 2025-12-02 09:56:27 +01:00
Dries Augustyns 2e6b485532 Data management tab 2025-12-02 09:46:12 +01:00
Dries Augustyns 61cb93d04c Fix linting errors 2025-12-02 09:06:40 +01:00
Dries Augustyns fe2e038037 Add better segmenting 2025-12-02 09:03:05 +01:00
Dries Augustyns b521a405bb Add events to workflows 2025-12-01 19:08:02 +01:00
Dries Augustyns b1f0043940 Add events to workflows 2025-12-01 18:37:53 +01:00
Dries Augustyns 5158756650 Automatic SNS verification 2025-12-01 16:47:06 +01:00
Dries Augustyns 62d7a61834 Automatic SNS verification 2025-12-01 16:27:19 +01:00
Dries Augustyns 54fde9675c Update tests to handle domain verification 2025-12-01 15:36:31 +01:00
Dries Augustyns e893960a85 Verify email domain before sending emails 2025-12-01 15:27:28 +01:00
Dries Augustyns 361ff6fede Added async validation 2025-12-01 15:21:12 +01:00
Dries Augustyns 1f3978e89c Added support for to and from name 2025-12-01 14:06:09 +01:00
Dries Augustyns 2dd6af8ff7 tests: Added source type to tests 2025-12-01 10:15:35 +01:00
Dries Augustyns 84caef5c45 Initial push of Plunk Next 2025-12-01 10:04:22 +01:00
Dries Augustyns 5b430fba0d Initial push of Plunk Next 2025-12-01 10:00:25 +01:00
Dries Augustyns ff1876d580 Initial push of Plunk Next 2025-12-01 09:56:56 +01:00
Dries Augustyns 07cea20262 Merge pull request #223 from useplunk/dev-driaug-identity-check 2025-10-02 10:53:12 +02:00
Dries Augustyns ca5935924f Fix subdomain check in domain verification 2025-10-02 10:52:23 +02:00
Dries Augustyns a1ff2114d5 Merge pull request #222 from useplunk/dev-driaug-contacts-fix 2025-09-28 11:53:24 +02:00
Dries Augustyns eac874d6ae Add stats to contact detail page 2025-09-28 11:52:49 +02:00