StylusFrost
d8ca60a4ab
test(ui): add AWS provider management E2E tests
...
- Introduced new E2E tests for adding AWS providers with both static and role-based credentials.
- Updated Playwright configuration to include a new test suite for providers.
- Enhanced the UI workflow by adding necessary environment variables for E2E testing.
- Created helper functions for provider management actions and validations.
2025-10-17 13:41:40 +02:00
StylusFrost
cef7fcc24b
Merge branch 'master' into PROWLER-187-create-new-user
2025-10-14 11:03:23 +02:00
StylusFrost
fcf42937aa
test(ui): enhance session management tests with new helper functions
...
- Updated the `verifyLogoutSuccess` function to use a regex for URL verification.
- Added new helper functions `getSession` and `verifySessionValid` to streamline session validation in tests, ensuring that session data is correctly retrieved and validated.
2025-10-14 10:26:00 +02:00
Alan Buscaglia and Alejandro Bailo
42e816081e
feat: reusable graph components ( #8873 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-10-13 13:53:28 +02:00
Alan Buscaglia
741217ce80
feat(ui): API keys implementation ( #8874 )
2025-10-13 13:48:00 +02:00
StylusFrost
2c9d8ad8ea
test(ui): simplify sign-up page tests by removing redundant loading state verification
...
- Removed the `verifyLoadingState` method from the `SignUpPage` class as it was redundant.
- Updated comments in the sign-up test to enhance clarity and focus on key actions.
- Added a call to `verifyNoErrors` to ensure no errors occur during the sign-up process.
2025-10-10 18:21:43 +02:00
Alejandro Bailo
fba2854f65
fix(ui): minor bugs ( #8898 )
2025-10-10 14:56:34 +02:00
StylusFrost
f424342e7e
test(ui): add E2E tests document for user sign-up flow
...
- Documented test case details including flow steps, expected results, and key verification points.
- Enhanced existing sign-up test specifications to include relevant tags for better categorization and tracking.
2025-10-10 11:53:18 +02:00
Alejandro Bailo
046baa8eb9
feat(ui): refreshToken implementation ( #8864 )
2025-10-10 11:02:10 +02:00
Alan Buscaglia
ef60ea99c3
fix(api): throw errors for all non-ok responses ( #8880 )
2025-10-10 10:47:04 +02:00
StylusFrost
9b7e4f59e1
test(ui): implement base page object and enhance sign-up flow tests
...
- Introduced a BasePage class to encapsulate common functionality for page objects, improving code reusability and maintainability.
- Created new page objects for HomePage, SignInPage, and SignUpPage to streamline the sign-up and login processes in tests.
- Added comprehensive sign-up flow tests to validate user registration and login functionality, ensuring a smooth user experience.
- Updated Playwright configuration to support new test structures and improve overall test organization.
2025-10-09 16:19:27 +02:00
Pepe Fagoaga
e80eed6baf
chore(ui): remove .env.template ( #8887 )
2025-10-09 19:06:12 +05:45
1a7f52fc9c
fix(threatscore): improve the way ThreatScore is calculated ( #8582 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-10-09 11:50:10 +02:00
StylusFrost
d21222aa3a
test(ui): format Playwright configuration for consistency
...
- Added missing commas and improved formatting in the Playwright configuration file to enhance readability and maintain consistency across the codebase.
2025-10-09 11:05:09 +02:00
StylusFrost
bdbb2fad78
test(ui): update Playwright test commands to specify project. Compatibility with current e2e test
...
- Modified Playwright test commands in package.json to explicitly use the 'chromium' project.
2025-10-09 10:54:34 +02:00
StylusFrost
cf7b66101c
test(ui): enhance Playwright test setups for user authentication
...
- Added multiple authentication setup files for different user roles (admin, manage scans, manage integrations, etc.) to streamline end-to-end testing.
- Introduced a helper function to authenticate users and save their state for reuse in tests.
- Updated Playwright configuration to include new authentication projects.
This change improves the testing framework by allowing for more comprehensive and role-specific user authentication scenarios.
2025-10-09 10:27:37 +02:00
Alejandro Bailo
8814a0710a
fix(scans): detail drawer fails after dependencies migration ( #8856 )
2025-10-06 17:52:38 +02:00
Chandrapal Badshah and Chandrapal Badshah
76a55cdb54
fix: remove maxTokens for gpt-5 ( #8843 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-10-06 17:25:20 +02:00
Hugo Pereira Brito
5f0017046f
chore(findings): change References display in UI ( #8793 )
2025-10-06 14:04:20 +02:00
Alejandro Bailo
2408dbf855
chore(ui): upgrade zod v4, zustand v5, and ai sdk v5 ( #8801 )
2025-10-03 09:57:46 +02:00
4d5676f00e
feat: upgrade to React 19, Next.js 15, React Compiler, HeroUI and Tailwind 4 ( #8748 )
...
Co-authored-by: Alan Buscaglia <alanbuscaglia@MacBook-Pro.local >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: César Arroba <cesar@prowler.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-09-30 09:59:51 +02:00
Alejandro Bailo
9dc2199381
feat(ui): add compliance_name ( #8775 )
2025-09-29 09:59:18 +02:00
Chandrapal Badshah and Chandrapal Badshah
4356c1e186
fix(ui): update ui changelog ( #8771 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-26 17:08:17 +02:00
Alejandro Bailo
59435167ea
fix(scans): update link disable condition for findings table ( #8762 )
2025-09-25 12:57:22 +02:00
b00602f109
fix(users): only list roles and memberships with manage_account ( #8281 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-22 11:25:24 +02:00
Alejandro Bailo and Pepe Fagoaga
940a1202b3
fix: handle 4XX and 204 properly ( #8722 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-15 17:07:15 +02:00
Hugo Pereira Brito and alejandrobailo
7733aab088
feat: add additional_urls to finding details and markdown ( #8704 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-15 11:33:27 +02:00
Pepe Fagoaga
5c6fadcfe7
chore(changelog): remove whitespace in links ( #8712 )
2025-09-12 17:09:19 +05:45
Alejandro Bailo
c4a8771647
chore(dependencies): update package versions and track them ( #8696 )
2025-09-11 15:36:06 +02:00
Alejandro Bailo
6f967c6da7
fix(auth): validate email field ( #8698 )
2025-09-11 15:29:49 +02:00
Alejandro Bailo
82cd29d595
fix(auth): add method attribute to form for proper submission handling ( #8699 )
2025-09-11 15:02:36 +02:00
Chandrapal Badshah and Chandrapal Badshah
f4530b21d2
fix(lighthouse): make Enter submit text ( #8664 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-10 16:34:35 +02:00
Chandrapal Badshah and Chandrapal Badshah
3949ab736d
fix(lighthouse): allow scrolling during AI response streaming ( #8669 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-10 16:34:24 +02:00
sumit-tft and alejandrobailo
9da5066b18
feat(ui): add copy link icon to finding detail page ( #8685 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-10 16:30:16 +02:00
sumit-tft and alejandrobailo
135fa044b7
feat(ui): Add Prowler Hub menu item with tooltip ( #8692 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-10 16:09:09 +02:00
Alejandro Bailo
bb02004e7c
fix: social auth buttons showed for sign-up ( #8673 )
2025-09-09 09:23:56 +02:00
Alejandro Bailo
80665e0396
feat(ui): send a finding to Jira ( #8649 )
2025-09-08 14:15:23 +02:00
Pedro Martín
4b259fa8dd
chore(changelog): update with latest changes ( #8665 )
2025-09-08 17:24:31 +05:45
Chandrapal Badshah and Chandrapal Badshah
422a8a0f62
fix: change title in lighthouse settings ( #8615 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-08 10:34:09 +02:00
Pablo Lara and Adrián Jesús Peña Rodríguez
12ada66978
feat: add status filter to /overviews endpoint ( #8186 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-09-04 18:46:14 +02:00
Alejandro Bailo
daa2536005
feat: Jira UI integration - pages and server actions ( #8640 )
2025-09-04 15:59:37 +02:00
Alejandro Bailo
b15e3d339c
fix(saml): remove validation call on email domain change ( #8638 )
2025-09-03 17:04:51 +02:00
sumit-tft and alejandrobailo
088a6bcbda
feat(ui): handle no-permissions on scan page ( #8624 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-03 15:51:14 +02:00
Alejandro Bailo
3ded224a4b
fix: new errors detected through the app ( #8629 )
2025-09-02 12:35:06 +02:00
sumit-tft
230a085c76
fix(ui): display NoProvidersAdded when no cloud providers are configured ( #8626 )
2025-09-02 12:33:58 +02:00
Chandrapal Badshah and Chandrapal Badshah
8cd90e07dc
chore(ui): eslint nextjs files ( #8627 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-02 12:15:48 +02:00
Alejandro Bailo
83a9ac2109
chore(ui): update CHANGELOG ( #8625 )
2025-09-02 10:45:34 +02:00
Alejandro Bailo
136eb4facd
feat: 50X errors handler ( #8621 )
2025-09-02 10:12:03 +02:00
Alejandro Bailo
665c9d878a
chore(ui): update Next.js and ESLint dependencies to version 14.2.32 ( #8623 )
2025-09-01 18:38:39 +02:00
Hugo Pereira Brito and alejandrobailo
a064e43302
chore(ui): render attributes as markdown ( #8604 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-01 16:43:36 +02:00