Amit Sharma
c7e4c3d839
fix: resolved linting and prettier issues for formating
2025-07-30 16:02:30 -07:00
Amit Sharma
bc34c9df4a
feat: centralize PostHog analytics with proper error handling
...
- Create lib/analytics.ts with centralized tracking functions
- Use arrow functions and camelCase naming per code standards
- Add error handling to prevent analytics failures from crashing app
- Update auth forms and provider workflows to use new analytics lib
- Export TypeScript interfaces for type-safe analytics payloads
Addresses PR review comments:
- Convert to arrow functions (requested by @paabloLC)
- Use camelCase for event and property names
- Centralize analytics logic for better maintainability
2025-07-29 19:49:12 -07:00
Amit Sharma
8a65efa441
feat: add PostHog analytics integration
...
- Add PostHog client configuration in ui/lib/posthog.ts
- Integrate PostHog tracking in auth forms and provider workflows
- Add PostHog dependencies (posthog-js and posthog-node)
- Update Next.js config for PostHog integration
- Add environment variables for PostHog configuration
- Update changelog with PostHog integration entry
2025-07-23 15:08:21 -07:00
sumit-tft
4428bcb2c0
feat(ui): update step title and description in cloud provider update … ( #8303 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-18 10:11:44 +02:00
Chandrapal Badshah
e89df617ef
chore(lighthouse): Rename to Lighthouse AI ( #8262 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-17 16:25:32 +02:00
Alejandro Bailo
8496a6b045
fix: muted filter removed from url when value is true ( #8310 )
2025-07-17 19:12:36 +05:45
Pepe Fagoaga
eb3d4b25e3
chore: improve info in the download button ( #8307 )
2025-07-17 16:38:45 +05:45
Pablo Lara
d004a0c931
feat(ui): Add resources view as inventory ( #7760 )
...
Co-authored-by: sumit_chaturvedi <chaturvedi.sumit@tftus.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-17 10:01:05 +02:00
sumit-tft
94e66a91a6
feat(ui): add link in Scans view to navigate to Compliance overview ( #8251 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-16 12:34:21 +02:00
sumit-tft
1ac4417f74
feat(ui): add status column to findings table in compliance detail view ( #8244 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-16 12:23:40 +02:00
Alejandro Bailo
19203f92b3
feat: menu label hidden in side-menu if no items ( #8292 )
2025-07-16 14:37:56 +05:45
Alejandro Bailo
c5b1bf3e52
feat: allow to restrict routes based on permissions ( #8287 )
2025-07-16 14:21:45 +05:45
Alejandro Bailo
834a7d3b69
fix(scans): capture 403 when no permissions ( #8280 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-15 21:43:50 +05:45
Alejandro Bailo
e07c833cab
feat: SAML toast error ( #8267 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-14 17:04:23 +02:00
Pepe Fagoaga
d63a383ec6
feat(security): password strength ( #8225 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-10 11:50:22 +05:45
Alejandro Bailo
8d2f6aa30c
feat: Include/exclude muted findings ( #8228 )
2025-07-09 16:06:05 +02:00
Alejandro Bailo
a3aef18cfe
feat: Mutelist implementation ( #8190 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
Co-authored-by: Drew Kerrigan <drew@prowler.com >
2025-07-09 08:15:23 +02:00
Pepe Fagoaga
fe00b788cc
fix: Remove type validation while updating provider credentials ( #8197 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-07-08 15:27:02 +05:45
Adrián Jesús Peña Rodríguez
19f3c1d310
chore(saml): restore SAML button ( #8203 )
2025-07-07 17:34:05 +02:00
sumit-tft
eea6d07259
chore(ui): update capitalization of Sign In and Sign Up to match UI s… ( #8136 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-07-02 16:01:29 +02:00
Alejandro Bailo
883c5d4e56
feat: client side validation ( #8161 )
2025-07-02 15:43:20 +02:00
Pablo Lara
ad98a4747f
chore: Hide all SAML config for v5.8 ( #8159 )
2025-07-02 12:46:04 +02:00
Alejandro Bailo
5798321dc6
feat: saml e2e improvements ( #8158 )
2025-07-02 11:57:56 +02:00
Alejandro Bailo
6d27738c4d
fix: HotFIX related with ACS SAML url ( #8148 )
2025-07-01 13:10:46 +02:00
Alejandro Bailo
cfa7f271d2
fix: Minor changes detected while SAML E2E ( #8146 )
2025-07-01 11:50:47 +02:00
Pablo Lara
cd4a1ad8a7
chore: clarify M365 context due to credential changes ( #8144 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-01 09:01:17 +02:00
Pedro Martín
f930739a3d
fix(ui): remove typo from compliance detailed view ( #8142 )
2025-06-30 18:03:45 +02:00
Alejandro Bailo
971424f822
fix: ACS dynamic url and password input visible in sign up ( #8131 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-06-30 16:17:34 +02:00
Pablo Lara
ddc0596aa2
chore: tweaks for SAML config in profile page ( #8130 )
2025-06-30 09:40:02 +02:00
Alejandro Bailo
8e635b3bd4
feat: saml sso ui integration ( #8094 )
2025-06-27 10:45:21 +02:00
Chandrapal Badshah
80fd5d1ba6
fix: update lighthouse chat page name ( #8106 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-06-25 12:48:20 +02:00
Pablo Lara
bc71e7fb3b
chore: set filters panel to be always open by default ( #8085 )
2025-06-23 15:05:53 +02:00
sumit-tft
6a331c05e8
fix(ui): resolve accessibility warnings for Sheet and SVG elements ( #8019 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-23 13:25:05 +02:00
Alejandro Bailo
6b7b700a98
feat: filters relationships in findings and scans page ( #8046 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-18 17:19:41 +02:00
Pablo Lara
e5584f21b3
feat: make user and password fields optional but mutually required fo… ( #8044 )
2025-06-17 14:46:00 +02:00
Alejandro Bailo
ef9809f61f
fix: correct parenthesis around the render condition ( #8041 )
2025-06-17 12:22:17 +02:00
Alejandro Bailo
9a04ca3611
feat: touching up compliances views ( #8022 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-17 11:23:14 +02:00
Chandrapal Badshah
05d2b86ba8
feat(lighthouse): update NextJS logic to work with latest APIs ( #8033 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-06-17 10:25:37 +02:00
sumit-tft
4a2a3921da
feat(UI): Add Provider detail component in Findings, Scan details ( #7968 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-13 12:17:18 +02:00
Chandrapal Badshah
74f7a86c2b
feat(lighthouse): Add chat interface ( #7878 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-06-12 15:19:41 +02:00
Pablo Lara
e218435b2f
fix: improve error handling in UpdateViaCredentialsForm with early re… ( #7988 )
2025-06-12 11:39:49 +02:00
sumit-tft
d393bc48a2
fix(PRWLR-7380): button nesting hydration error ( #7998 )
2025-06-12 10:02:20 +02:00
Alejandro Bailo
8751615faa
feat: MittreAtack compliance detailed view ( #8002 )
2025-06-12 09:27:47 +02:00
Alejandro Bailo
4876d8435c
feat: generic compliance detailed view ( #7990 )
2025-06-11 09:40:53 +02:00
Alejandro Bailo
c119cece89
feat: ThreatScore compliance detailed view ( #7979 )
2025-06-10 10:43:27 +02:00
Alejandro Bailo
2eaa37921d
feat: KISA detailed view ( #7965 )
2025-06-09 09:29:34 +02:00
Alejandro Bailo
50dc396aa3
feat: scan id filter drowpdown ( #7949 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-06 12:38:14 +02:00
Alejandro Bailo
d89df83904
fix: Improve the perfomance removing regions heatmap ( #7934 )
2025-06-05 08:13:47 +02:00
Alejandro Bailo
c74360ab63
fix: clear filters sync ( #7928 )
2025-06-04 13:32:52 +02:00
Alejandro Bailo
4dc4d82d42
feat: aws-well-architected compliance detailed view ( #7925 )
2025-06-04 12:26:27 +02:00