Skip to content

[dev] [Marfuen] mariano/ui-fixes-2#2026

Merged
Marfuen merged 18 commits intomainfrom
mariano/ui-fixes-2
Jan 22, 2026
Merged

[dev] [Marfuen] mariano/ui-fixes-2#2026
Marfuen merged 18 commits intomainfrom
mariano/ui-fixes-2

Conversation

@github-actions
Copy link
Contributor

This is an automated pull request to merge mariano/ui-fixes-2 into dev.
It was created by the [Auto Pull Request] action.

@vercel
Copy link

vercel bot commented Jan 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
app Ready Ready Preview, Comment Jan 22, 2026 1:50am
1 Skipped Deployment
Project Deployment Review Updated (UTC)
portal Skipped Skipped Jan 22, 2026 1:50am

Request Review

@cursor
Copy link

cursor bot commented Jan 21, 2026

PR Summary

Broad UI migration and UX polish across app using the shared design system, plus data-flow and pagination improvements.

  • Switches many views to @trycompai/design-system (buttons, inputs, sheets/drawers, tabs, icons) and updates theming (uses resolvedTheme); updates sign-out to authClient.signOut
  • Adds native Table pagination and page-size controls to ControlsTable, RisksTable, and VendorsTable; refines search/sort state handling
  • Policies: introduce usePolicy (SWR) and convert actions (PolicyAlerts, PdfViewer, settings/forms) to call onMutate instead of full refresh; improve PolicyOverviewSheet URL syncing; tweak editor/PDF layout and loading
  • Cloud Tests: replace custom header with PageLayout/PageHeader and contextual descriptions; unify actions/icons
  • Frameworks/ToDo: pass onboardingTriggerJobId, disable bulk publish during onboarding; expose status in UI
  • Vendors: refactor headers, actions, sheets (edit/inherent/residual risk) to design-system; lift edit sheet state; improve vendor search (empty query returns list, larger result set); enhance onboarding start-page autocomplete UX
  • Tasks: visual/style tweaks (primary/destructive colors, backgrounds), success metrics only count passed/completed runs; small accessibility/UX fixes
  • Trust pages: update filters/search inputs (InputGroup/Select), clean up dialogs and destructive actions
  • Numerous icon/color adjustments (e.g., chart-positiveprimary), spinner behavior, and layout polish throughout

Written by Cursor Bugbot for commit f5ed39b. This will update automatically on new commits. Configure here.

cursor[bot]

This comment was marked as outdated.

@vercel vercel bot temporarily deployed to Preview – portal January 22, 2026 00:50 Inactive
cursor[bot]

This comment was marked as outdated.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 3 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

