Pablo F.G and Claude Opus 4.8
c5f86da879
feat(ui): add provider group action, selector, and filter helpers
...
- Add getAllProviderGroups to fetch every group for filter dropdowns
- Add reusable ProviderGroupSelector with batch and instant modes
- Add provider group chip/label resolution and the provider_groups filter param
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 08:51:55 +02:00
Alejandro Bailo
908d2ce766
feat(ui): per-provider scan schedule management gated by capability ( #11521 )
2026-06-18 15:47:03 +02:00
853610bbbf
feat(ui): resolve public SaaS config at container runtime ( #11500 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 15:12:18 +02:00
2293cab72c
fix(ui): adaptive Attack Paths messages for waiting states ( #11512 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 10:03:35 +02:00
Pedro Martín
c0ae8b9739
feat(compliance): add DORA compliance framework for Azure ( #11551 )
2026-06-18 08:56:04 +02:00
26b8c6b663
fix(ui): prevent radio button dot shift when checked ( #11608 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 11:54:14 +02:00
49309b43d3
feat(ui): UI onboarding system ( #11430 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-06-15 13:53:48 +02:00
Alejandro Bailo
2e82f1564f
fix(ui): show threat map data for okta and google workspace accounts ( #11542 )
2026-06-12 10:07:56 +02:00
Hugo Pereira Brito
f1d741214a
fix(ui): adapt risk pipeline sankey layout ( #11527 )
2026-06-11 09:44:17 +02:00
Pedro Martín
75f95559d6
fix(api): warm compliance caches when starting the worker ( #11530 )
2026-06-10 19:04:40 +02:00
61cd4aea3f
feat(compliance): add Okta IDaaS STIG V1R2 framework ( #11428 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-06-10 11:22:42 +02:00
Pepe Fagoaga
b994b0b14e
chore(ui): rename customer support to support desk ( #11508 )
2026-06-09 13:53:21 +02:00
Alejandro Bailo
5a2226c02c
fix(ui): preserve active tab styling with tooltips ( #11493 )
2026-06-08 11:54:51 +02:00
Pedro Martín and Pepe Fagoaga
eb7949c884
fix(ui): show delete user action only for the current user ( #11447 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-06-03 17:03:12 +02:00
Alejandro Bailo
e60a4462e5
fix(ui): refine add-provider wizard flow between scans and providers ( #11424 )
2026-06-03 16:08:06 +02:00
Pedro Martín
f7f8747512
feat(compliance): add DORA framework for AWS ( #11131 )
2026-06-03 11:43:55 +02:00
Alejandro Bailo
a769e37615
fix(ui): restore scheduled scan column ( #11411 )
2026-06-01 14:34:58 +02:00
Alejandro Bailo
9d2a8d9108
fix(ui): improve background glow contrast ( #11409 )
2026-06-01 14:25:23 +02:00
Alejandro Bailo
e05519ff9f
fix(ui): refine scans tabs and provider launch flow ( #11407 )
2026-06-01 12:34:11 +02:00
Alejandro Bailo
74251350bc
feat(ui): add new scan jobs view ( #11258 )
2026-05-28 19:20:39 +02:00
Alan Buscaglia
d98933c2e7
fix(ui): improve invitation error messages ( #11376 )
2026-05-28 09:37:28 +02:00
ad1261ce54
ci(docs): add markdownlint foundation (prek + CI) ( #11210 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-27 16:42:01 +02:00
Pedro Martín and Pepe Fagoaga
84b388f649
fix(ui): honor page size select in compliance req findings ( #11365 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-05-26 15:35:33 +02:00
Alan Buscaglia
6cffd0d17f
fix(ui): stream scan report downloads ( #11330 )
2026-05-22 14:05:00 +02:00
Alejandro Bailo
3a096b1750
refactor(ui): improve resource detail and tab UX ( #11325 )
2026-05-22 12:03:03 +02:00
Pedro Martín
c53ddfd532
fix(ui): resource tab scroll from container ( #11320 )
2026-05-22 09:13:57 +02:00
Pedro Martín
dbbefd0558
feat(compliance): add resource metadata tab inside req find ( #11187 )
2026-05-21 15:09:43 +02:00
Daniel Barranquero and alejandrobailo
1f3f5c2e27
feat(ui): add okta provider support ( #11213 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-05-20 11:34:22 +02:00
Hugo Pereira Brito and alejandrobailo
298ad3382f
chore(ui): make View Resource an icon-only link next to the resource name ( #11193 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-05-18 15:48:24 +01:00
Alan Buscaglia
21df5c58b1
fix(ui): preserve scans provider wizard flow
2026-05-18 13:34:32 +02:00
f2e6a3264d
chore(ui): scope prek pre-commit to staged files, drop legacy husky ( #11118 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 11:12:25 +02:00
Hugo Pereira Brito
9bd4e4b65c
fix(ui): enforce 100-char limit on mute rule name input ( #11158 )
2026-05-14 09:13:36 +01:00
Alan Buscaglia
0b4393776c
chore: harden npm supply chain controls ( #11157 )
2026-05-13 17:30:25 +02:00
Hugo Pereira Brito
ccdc01ed7b
fix(ui): render inline code without literal backticks in finding drawer ( #11142 )
2026-05-13 10:31:48 +01:00
d84099e87a
feat(aws): add external resource link to AWS Console ( #9172 )
...
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-05-13 10:16:28 +01:00
Pepe Fagoaga and alejandrobailo
a883bb30d4
chore: SAML ACS URL is only shown if the email domain is configured ( #11144 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-05-13 09:38:19 +02:00
Alejandro Bailo
b2ed9ee221
refactor: clean tests and improve selector ( #11139 )
2026-05-12 17:21:50 +02:00
1090ed59b7
feat(ui): replace D3+Dagre attack path graph with React Flow ( #10686 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-05-12 16:33:29 +02:00
Alejandro Bailo and Pepe Fagoaga
1536102784
fix(ui): fix role cancel and select dropdown scroll ( #11125 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-05-12 13:10:56 +02:00
Hugo Pereira Brito
cdfbe5b2e3
fix(ui): label finding drawer column as Provider, not Account ( #11102 )
2026-05-11 12:03:03 +02:00
Hugo Pereira Brito
1b6a459df4
refactor(ui): reorganize finding detail drawer ( #11091 )
2026-05-11 09:47:43 +01:00
Pedro Martín and alejandrobailo
0e01e67257
feat(ui): ASD Essential Eight compliance framework support ( #11071 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-05-11 09:55:04 +02:00
1ad329f9cf
feat(ui): ThreatScore compliance views pillars, nav + charts ( #10975 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-05-11 09:53:55 +02:00
Alejandro Bailo
4216a3e23a
feat(ui): add cloud-gated custom alerts ( #11003 )
2026-05-08 10:36:43 +02:00
Hugo Pereira Brito and Hugo P.Brito
2c5d47a8cd
chore: route vulnerability references to canonical URLs ( #10853 )
...
Co-authored-by: Hugo P.Brito <hugopbrito@Mac.home >
2026-05-07 15:28:50 +01:00
Hugo Pereira Brito
2357af912d
fix(ui): hide line numbers in CLI command remediation block ( #11059 )
2026-05-06 14:04:49 +01:00
d23c2f3b53
refactor(ui): standardize "Providers" wording across UI and docs ( #10971 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 14:39:54 +02:00
Hugo Pereira Brito
652cb69216
fix(ui): compliance card layout polish ( #10939 )
2026-05-04 12:59:06 +01:00
Hugo Pereira Brito
6cb770fcc8
fix(ui): clean up findings expanded resource row layout ( #10949 )
2026-05-04 11:17:54 +01:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
4fb5272362
refactor(ui): unify DataTable pagination into a single callback ( #10863 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-04-30 08:58:11 +02:00