Hugo P.Brito
ef69a347b1
docs(ui): add changelog entry for drawer mobile scroll fix ( #11199 )
2026-05-18 13:59:45 +01:00
Hugo P.Brito
e691176612
fix(ui): contain finding drawer horizontal scroll to the tab bar on mobile
...
On narrow screens the five section tabs (Finding Overview, Remediation,
Findings for this resource, Scans, Events) did not fit, and because they
had no dedicated scroll container the overflow leaked up to the resource
card (whose overflow-y-auto implicitly resolves overflow-x to auto),
scrolling the entire drawer body horizontally.
- TabsList is now its own horizontal scroll container: triggers keep
their intrinsic size (shrink-0) and stay on one line (whitespace-nowrap)
so a partially-visible tab plus a thin scrollbar make it obvious more
tabs are reachable by scrolling.
- The resource card is pinned to overflow-x-hidden + min-w-0 so no child
can force the drawer body to scroll sideways.
- minimal-scrollbar now sets a 6px height so the horizontal scrollbar is
actually visible on WebKit (it previously only set width).
2026-05-18 13:57:26 +01:00
Alan Buscaglia
21df5c58b1
fix(ui): preserve scans provider wizard flow
2026-05-18 13:34:32 +02:00
Alejandro Bailo
dcf91ef252
feat(ui): add health check endpoint ( #11145 )
2026-05-14 13:47:48 +02:00
Alejandro Bailo
3d65208fd3
fix(ui): update vulnerable npm packages ( #11173 )
2026-05-14 12:55:29 +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
Alejandro Bailo
0abbb7fc59
feat(mcp): add finding groups tools ( #11140 )
2026-05-13 18:11:32 +02:00
Alan Buscaglia
0b4393776c
chore: harden npm supply chain controls ( #11157 )
2026-05-13 17:30:25 +02:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
934d995661
test(ui): fix flaky attack paths test ( #11154 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-05-13 15:05:18 +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
132e79df89
chore(skills): update Next.js guidance to version 16 ( #11143 )
2026-05-12 19:05:13 +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
c3d1c5c5f7
chore(ui): remove unused npm dependencies flagged by knip ( #11115 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 10:07:15 +02:00
Pepe Fagoaga
02cdcb29db
chore: changelog for v5.26.0 ( #11105 )
2026-05-11 13:04:24 +02:00
Alejandro Bailo and Pepe Fagoaga
4b71f37c91
docs(docs): add alerts guide ( #11101 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-05-11 12:23:54 +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
Pepe Fagoaga
a59192e6f5
chore: changelog v5.25.3 ( #11077 )
2026-05-08 08:37:06 +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
Pepe Fagoaga
703a33108c
chore(changelog): prepare for v5.25.2 ( #10991 )
2026-05-05 08:47:28 +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
ec4d27746f
fix(ui): reposition compliance card export menu ( #10918 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-29 13:52:36 +02:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
13b04d339b
test(ui): add E2E tests for invitation accept smart router ( #10814 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-04-29 10:27:30 +02:00
Pepe Fagoaga
37e6c9761f
chore: changelog for v5.25.0 ( #10900 )
2026-04-28 08:47:20 +02:00
Hugo Pereira Brito
059b71d34b
feat(ui): add View Resource action to findings drawer ( #10847 )
2026-04-27 13:19:18 +01:00
Alejandro Bailo
4788dcade2
fix(ui): polish shared table pagination and provider spacing ( #10891 )
2026-04-24 15:40:40 +02:00
Alejandro Bailo
22a6cc9e73
fix(ui): align resources filters and resource drawer behavior ( #10861 )
2026-04-24 15:03:47 +02:00
06bb382f8e
chore(ui): add knip for dead code detection ( #10654 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 14:45:59 +02:00
3554859a5c
fix(ui): load every Attack Paths scan before displaying the selector ( #10864 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-24 09:41:47 +02:00
Alejandro Bailo
d1fc482832
feat(ui): improve Mutelist UX and mute modal ( #10846 )
2026-04-23 17:36:32 +02:00
Alejandro Bailo
d877bea0e3
chore(ui): unify filter search and batch patterns ( #10859 )
2026-04-23 16:03:33 +02:00
Pedro Martín
2304bf0093
feat(compliance): add CIS pdf reporting ( #10650 )
2026-04-23 13:28:30 +02:00
Alejandro Bailo
e9731f53ad
chore(ui): reorganize changelog and open 1.24.4 section ( #10866 )
2026-04-23 11:22:32 +02:00
Alejandro Bailo
f4b0f8fa22
fix(ui): prevent rescheduling scans during credential update ( #10851 )
2026-04-23 09:45:16 +02:00
Pepe Fagoaga and alejandrobailo
94ee24071a
refactor: unify filtering and sorting for finding ( #10803 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-22 13:11:50 +02:00
Hugo Pereira Brito and alejandrobailo
48060c47ba
fix(ui): improve Resource Inventory cards light mode ( #10757 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-22 12:05:09 +02:00
97a085bf21
feat(ui): Add user expulsion from tenants with JWT authentication fix ( #10787 )
...
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: Adrián Peña <adrianjpr@gmail.com >
2026-04-22 09:28:39 +02:00
Alejandro Bailo and Pepe Fagoaga
bcce8d6236
fix(ui): centralize default muted findings filter on finding groups ( #10818 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-21 14:26:51 +02:00