Commit Graph

366 Commits

Author SHA1 Message Date
Ronni Skansing
071b01ac49 improve config error types
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-05 22:59:14 +01:00
Ronni Skansing
2e9227900d add submit capture for PUT, PATCH and more content types
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-04 19:56:34 +01:00
Ronni Skansing
170f92aa72 added status modal after import recipients
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-04 11:23:52 +01:00
Ronni Skansing
cbaca17756 add frontend check for csv parse warning and errors
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 22:14:48 +01:00
Ronni Skansing
a63b9a014b update pebble to use ghcq instead of docker hub
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 20:36:22 +01:00
Ronni Skansing
b32fd4509f manual handle if install page can be seen on dev
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 20:17:42 +01:00
Ronni Skansing
444897d9a1 improve install with client validation on username and password
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 19:57:45 +01:00
Ronni Skansing
9b68e81b89 improve install UI width
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 19:47:08 +01:00
Ronni Skansing
d23c1a7b47 add dev support for showing install page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 19:11:19 +01:00
Ronni Skansing
83f5c0ca14 make email readonly on recipient update modal
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 17:40:03 +01:00
Ronni Skansing
e90dc9081f fix rewrite query param bug
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-02 20:31:29 +01:00
Ronni Skansing
30a284da85 added preview recipients in campaign create/update
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-29 12:27:10 +01:00
Ronni Skansing
4fec3c41a1 add ctrl+s to save modal on Editor modals
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-29 10:57:29 +01:00
Ronni Skansing
e534660fd7 ctrl+s update keep position
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-29 10:46:36 +01:00
Ronni Skansing
6a9e5e1075 update release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.21.0
2025-11-27 22:45:18 +01:00
Ronni Skansing
672934cb6f fix tighten new proxy capture engine
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 22:32:43 +01:00
Ronni Skansing
e0cff01796 add support for proxy schema http and ports in proxy start URL
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 21:46:49 +01:00
Ronni Skansing
d35d41732b Added new from for capture for json, formdata, urlencoded. \nAdded support for multiple values in capture find.
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 20:19:59 +01:00
Ronni Skansing
8dc4f8ce76 add noreferer to external link
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 02:02:04 +01:00
Ronni Skansing
163f86bbf7 removed the dev bar
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 01:53:47 +01:00
Ronni Skansing
f18d8cd430 align search select style with other form components
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 01:52:01 +01:00
Ronni Skansing
03ec4fa994 align button colors
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 01:37:14 +01:00
Ronni Skansing
bb4d8e41bd adjust position of unpin depending on scrollbar is visible
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 01:31:45 +01:00
Ronni Skansing
e4839ddfb0 add min width to profile menu to avoid it getting too small when DesktopMenu is pinned
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 01:04:24 +01:00
Ronni Skansing
be7e01fe6d update switch company bg color on dark mode for more clear text
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 00:55:58 +01:00
Ronni Skansing
6c3c695941 Added support for random recipient variable
Random recipient can not be the recipient
Added support for variables in email subject

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 00:41:14 +01:00
Ronni Skansing
dce09e7a24 proxy rewrite with no replace is equal to empty
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-26 23:14:09 +01:00
Ronni Skansing
c8f4404a40 updated release notes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
v1.20.0
2025-11-23 14:13:08 +01:00
Ronni Skansing
a9317da42b ensure hosts are sorted by length
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-23 12:59:55 +01:00
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