Commit Graph

337 Commits

Author SHA1 Message Date
Ronni Skansing 4754e8bf6c Moved MITM cookie to top level of landing URL to support wider capturing.
Use surf http client only.
various bugs with switching to surf

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-23 12:18:24 +01:00
Ronni Skansing 9f247cfe3f moved Copy lure URL up
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-22 19:08:56 +01:00
Ronni Skansing 2d5f5a4216 custom obfuscation
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-22 12:10:49 +01:00
Ronni Skansing c0acb8c790 removed 'sucessfully' from some toast text
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-22 10:47:26 +01:00
Ronni Skansing bbd7397c14 make placeholder text less visible
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-22 10:44:42 +01:00
Ronni Skansing 490aec02df improve campaign ui
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-22 10:16:21 +01:00
Ronni Skansing 3a9c8a709d added display mode
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-22 00:36:33 +01:00
Ronni Skansing 988b37f61d updated release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.19.0
2025-11-21 18:36:07 +01:00
Ronni Skansing c66b68fa39 fix make campaign recipient action texts more clear. Added copy recipient email
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 16:46:39 +01:00
Ronni Skansing 0fcb04573a add more debug logging to api sender
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 16:36:12 +01:00
Ronni Skansing 5831ec355b adjust flow on campaign page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 15:43:31 +01:00
Ronni Skansing 5d6a81cf0f improve handling of bad oauth tokens
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 14:52:19 +01:00
Ronni Skansing ea26bb3990 update readme with oauth and blog/resources
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 11:50:50 +01:00
Ronni Skansing a57c5f455f Fix pagination has next page on campaign page. Fix campaign recipients return standard T[] result. Fix anonymization affected recipient outside scope.
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 11:40:13 +01:00
Ronni Skansing 5a6a15e162 fix campaign template cant be both SMTP and API Sender set
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 10:45:53 +01:00
Ronni Skansing 6368e3b7ee fix send message always showed type as api sender. fix unneeded templates loading
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 10:40:28 +01:00
Ronni Skansing 52a563c9cb fix error not shown on send message endpoint. Fix error sometimes shown as context cancelled instead of error due to early cancel before body was read
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 10:06:26 +01:00
Ronni Skansing 46a162c031 fix context cancelled error instead of error
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 01:13:26 +01:00
Ronni Skansing ce394bda0e update vendor
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-21 00:00:12 +01:00
Ronni Skansing f6eb87fa2b OAuth providers
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-20 23:54:00 +01:00
Ronni Skansing cff927d477 update release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.18.0
2025-11-18 18:39:03 +01:00
Ronni Skansing 0c09e440ea improve jittery
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-18 18:31:20 +01:00
Ronni Skansing 870d901410 Merge branch 'develop' into feat-schedule-jitter 2025-11-18 17:10:03 +01:00
Ronni Skansing aa5f3e8691 fix set cancelled only for recipients of campaign
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-18 17:08:47 +01:00
Ronni Skansing b072eb7b1b add campaign jitter
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-17 22:21:12 +01:00
Ronni Skansing 64479c4669 add tabindex to checkbox and style when focus/active
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-17 20:27:51 +01:00
Ronni Skansing 31ba6e67da improve webhook checkbox style
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-17 20:23:33 +01:00
Ronni Skansing cf0c5347ee be gone vscode config
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-17 19:51:40 +01:00
Ronni Skansing 376c769f34 updated release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.17.1
2025-11-16 12:55:17 +01:00
Ronni Skansing f51385b1da fix missing meta data on a couple of events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-16 11:34:38 +01:00
Ronni Skansing 98faf496c3 fix removed unused sorting column
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.17.0
2025-11-16 10:36:13 +01:00
Ronni Skansing e042caa8fe remove none existing sorting column
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-15 00:09:54 +01:00
Ronni Skansing 70c7b6203d add option to add data to webhook events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-14 20:50:50 +01:00
Ronni Skansing 68d3466efb Merge branch 'fix-missing-webhooks-points' into develop 2025-11-14 18:09:30 +01:00
Ronni Skansing ead06b63b0 fix remove early session complete mark
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-14 18:05:56 +01:00
Ronni Skansing 396bbb29ab adding wehook missing calls
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-14 17:01:27 +01:00
Ronni Skansing 66622e0753 fix add global rewrite rules to requests without mitm session
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-14 12:49:03 +01:00
Ronni Skansing 735f50de6c fix bad encode handling
fix unneeded reencoding

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-14 12:47:50 +01:00
Ronni Skansing 723ff5592b fix cookie capture event sometimes output before all captures were completed
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-14 01:51:31 +01:00
Ronni Skansing 573703acf0 updated release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.16.0
2025-11-12 21:22:27 +01:00
Ronni Skansing 73efa9e341 added synthetic read events for when visiting a landing page and having no previous read email event
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-12 21:12:25 +01:00
Ronni Skansing 4496fc30f3 fix bug where {{.APIKey}} was not correctly filled in header.\nAdded support for {{.FromName}} and {{.FromEmail}}\nImproved error message
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-12 20:32:50 +01:00
Ronni Skansing 26965b9276 fix wrong api test request header text
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-12 19:18:00 +01:00
Ronni Skansing 261fdb7f13 update release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.15.1
2025-11-11 21:47:17 +01:00
Ronni Skansing 4c63406f2a fix missing meta data field on events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-11 21:38:41 +01:00
Ronni Skansing bded35723b handle unknown events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-11 21:31:45 +01:00
Ronni Skansing a42d891b08 update release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.15.0
2025-11-11 20:56:24 +01:00
Ronni Skansing 9534b28bb9 ja4builder
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-11 20:49:26 +01:00
Ronni Skansing 79d36cac78 add save meta data info to campaign details
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-11 20:08:34 +01:00
Ronni Skansing fa1174e06c add option to save additional data
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-11 19:47:19 +01:00