Commit graph

798 commits

Author SHA1 Message Date
Chris Anderson
f33fd40de4 chore: dont log errors for webhooks we dont care about 2025-08-11 22:42:57 -05:00
Chris Anderson
b5036b7313 chore: record invalid user ids 2025-08-11 16:44:22 -05:00
Chris Anderson
e98231e449 chore: handle campaign send foreign key constraint errors 2025-08-11 14:20:39 -05:00
Chris Anderson
1c91855e74 feat: allow for using image urls and editing source code 2025-08-11 09:19:17 -05:00
Chris Anderson
5404984850 chore: improve validation around email campaigns 2025-08-05 08:30:23 -05:00
Chris Anderson
d62da2fca2 chore: stop using old device array 2025-08-04 20:08:14 -05:00
Chris Anderson
b15e8d2be1 chore: improve logging around campaign generation 2025-08-02 15:35:39 -05:00
Chris Anderson
2701aef923 chore: reduce state job processing 2025-08-02 08:15:42 -05:00
Chris Anderson
04a9f3f229 fix: build issues 2025-08-01 09:43:15 -05:00
Chris Anderson
c80beb3434 chore: additional logging for campaign state changes 2025-08-01 09:24:42 -05:00
Chris Anderson
3867b46fa2 fix: fallback locale for unsubscribe pages 2025-07-30 11:36:32 -05:00
Chris Anderson
7795c01ae7 fix: performance page crashing on deleted jobs 2025-07-30 07:16:04 -05:00
Chris Anderson
16ba32f64e fix: retrieving project role after updating settings 2025-07-28 21:44:23 -05:00
Chris Anderson
dcdffeeb05 feat: add cache key functionality to webhooks 2025-07-28 14:48:37 -05:00
Chris Anderson
bdeaaaf4c8 fix: journey date parsing 2025-07-28 08:34:39 -05:00
Chris Anderson
1c54973b13 chore: revert device locks 2025-07-26 21:39:33 -05:00
Chris Anderson
44a7354ffe chore: improve css styling for mobile 2025-07-26 16:09:15 -05:00
Chris Anderson
e33f9d79c0 chore: more device lock fixes 2025-07-26 15:48:02 -05:00
Chris Anderson
308bc9f3aa fix: move audit folder 2025-07-25 21:56:18 -05:00
Chris Anderson
8670bc0bc4 chore: move campaign generation to new method 2025-07-25 21:54:20 -05:00
Chris Anderson
55fc56e98d chore: add locks to device updates 2025-07-25 09:22:18 -05:00
Chris Anderson
a86ec79444
chore: improve implementation of scheduled journeys (#689) 2025-07-25 09:14:43 -05:00
Chris Anderson
36f3652dce feat: show what links could send users into a journey 2025-07-24 14:59:21 -05:00
Chris Anderson
d89c9699a3 fix: error message build issues 2025-07-24 13:48:42 -05:00
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