Commit graph

561 commits

Author SHA1 Message Date
Chris Anderson
8f32370014 fix: don't throw lock errors 2025-07-24 13:38:00 -05:00
Chris Anderson
49306af8f9 feat: add audit tables to campaign actions 2025-07-23 13:55:48 -05:00
Chris Anderson
ad9c3c8756 feat: allow common actions directly from campaigns screen 2025-07-23 10:13:42 -05:00
Chris Anderson
1c7a2f0166 chore: prevent scheduled job duplicates 2025-07-23 09:58:19 -05:00
Chris Anderson
858c3a894a chore: reduce scheduling of list size recalculation 2025-07-23 07:43:57 -05:00
Chris Anderson
51b38fd8ca
chore: switch from database to redis locks (#688) 2025-07-23 07:42:35 -05:00
Chris Anderson
a8f42ddd58 chore: allow for aborting loading campaigns 2025-07-23 07:29:37 -05:00
Chris Anderson
c17e3458b1
fix: devices table query performance (#687) 2025-07-23 07:17:35 -05:00
Chris Anderson
71e396de65 fix: prevent draft campaigns from changing state based on activity 2025-07-22 13:25:39 -05:00
Chris Anderson
5519cf3f0d feat: allow for bulk user deletion 2025-07-22 13:19:38 -05:00
Chris Anderson
43a1ea49f7 fix: build 2025-07-19 05:35:42 -05:00
Chris Anderson
c2cd905e6a Revert "Add devices table for deduplication (#685)"
This reverts commit 56a96233d8.

# Conflicts:
#	apps/platform/src/providers/push/PushChannel.ts
2025-07-19 05:30:42 -05:00
Chris Anderson
6dd493b735 chore: remove transaction 2025-07-18 21:56:38 -05:00
Chris Anderson
448d4508aa feat: add new publisher permission level 2025-07-18 14:30:49 -05:00
Chris Anderson
badcc467b6 fix: creating new subscription groups 2025-07-18 14:10:49 -05:00
Chris Anderson
68090d76f1 fix: offset for rule evaluations 2025-07-18 09:11:58 -05:00
Chris Anderson
5e50931fb7 chore: push send cleanup 2025-07-18 08:40:16 -05:00
Chris Anderson
70d030be54
chore: prevent sends of type a user doesnt support (#686) 2025-07-18 08:22:22 -05:00
Chris Anderson
adeb5cc23f chore: initial translation work for unsubscribe screens 2025-07-17 16:03:54 -05:00
Chris Anderson
56a96233d8
Add devices table for deduplication (#685) 2025-07-16 21:17:47 -05:00
Chris Anderson
909a41c8c4 fix: build issue related to params 2025-07-15 17:17:11 -05:00
Chris Anderson
ec165ba72e feat: allow for having internal subscription types 2025-07-15 14:58:22 -05:00
Chris Anderson
b42d022923 chore: add same day operator 2025-07-15 13:20:07 -05:00
Chris Anderson
3df6c003aa fix: add catch for rate limit errors 2025-07-15 10:06:02 -05:00
Chris Anderson
5483f0ef30 chore: additional date rule improvements 2025-07-14 20:41:54 -05:00
Chris Anderson
76f717bf66 chore: better processing of dates 2025-07-14 20:21:16 -05:00
Chris Anderson
188edf4f81 chore: use job deduplication for campaigns 2025-07-14 11:15:41 -05:00
Chris Anderson
3145aecd4c
chore: reduce journey memory usage (#684) 2025-07-14 11:15:08 -05:00
Chris Anderson
78bcc48d01 chore: allow for sending bulk device events 2025-07-13 17:26:05 -05:00
Chris Anderson
1f8ff1d86c chore: add name parts to user data merge 2025-07-11 08:39:15 -05:00
Chris Anderson
620f172126 chore: add auto-link generation for stickies 2025-07-10 14:29:05 -05:00
Chris Anderson
b962df98a7 chore: fix campaign generation regeneration 2025-07-10 14:23:12 -05:00
Chris Anderson
26cc50b452 feat: adds button to delete journey step from sidebar 2025-07-09 13:35:51 -07:00
Chris Anderson
e13de203d3 chore: allow skipping a delay 2025-07-09 13:18:50 -07:00
Chris Anderson
0bccf00d33 fix: error when sending to user with multiple device types 2025-07-09 12:54:48 -07:00
Chris Anderson
9a5c3cf78d fix: formatting dates without timezones 2025-07-09 11:44:35 -07:00
Chris Anderson
9ad17bb91b chore: continued campaign send generation reliability improvements 2025-07-08 19:58:53 -07:00
Chris Anderson
c2802195b7 feat: improve campaign send performance and reliability 2025-07-08 17:52:57 -07:00
Chris Anderson
b6d199d1bd chore: better display handlebars render errors to the user 2025-07-08 17:52:02 -07:00
Chris Anderson
df20428660 chore: add helper method for getting base locale 2025-07-08 17:27:20 -07:00
Chris Anderson
a976e9bd3a feat: add asynchronous chunker for faster ingest 2025-07-07 22:35:34 -07:00
Chris Anderson
d0577b1636 chore: increase batch size 2025-07-07 21:53:57 -07:00
Chris Anderson
932ce492cf chore: tune clickhouse query performance to avoid timeouts 2025-07-07 19:29:40 -07:00
Chris Anderson
2e85367f55 fix: campaign preview rendering without locales 2025-07-07 17:46:30 -07:00
Chris Anderson
2ef5d50953 fix: user events, push count, error handling 2025-07-07 09:52:19 -07:00
Chris Anderson
02c452fd22 chore: add better logging to campaign generation 2025-07-07 06:01:32 -07:00
Chris Anderson
a5190a5be3 chore: improve user deletion flow 2025-07-02 11:06:55 -05:00
Chris Anderson
1cb7a72679 chore: improve email preview ui 2025-07-01 18:52:59 -05:00
Chris Anderson
355f8f033e chore: allow for viewing users in a step on live journey 2025-07-01 15:02:20 -05:00
Chris Anderson
4140b813a8
Add better campaign filtering (#680) 2025-06-29 18:55:42 -05:00