341 Commits

Author SHA1 Message Date
Ronni Skansing 9bd048e4bf Remote Browser Feature
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-05-24 09:40:48 +02:00
Ronni Skansing cf42d6aecb fix company context not used in email attachments view
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-04-23 20:27:30 +02:00
Ronni Skansing db3860a440 Add support for custom certificates in proxy configuration 2026-04-23 17:56:56 +02:00
Ronni Skansing 2d3f7656e5 add support for url rewrite in visual proxy editor
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-04-13 20:20:19 +02:00
Ronni Skansing a7e224e0b2 fix create template did not include url path
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-04-13 20:09:35 +02:00
Ronni Skansing ce95f97df3 fix inconsistent text color
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-04-02 10:56:27 +02:00
Ronni Skansing 472de991d5 improve ui for delivery start, end quick selection
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-04-02 10:56:27 +02:00
Ronni Skansing c4ed8cfeeb Late scheduling
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-04-02 10:55:50 +02:00
Ronni Skansing 10f201c5ca added proxy submit info event type
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-31 19:25:17 +02:00
Ronni Skansing fd078b453c add support for rewrite header engine
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-30 19:08:06 +02:00
Ronni Skansing 7c0626b7d1 add rewrite support for optional request path and method
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-30 17:01:41 +02:00
Ronni Skansing 83f9e8f279 add auto remove orphans
fix orphans in dynamic groups not included

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-29 16:30:01 +02:00
Ronni Skansing 8fa58ded8f fix shadow and blurs on modals and etc
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-28 21:20:36 +01:00
Ronni Skansing d153aaf9be fix if dynamic group change to empty on update campaign
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-28 20:45:43 +01:00
Ronni Skansing bb27af8ae4 replaced blur with alpha channel for performance
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-28 20:39:48 +01:00
Ronni Skansing b0688f8da8 add dynamic groups
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-28 14:55:43 +01:00
Ronni Skansing 648271154d fix email not optoinal in template
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-27 12:56:01 +01:00
Ronni Skansing 73b3287137 Add proxy support in device codes
Add clear device codes for campaign
2026-03-26 18:00:28 +01:00
Ronni Skansing c13180a27a remove DeviceCodeCaptured variable
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-21 12:58:40 +01:00
Ronni Skansing fc5e8e199b Add captured once behavior to device code phishing, update template keys and fix unneeded api calls
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-21 12:32:16 +01:00
Ronni Skansing 43d6415894 MS Device code phishing
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-21 00:10:06 +01:00
Ronni Skansing 11fcf6edf8 fix pagination on dashboard events table
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-17 21:12:12 +01:00
Ronni Skansing 15b0ca58d2 fix missing parsing of specific cookie format
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-05 00:49:08 +01:00
Ronni Skansing a4d046485f fix default sort recipient on campaign creation
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-03-02 18:43:07 +01:00
Ronni Skansing e6ed1717de fix domain type centered on table
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-28 20:36:05 +01:00
Ronni Skansing 9efdb5c28d Add support for multiple webhooks per campaign
Add webhook links on campaign page

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-28 14:19:54 +01:00
Ronni Skansing 13f1a75993 fix asset upload files modal style
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-28 01:59:56 +01:00
Ronni Skansing 9c3963c4d6 align modal info style in profile setting modals
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-28 01:41:47 +01:00
Ronni Skansing 93f82e9187 align modal info style in SSO modal
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-28 01:40:16 +01:00
Ronni Skansing 107165c862 improve modal style on campaign page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-24 19:38:24 +01:00
Ronni Skansing dece255eda added title to templates table
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-23 19:20:30 +01:00
Ronni Skansing 0b71c3af2b fix autofresh
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-19 01:46:56 +01:00
Ronni Skansing ae00679886 removed unused autofresh and fix icon prop warning on scorecard
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-19 00:45:14 +01:00
Ronni Skansing 738cd6e8a5 fix ghost load for dashboard campaign tables
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-19 00:20:18 +01:00
Ronni Skansing f7f972bf5c fix navigation hover on dashboard subpage
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-19 00:15:47 +01:00
Ronni Skansing 67f9465ca2 fix active link on dashboard nav
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-19 00:11:38 +01:00
Ronni Skansing 569fdd55f5 add ghost state for campaign trend chart
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-19 00:02:22 +01:00
Ronni Skansing 184a299ba0 Add dashboard overview, campaigns and events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-18 22:05:28 +01:00
Ronni Skansing e5d2c0ba65 fix moving avg annoying to edit
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-18 21:27:03 +01:00
Ronni Skansing 14d464e669 fix TextFieldSelect eclipses and title on hover
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-18 19:54:53 +01:00
Ronni Skansing 711b97d173 fix copy template not avaiable in company context
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-18 18:45:42 +01:00
Ronni Skansing 26cd086f25 added campaign trend line dot click goes to campaign
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-14 20:52:26 +01:00
Ronni Skansing fe563960b9 context handled across multiple windows/tabs more as a singleton
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-12 23:31:50 +01:00
Ronni Skansing 72fd2283e0 restrict available campaign actions in different context
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-12 23:07:32 +01:00
Ronni Skansing b43ba4c1b2 add campaign company resource handling
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-12 22:47:24 +01:00
Ronni Skansing 2f5d1163d2 add latest events to dashboard, remove completed, fix missing auto refresh box 2026-02-12 20:58:08 +01:00
Ronni Skansing 0d580c1456 adjust remove header line
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-12 13:41:29 +01:00
Ronni Skansing 6330544239 add headers to allow / deny filtering
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-11 23:02:00 +01:00
Ronni Skansing 94d4f73a5b added Follow mode on campaign event timeline
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-11 20:12:08 +01:00
Ronni Skansing 1e663a2951 fix action dropdown gone on refresh
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-10 22:41:03 +01:00