…in QuestionnaireResultsHeader and QuestionnaireHistory
@vercel vercel bot temporarily deployed to Preview – portal January 22, 2026 01:36 Inactive
@vercel vercel bot temporarily deployed to Preview – portal January 22, 2026 01:48 Inactive
@Marfuen Marfuen merged commit 340ff36 into main Jan 22, 2026
9 of 10 checks passed
@Marfuen Marfuen deleted the mariano/ui-fixes-2 branch January 22, 2026 01:49
Marfuen added a commit that referenced this pull request Jan 22, 2026
* [dev] [Marfuen] feat/implement-new-design-system (#2000)

* feat(app): integrate @trycompai/design-system and update ESLint configuration

* fix(app): update @trycompai/design-system to version 1.0.3 and remove unused files

* feat(app): enhance AppShellWrapper and AppSidebar with dropdown menus

* feat(app): update @trycompai/design-system to version 1.0.4 and enhance layout components

* refactor(risk): remove unused layout and loading components, update page structure

* feat(policies): implement new PolicyTabs and PoliciesTableDS components

* feat(policies): simplify layout structure and enhance policy overview page

* feat(app): update @trycompai/design-system to version 1.0.8 and enhance components

* feat(app): update @trycompai/design-system to version 1.0.11 and enhance policy components

* feat(policies): refactor PolicyDetails layout for improved structure

* feat(policies): enhance policy overview and details layout with new filters

* feat(app): update @trycompai/design-system to version 1.0.19 and refactor policy components

* feat(app): update @trycompai/design-system to version 1.0.20 and enhance policy overview components

* feat(app): update @trycompai/design-system to version 1.0.21 and improve PolicyFilters layout

* feat(comments): replace Dialog with AlertDialog for delete confirmation

* chore: rest of pages layouts fixed

* style(app): format code for better readability and consistency

* feat(chat): add status and submit handler to EmptyState component

* feat(app): update @trycompai/design-system to version 1.0.28 and enhance chat components

* style(ui): ensure newline at end of package.json file

* feat(ui): enhance loading and table components with new layout and empty states

* feat(trust): add allowed domains and additional trust portal fields

* style(attachments, policies, tasks, trust-portal, vector-store, app): format code for better readability

* refactor(trust-portal): update orderBy to sort by lastPublishedAt and updatedAt

* refactor(policies): simplify query parameter updates in PolicyHeaderActions

---------

Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
Co-authored-by: Lewis Carhart <lewis@trycomp.ai>

* Mariano/UI changes (#2025)

* feat(app): integrate @trycompai/design-system and update ESLint configuration

* fix(app): update @trycompai/design-system to version 1.0.3 and remove unused files

* feat(app): enhance AppShellWrapper and AppSidebar with dropdown menus

* feat(app): update @trycompai/design-system to version 1.0.4 and enhance layout components

* refactor(risk): remove unused layout and loading components, update page structure

* feat(policies): implement new PolicyTabs and PoliciesTableDS components

* feat(policies): simplify layout structure and enhance policy overview page

* feat(app): update @trycompai/design-system to version 1.0.8 and enhance components

* feat(app): update @trycompai/design-system to version 1.0.11 and enhance policy components

* feat(policies): refactor PolicyDetails layout for improved structure

* feat(policies): enhance policy overview and details layout with new filters

* feat(app): update @trycompai/design-system to version 1.0.19 and refactor policy components

* feat(app): update @trycompai/design-system to version 1.0.20 and enhance policy overview components

* feat(app): update @trycompai/design-system to version 1.0.21 and improve PolicyFilters layout

* feat(comments): replace Dialog with AlertDialog for delete confirmation

* chore: rest of pages layouts fixed

* style(app): format code for better readability and consistency

* feat(chat): add status and submit handler to EmptyState component

* feat(app): update @trycompai/design-system to version 1.0.28 and enhance chat components

* style(ui): ensure newline at end of package.json file

* feat(ui): enhance loading and table components with new layout and empty states

* feat(trust): add allowed domains and additional trust portal fields

* style(attachments, policies, tasks, trust-portal, vector-store, app): format code for better readability

* refactor(trust-portal): update orderBy to sort by lastPublishedAt and updatedAt

* refactor(policies): simplify query parameter updates in PolicyHeaderActions

* chore: fix ai chat padding

* chore: fix ui stuff

---------

Co-authored-by: Lewis Carhart <lewis@trycomp.ai>

* [dev] [Marfuen] mariano/ui-fixes-2 (#2026)

* chore(dependencies): update @trycompai/design-system to versions 1.0.32 and 1.0.36

* chore(dependencies): update @trycompai/design-system to version 1.0.37

* refactor(policies): update PdfViewer and PolicyOverviewSheet components with new design system

* refactor(ui): update toast messages and badge styles for consistency

* refactor(ui): update theme handling and improve component styles

* refactor(ui): enhance AvatarFallback styles for improved visibility

* refactor(ui): update metrics calculation and improve badge styles

* refactor(ui): update task list components with new design system styles

* refactor(ui): update GrantsTab and RequestsTab components with new design system styles

* refactor(ui): simplify pagination implementation in RisksTable and VendorsTable components

* refactor(ui): stop event propagation on delete click in RisksTable and VendorsTable

* refactor(ui): update vendor risk and task components with new design system styles

* refactor(ui): integrate new design system components in vendor actions and details

* refactor(ui): replace input components with new design system styles in QuestionnaireResultsHeader and QuestionnaireHistory

* refactor(ui): update search input in QuestionnaireHistory with new design system styles

* refactor(ui): integrate new design system components in TestsLayout

* refactor(ui): enhance pagination logic and reset page on search change in VendorsTable

* refactor(ui): replace button elements with new design system Button component in forms

---------

Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>

* Mariano/UI fixes 3 (#2027)

* chore(dependencies): update @trycompai/design-system to versions 1.0.32 and 1.0.36

* chore(dependencies): update @trycompai/design-system to version 1.0.37

* refactor(policies): update PdfViewer and PolicyOverviewSheet components with new design system

* refactor(ui): update toast messages and badge styles for consistency

* refactor(ui): update theme handling and improve component styles

* refactor(ui): enhance AvatarFallback styles for improved visibility

* refactor(ui): update metrics calculation and improve badge styles

* refactor(ui): update task list components with new design system styles

* refactor(ui): update GrantsTab and RequestsTab components with new design system styles

* refactor(ui): simplify pagination implementation in RisksTable and VendorsTable components

* refactor(ui): stop event propagation on delete click in RisksTable and VendorsTable

* refactor(ui): update vendor risk and task components with new design system styles

* refactor(ui): integrate new design system components in vendor actions and details

* refactor(ui): replace input components with new design system styles in QuestionnaireResultsHeader and QuestionnaireHistory

* refactor(ui): update search input in QuestionnaireHistory with new design system styles

* refactor(ui): integrate new design system components in TestsLayout

* refactor(ui): enhance pagination logic and reset page on search change in VendorsTable

* refactor(ui): replace button elements with new design system Button component in forms

* refactor: fix evidence button

* chore: update @trycompai/design-system to version 1.0.38

* [dev] [Marfuen] mariano/ui-fixes-4 (#2028)

* chore(dependencies): update @trycompai/design-system to versions 1.0.32 and 1.0.36

* chore(dependencies): update @trycompai/design-system to version 1.0.37

* refactor(policies): update PdfViewer and PolicyOverviewSheet components with new design system

* refactor(ui): update toast messages and badge styles for consistency

* refactor(ui): update theme handling and improve component styles

* refactor(ui): enhance AvatarFallback styles for improved visibility

* refactor(ui): update metrics calculation and improve badge styles

* refactor(ui): update task list components with new design system styles

* refactor(ui): update GrantsTab and RequestsTab components with new design system styles

* refactor(ui): simplify pagination implementation in RisksTable and VendorsTable components

* refactor(ui): stop event propagation on delete click in RisksTable and VendorsTable

* refactor(ui): update vendor risk and task components with new design system styles

* refactor(ui): integrate new design system components in vendor actions and details

* refactor(ui): replace input components with new design system styles in QuestionnaireResultsHeader and QuestionnaireHistory

* refactor(ui): update search input in QuestionnaireHistory with new design system styles

* refactor(ui): integrate new design system components in TestsLayout

* refactor(ui): enhance pagination logic and reset page on search change in VendorsTable

* refactor(ui): replace button elements with new design system Button component in forms

* refactor: fix evidence button

* chore: update @trycompai/design-system to version 1.0.38

* style(ui): ensure newline at end of package.json file

* style(ui): update published status color in policy assignee chart

---------

Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
Co-authored-by: Lewis Carhart <lewis@trycomp.ai>
Marfuen added a commit that referenced this pull request Jan 22, 2026
* [dev] [Marfuen] feat/implement-new-design-system (#2000)

* feat(app): integrate @trycompai/design-system and update ESLint configuration

* fix(app): update @trycompai/design-system to version 1.0.3 and remove unused files

* feat(app): enhance AppShellWrapper and AppSidebar with dropdown menus

* feat(app): update @trycompai/design-system to version 1.0.4 and enhance layout components

* refactor(risk): remove unused layout and loading components, update page structure

* feat(policies): implement new PolicyTabs and PoliciesTableDS components

* feat(policies): simplify layout structure and enhance policy overview page

* feat(app): update @trycompai/design-system to version 1.0.8 and enhance components

* feat(app): update @trycompai/design-system to version 1.0.11 and enhance policy components

* feat(policies): refactor PolicyDetails layout for improved structure

* feat(policies): enhance policy overview and details layout with new filters

* feat(app): update @trycompai/design-system to version 1.0.19 and refactor policy components

* feat(app): update @trycompai/design-system to version 1.0.20 and enhance policy overview components

* feat(app): update @trycompai/design-system to version 1.0.21 and improve PolicyFilters layout

* feat(comments): replace Dialog with AlertDialog for delete confirmation

* chore: rest of pages layouts fixed

* style(app): format code for better readability and consistency

* feat(chat): add status and submit handler to EmptyState component

* feat(app): update @trycompai/design-system to version 1.0.28 and enhance chat components

* style(ui): ensure newline at end of package.json file

* feat(ui): enhance loading and table components with new layout and empty states

* feat(trust): add allowed domains and additional trust portal fields

* style(attachments, policies, tasks, trust-portal, vector-store, app): format code for better readability

* refactor(trust-portal): update orderBy to sort by lastPublishedAt and updatedAt

* refactor(policies): simplify query parameter updates in PolicyHeaderActions

---------




* Mariano/UI changes (#2025)

* feat(app): integrate @trycompai/design-system and update ESLint configuration

* fix(app): update @trycompai/design-system to version 1.0.3 and remove unused files

* feat(app): enhance AppShellWrapper and AppSidebar with dropdown menus

* feat(app): update @trycompai/design-system to version 1.0.4 and enhance layout components

* refactor(risk): remove unused layout and loading components, update page structure

* feat(policies): implement new PolicyTabs and PoliciesTableDS components

* feat(policies): simplify layout structure and enhance policy overview page

* feat(app): update @trycompai/design-system to version 1.0.8 and enhance components

* feat(app): update @trycompai/design-system to version 1.0.11 and enhance policy components

* feat(policies): refactor PolicyDetails layout for improved structure

* feat(policies): enhance policy overview and details layout with new filters

* feat(app): update @trycompai/design-system to version 1.0.19 and refactor policy components

* feat(app): update @trycompai/design-system to version 1.0.20 and enhance policy overview components

* feat(app): update @trycompai/design-system to version 1.0.21 and improve PolicyFilters layout

* feat(comments): replace Dialog with AlertDialog for delete confirmation

* chore: rest of pages layouts fixed

* style(app): format code for better readability and consistency

* feat(chat): add status and submit handler to EmptyState component

* feat(app): update @trycompai/design-system to version 1.0.28 and enhance chat components

* style(ui): ensure newline at end of package.json file

* feat(ui): enhance loading and table components with new layout and empty states

* feat(trust): add allowed domains and additional trust portal fields

* style(attachments, policies, tasks, trust-portal, vector-store, app): format code for better readability

* refactor(trust-portal): update orderBy to sort by lastPublishedAt and updatedAt

* refactor(policies): simplify query parameter updates in PolicyHeaderActions

* chore: fix ai chat padding

* chore: fix ui stuff

---------



* [dev] [Marfuen] mariano/ui-fixes-2 (#2026)

* chore(dependencies): update @trycompai/design-system to versions 1.0.32 and 1.0.36

* chore(dependencies): update @trycompai/design-system to version 1.0.37

* refactor(policies): update PdfViewer and PolicyOverviewSheet components with new design system

* refactor(ui): update toast messages and badge styles for consistency

* refactor(ui): update theme handling and improve component styles

* refactor(ui): enhance AvatarFallback styles for improved visibility

* refactor(ui): update metrics calculation and improve badge styles

* refactor(ui): update task list components with new design system styles

* refactor(ui): update GrantsTab and RequestsTab components with new design system styles

* refactor(ui): simplify pagination implementation in RisksTable and VendorsTable components

* refactor(ui): stop event propagation on delete click in RisksTable and VendorsTable

* refactor(ui): update vendor risk and task components with new design system styles

* refactor(ui): integrate new design system components in vendor actions and details

* refactor(ui): replace input components with new design system styles in QuestionnaireResultsHeader and QuestionnaireHistory

* refactor(ui): update search input in QuestionnaireHistory with new design system styles

* refactor(ui): integrate new design system components in TestsLayout

* refactor(ui): enhance pagination logic and reset page on search change in VendorsTable

* refactor(ui): replace button elements with new design system Button component in forms

---------



* Mariano/UI fixes 3 (#2027)

* chore(dependencies): update @trycompai/design-system to versions 1.0.32 and 1.0.36

* chore(dependencies): update @trycompai/design-system to version 1.0.37

* refactor(policies): update PdfViewer and PolicyOverviewSheet components with new design system

* refactor(ui): update toast messages and badge styles for consistency

* refactor(ui): update theme handling and improve component styles

* refactor(ui): enhance AvatarFallback styles for improved visibility

* refactor(ui): update metrics calculation and improve badge styles

* refactor(ui): update task list components with new design system styles

* refactor(ui): update GrantsTab and RequestsTab components with new design system styles

* refactor(ui): simplify pagination implementation in RisksTable and VendorsTable components

* refactor(ui): stop event propagation on delete click in RisksTable and VendorsTable

* refactor(ui): update vendor risk and task components with new design system styles

* refactor(ui): integrate new design system components in vendor actions and details

* refactor(ui): replace input components with new design system styles in QuestionnaireResultsHeader and QuestionnaireHistory

* refactor(ui): update search input in QuestionnaireHistory with new design system styles

* refactor(ui): integrate new design system components in TestsLayout

* refactor(ui): enhance pagination logic and reset page on search change in VendorsTable

* refactor(ui): replace button elements with new design system Button component in forms

* refactor: fix evidence button

* chore: update @trycompai/design-system to version 1.0.38

* [dev] [Marfuen] mariano/ui-fixes-4 (#2028)

* chore(dependencies): update @trycompai/design-system to versions 1.0.32 and 1.0.36

* chore(dependencies): update @trycompai/design-system to version 1.0.37

* refactor(policies): update PdfViewer and PolicyOverviewSheet components with new design system

* refactor(ui): update toast messages and badge styles for consistency

* refactor(ui): update theme handling and improve component styles

* refactor(ui): enhance AvatarFallback styles for improved visibility

* refactor(ui): update metrics calculation and improve badge styles

* refactor(ui): update task list components with new design system styles

* refactor(ui): update GrantsTab and RequestsTab components with new design system styles

* refactor(ui): simplify pagination implementation in RisksTable and VendorsTable components

* refactor(ui): stop event propagation on delete click in RisksTable and VendorsTable

* refactor(ui): update vendor risk and task components with new design system styles

* refactor(ui): integrate new design system components in vendor actions and details

* refactor(ui): replace input components with new design system styles in QuestionnaireResultsHeader and QuestionnaireHistory

* refactor(ui): update search input in QuestionnaireHistory with new design system styles

* refactor(ui): integrate new design system components in TestsLayout

* refactor(ui): enhance pagination logic and reset page on search change in VendorsTable

* refactor(ui): replace button elements with new design system Button component in forms

* refactor: fix evidence button

* chore: update @trycompai/design-system to version 1.0.38

* style(ui): ensure newline at end of package.json file

* style(ui): update published status color in policy assignee chart

---------



---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Lewis Carhart <lewis@trycomp.ai>
@claudfuen
Copy link
Contributor

🎉 This PR is included in version 1.79.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants