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
|
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
|
5831ec355b
|
adjust flow on campaign page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 15:43:31 +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
|
f6eb87fa2b
|
OAuth providers
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-20 23:54:00 +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
|
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
|
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
|
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
|
bded35723b
|
handle unknown events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-11 21:31:45 +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 |
|
Ronni Skansing
|
31a1348d4a
|
added tools page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-10 20:07:14 +01:00 |
|
Ronni Skansing
|
8a5de77b28
|
add deny page visit event
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-10 19:04:22 +01:00 |
|
Ronni Skansing
|
f0cebead74
|
remove load from file
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-09 16:22:53 +01:00 |
|
Ronni Skansing
|
9c5acbed90
|
Add geo IP checking
|
2025-11-09 12:22:39 +01:00 |
|
Ronni Skansing
|
acb7a4a8ee
|
add support for proxy socks5
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-09 10:03:11 +01:00 |
|
Ronni Skansing
|
dacf7b90ac
|
fix autocomplete too eager
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 22:05:40 +01:00 |
|
Ronni Skansing
|
f52fa5158a
|
update autocomplete for impersonate
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 22:00:02 +01:00 |
|
Ronni Skansing
|
691cff9659
|
ip filtering becomes filtering with ja4 and cidrs
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-05 21:10:33 +01:00 |
|
Ronni Skansing
|
a5b2622317
|
save campaign trendline settings
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 20:35:31 +01:00 |
|
Ronni Skansing
|
58bdb1aec0
|
custom stats table - removed recipients, added submitted rate
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 20:30:27 +01:00 |
|
Ronni Skansing
|
e3a23b3cb6
|
add proxy yaml tls directive
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 20:25:51 +01:00 |
|
Ronni Skansing
|
3855e6d39b
|
self signed certificates
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 20:00:59 +01:00 |
|
Ronni Skansing
|
ee55366c3f
|
improve proxy editor UI
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-02 12:08:55 +01:00 |
|
Ronni Skansing
|
661624c617
|
Add expand mode to SimpleCodeEditor
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-02 11:31:51 +01:00 |
|
Ronni Skansing
|
ff2f2a36c7
|
Added options for campaign obfuscation
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-01 22:53:43 +01:00 |
|
Ronni Skansing
|
1039243137
|
remove details/editor in editor config
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-31 14:53:46 +01:00 |
|
Ronni Skansing
|
752ffa4e61
|
fix preview not working when toggled multiple times
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-31 01:31:46 +01:00 |
|
Ronni Skansing
|
c3e0abc0ae
|
fix missing hasNextPage use
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-31 00:18:55 +01:00 |
|
Ronni Skansing
|
0e0c4639fa
|
limit pagination
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 23:59:55 +01:00 |
|
Ronni Skansing
|
6ce80afcdd
|
pin menu
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 21:45:28 +01:00 |
|
Ronni Skansing
|
870e8761b5
|
fix missing await on loading domains
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 20:11:51 +01:00 |
|
Ronni Skansing
|
0abf7fba7b
|
fix select preview domain should always be visible
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 20:08:17 +01:00 |
|
Ronni Skansing
|
2449b0b7a8
|
align new filter text
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 09:15:13 +01:00 |
|
Ronni Skansing
|
22d3695c93
|
adjust recipient/group buttons
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 09:14:23 +01:00 |
|
Ronni Skansing
|
d512e3249e
|
adjust auto refresh position
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 09:11:19 +01:00 |
|
Ronni Skansing
|
d727bc4b73
|
fix bad table layout on firefox
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-30 08:41:53 +01:00 |
|
Ronni Skansing
|
e5e98f9939
|
fix bad border-hidden rule
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-10-29 23:56:57 +01:00 |
|