Commit graph

  • c04e6e0705
    Merge ff04913d51 into c65bb196ea Chris Anderson 2025-08-27 14:45:29 -05:00
  • ff04913d51 feat: final ui modifications for in-app messages feat/in-app-notifications Chris Anderson 2025-08-27 14:43:35 -05:00
  • e46367e1a1 fix: sending of in-app notifications Chris Anderson 2025-08-22 09:01:38 -05:00
  • 55a6980314 chore: add ui for in-app messages Chris Anderson 2025-08-19 08:38:00 -05:00
  • 2db4ace16c Adds migration, minor fixes Chris Anderson 2024-01-21 16:31:26 -06:00
  • 8198ce8117 Initial progress and setup Chris Anderson 2024-01-11 06:53:04 -06:00
  • c65bb196ea
    feat: campaign experimentation (#695) v3.0.0-alpha.77 v3 Chris Anderson 2025-08-26 15:55:36 -05:00
  • f471e8bccf fix: build step Chris Anderson 2025-08-26 15:11:07 -05:00
  • 0382662474 fix: user object ui filtering Chris Anderson 2025-08-26 14:57:53 -05:00
  • 8e067204a3 chore: verbiage updates Chris Anderson 2025-08-26 14:08:24 -05:00
  • 056eca8cd4 fix: redirect for support users Chris Anderson 2025-08-26 11:30:45 -05:00
  • 928b8fa630 fix: variant editing and modals Chris Anderson 2025-08-26 09:27:59 -05:00
  • 472d301fa0
    Merge 737876b746 into 3d59d28fff rjnz2023 2025-08-26 11:25:00 +00:00
  • 737876b746
    Fix: Prevent API key modal from opening when clicking copy button rjnz2023 2025-08-26 21:22:15 +10:00
  • 6254b72a9b feat: experiment ui and handling Chris Anderson 2025-08-25 22:46:23 -05:00
  • 7055f77647 chore: initial experimentation work for campaigns Chris Anderson 2025-08-21 14:53:29 -05:00
  • 0327f26c23 fix: device locking and retry fix/device-retry Chris Anderson 2025-08-05 08:02:14 -05:00
  • 8e5a8b43b8
    Add Data Type to Variables (#693) Chris Anderson 2025-08-20 20:30:55 -05:00
  • 0ea9d73f34 fix: more test cases Chris Anderson 2025-08-20 20:27:47 -05:00
  • c82b58e863 chore: test cases tweaks Chris Anderson 2025-08-20 20:14:00 -05:00
  • 8b4ce99f61 feat: add visibility column and better ui Chris Anderson 2025-08-20 20:03:22 -05:00
  • 4c23ade395 chore: add data types to suggestions Chris Anderson 2025-07-06 10:50:05 -07:00
  • 6591a1e26f chore: show if a journey is disabled v3.0.0-alpha.76 Chris Anderson 2025-08-19 10:15:27 -05:00
  • bfd8cf5ca0 chore: fix record merging during send insert Chris Anderson 2025-08-19 10:01:49 -05:00
  • edde344b4d chore: prevent sending from archived provider Chris Anderson 2025-08-13 11:22:10 -05:00
  • 1ed17da02b chore: update version of maily feat/maily-email-editor Chris Anderson 2025-08-12 13:09:12 -05:00
  • 06950d0461 chore: variable improvements Chris Anderson 2025-07-06 20:07:07 -07:00
  • 7f5a943334 feat: add maily visual email editor Chris Anderson 2025-07-06 10:51:09 -07:00
  • deba7fc0a4 chore: add data types to suggestions Chris Anderson 2025-07-06 10:50:05 -07:00
  • 5b85b581a7 feat: adds proper provider based limiting and improves journey processing feat/aggregated-campaign-sending Chris Anderson 2025-08-11 08:21:52 -05:00
  • cca0277e5f feat: handle sending based on provider not campaign Chris Anderson 2025-08-05 08:03:22 -05:00
  • 5b74a5319a fix: build error v3.0.0-alpha.75 Chris Anderson 2025-08-11 22:46:49 -05:00
  • f33fd40de4 chore: dont log errors for webhooks we dont care about v3.0.0-alpha.74 Chris Anderson 2025-08-11 22:42:57 -05:00
  • b5036b7313 chore: record invalid user ids v3.0.0-alpha.73 Chris Anderson 2025-08-11 16:44:22 -05:00
  • e98231e449 chore: handle campaign send foreign key constraint errors v3.0.0-alpha.72 Chris Anderson 2025-08-11 14:20:39 -05:00
  • 1c91855e74 feat: allow for using image urls and editing source code Chris Anderson 2025-08-11 09:19:17 -05:00
  • 5404984850 chore: improve validation around email campaigns Chris Anderson 2025-08-05 08:30:23 -05:00
  • d62da2fca2 chore: stop using old device array Chris Anderson 2025-08-04 20:08:14 -05:00
  • b15e8d2be1 chore: improve logging around campaign generation v3.0.0-alpha.71 Chris Anderson 2025-08-02 15:35:39 -05:00
  • 2701aef923 chore: reduce state job processing Chris Anderson 2025-08-02 08:15:42 -05:00
  • 04a9f3f229 fix: build issues v3.0.0-alpha.70 Chris Anderson 2025-08-01 09:43:15 -05:00
  • c80beb3434 chore: additional logging for campaign state changes v3.0.0-alpha.69 Chris Anderson 2025-08-01 09:24:42 -05:00
  • 3867b46fa2 fix: fallback locale for unsubscribe pages v3.0.0-alpha.68 Chris Anderson 2025-07-30 11:36:32 -05:00
  • 7795c01ae7 fix: performance page crashing on deleted jobs v3.0.0-alpha.67 Chris Anderson 2025-07-30 07:16:04 -05:00
  • 16ba32f64e fix: retrieving project role after updating settings Chris Anderson 2025-07-28 21:44:23 -05:00
  • dcdffeeb05 feat: add cache key functionality to webhooks v3.0.0-alpha.66 Chris Anderson 2025-07-28 14:48:37 -05:00
  • bdeaaaf4c8 fix: journey date parsing v3.0.0-alpha.65 Chris Anderson 2025-07-28 08:34:39 -05:00
  • 1c54973b13 chore: revert device locks v3.0.0-alpha.64 Chris Anderson 2025-07-26 21:39:33 -05:00
  • 44a7354ffe chore: improve css styling for mobile v3.0.0-alpha.63 Chris Anderson 2025-07-26 16:09:15 -05:00
  • e33f9d79c0 chore: more device lock fixes v3.0.0-alpha.62 Chris Anderson 2025-07-26 15:48:02 -05:00
  • 308bc9f3aa fix: move audit folder v3.0.0-alpha.61 Chris Anderson 2025-07-25 21:56:18 -05:00
  • 8670bc0bc4 chore: move campaign generation to new method v3.0.0-alpha.60 Chris Anderson 2025-07-25 21:54:20 -05:00
  • 55fc56e98d chore: add locks to device updates Chris Anderson 2025-07-25 09:22:18 -05:00
  • a86ec79444
    chore: improve implementation of scheduled journeys (#689) Chris Anderson 2025-07-25 09:14:43 -05:00
  • 7471f3e677 chore: improve scheduled journey implementation Chris Anderson 2025-07-25 08:18:10 -05:00
  • 36f3652dce feat: show what links could send users into a journey v3.0.0-alpha.59 Chris Anderson 2025-07-24 14:59:21 -05:00
  • d89c9699a3 fix: error message build issues v3.0.0-alpha.58 Chris Anderson 2025-07-24 13:48:42 -05:00
  • 8f32370014 fix: don't throw lock errors v3.0.0-alpha.57 Chris Anderson 2025-07-24 13:38:00 -05:00
  • 49306af8f9 feat: add audit tables to campaign actions v3.0.0-alpha.56 Chris Anderson 2025-07-23 13:55:48 -05:00
  • ad9c3c8756 feat: allow common actions directly from campaigns screen Chris Anderson 2025-07-23 10:13:42 -05:00
  • 1c7a2f0166 chore: prevent scheduled job duplicates Chris Anderson 2025-07-23 09:58:19 -05:00
  • 858c3a894a chore: reduce scheduling of list size recalculation Chris Anderson 2025-07-23 07:43:57 -05:00
  • 51b38fd8ca
    chore: switch from database to redis locks (#688) Chris Anderson 2025-07-23 08:42:35 -04:00
  • 94916a88b1 fix: type error Chris Anderson 2025-07-23 07:38:37 -05:00
  • a6582155cf chore: switch from database to redis locks Chris Anderson 2025-07-22 19:24:50 -05:00
  • a8f42ddd58 chore: allow for aborting loading campaigns Chris Anderson 2025-07-23 07:29:37 -05:00
  • c17e3458b1
    fix: devices table query performance (#687) Chris Anderson 2025-07-23 08:17:35 -04:00
  • eb7cf30b1d fix: revert the device table revert and fix select query Chris Anderson 2025-07-19 06:47:10 -05:00
  • 71e396de65 fix: prevent draft campaigns from changing state based on activity v3.0.0-alpha.55 Chris Anderson 2025-07-22 13:25:39 -05:00
  • 5519cf3f0d feat: allow for bulk user deletion Chris Anderson 2025-07-22 13:19:38 -05:00
  • 43a1ea49f7 fix: build v3.0.0-alpha.54 Chris Anderson 2025-07-19 05:35:42 -05:00
  • c2cd905e6a Revert "Add devices table for deduplication (#685)" v3.0.0-alpha.53 Chris Anderson 2025-07-19 05:30:42 -05:00
  • 6dd493b735 chore: remove transaction v3.0.0-alpha.52 Chris Anderson 2025-07-18 21:56:38 -05:00
  • 448d4508aa feat: add new publisher permission level v3.0.0-alpha.51 Chris Anderson 2025-07-18 14:30:49 -05:00
  • badcc467b6 fix: creating new subscription groups Chris Anderson 2025-07-18 14:10:49 -05:00
  • 68090d76f1 fix: offset for rule evaluations v3.0.0-alpha.50 Chris Anderson 2025-07-18 09:11:58 -05:00
  • 5e50931fb7 chore: push send cleanup Chris Anderson 2025-07-18 08:40:16 -05:00
  • 70d030be54
    chore: prevent sends of type a user doesnt support (#686) Chris Anderson 2025-07-18 08:22:22 -05:00
  • 71a35c9e51 chore: prevent sends of type a user doesnt support Chris Anderson 2025-07-18 08:07:15 -05:00
  • adeb5cc23f chore: initial translation work for unsubscribe screens Chris Anderson 2025-07-17 16:03:54 -05:00
  • 56a96233d8
    Add devices table for deduplication (#685) Chris Anderson 2025-07-16 21:17:47 -05:00
  • 3d6e3a37d1 fix: test cases Chris Anderson 2025-07-16 20:32:44 -05:00
  • cf15e1007d fix: test cases Chris Anderson 2025-07-16 20:16:39 -05:00
  • 388ae16573 chore: don't update devices if nothing has changed Chris Anderson 2025-07-16 20:14:19 -05:00
  • 224b9dee8c chore: tiny fixes Chris Anderson 2025-07-16 20:07:56 -05:00
  • b980c5fa0d chore: update test cases Chris Anderson 2025-07-16 19:45:12 -05:00
  • eb7d3e63f5 Adds devices table for better deduplication Chris Anderson 2025-07-16 19:11:39 -05:00
  • 909a41c8c4 fix: build issue related to params v3.0.0-alpha.49 Chris Anderson 2025-07-15 17:17:11 -05:00
  • ec165ba72e feat: allow for having internal subscription types v3.0.0-alpha.48 Chris Anderson 2025-07-15 14:58:22 -05:00
  • b42d022923 chore: add same day operator v3.0.0-alpha.47 Chris Anderson 2025-07-15 13:20:07 -05:00
  • 3df6c003aa fix: add catch for rate limit errors v3.0.0-alpha.46 Chris Anderson 2025-07-15 10:06:02 -05:00
  • 5483f0ef30 chore: additional date rule improvements Chris Anderson 2025-07-14 20:41:54 -05:00
  • 76f717bf66 chore: better processing of dates Chris Anderson 2025-07-14 20:21:16 -05:00
  • 188edf4f81 chore: use job deduplication for campaigns v3.0.0-alpha.45 Chris Anderson 2025-07-14 11:15:41 -05:00
  • 3145aecd4c
    chore: reduce journey memory usage (#684) Chris Anderson 2025-07-14 11:15:08 -05:00
  • a227f2e06c fix: test cases Chris Anderson 2025-07-13 23:07:47 -05:00
  • 47693d6aaa chore: reduce journey memory usage Chris Anderson 2025-07-13 23:01:35 -05:00
  • 78bcc48d01 chore: allow for sending bulk device events Chris Anderson 2025-07-13 17:26:05 -05:00
  • 1f8ff1d86c chore: add name parts to user data merge v3.0.0-alpha.44 Chris Anderson 2025-07-11 08:39:15 -05:00
  • 620f172126 chore: add auto-link generation for stickies v3.0.0-alpha.43 Chris Anderson 2025-07-10 14:29:05 -05:00