From d6d7aba46567d0bb4ff7121e92755cb93602013d Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Wed, 7 Jan 2026 00:44:07 +0530 Subject: [PATCH] feat: Update Captain pages UI (#13184) --- .../Companies/CompaniesListLayout.vue | 2 +- .../HelpCenter/HelpCenterLayout.vue | 2 +- .../components-next/banner/Banner.vue | 26 +- .../components-next/captain/PageLayout.vue | 15 +- .../captain/assistant/BulkSelectBar.vue | 24 +- .../captain/assistant/DocumentCard.vue | 81 ++---- .../captain/assistant/InboxCard.vue | 80 +++--- .../captain/assistant/ResponseCard.vue | 250 +++++++----------- .../document/RelatedResponses.vue | 2 +- .../emptyStates/ResponsePageEmptyState.vue | 3 +- .../emptyStates/captainEmptyStateContent.js | 30 +++ app/javascript/dashboard/helper/inbox.js | 27 ++ .../dashboard/helper/specs/inbox.spec.js | 83 ++++++ .../i18n/locale/en/integrations.json | 1 + .../captain/assistants/guardrails/Index.vue | 2 +- .../captain/assistants/guidelines/Index.vue | 2 +- .../captain/assistants/inboxes/Index.vue | 2 +- .../captain/assistants/scenarios/Index.vue | 2 +- .../dashboard/captain/documents/Index.vue | 2 +- .../dashboard/captain/responses/Index.vue | 35 ++- .../dashboard/captain/responses/Pending.vue | 24 +- .../routes/dashboard/captain/tools/Index.vue | 2 +- .../components/ContactsBulkActionBar.vue | 5 +- .../contacts/pages/ContactsIndex.vue | 2 +- theme/icons.js | 10 + 25 files changed, 398 insertions(+), 316 deletions(-) diff --git a/app/javascript/dashboard/components-next/Companies/CompaniesListLayout.vue b/app/javascript/dashboard/components-next/Companies/CompaniesListLayout.vue index 7e9bcbacb..28381b5ee 100644 --- a/app/javascript/dashboard/components-next/Companies/CompaniesListLayout.vue +++ b/app/javascript/dashboard/components-next/Companies/CompaniesListLayout.vue @@ -37,7 +37,7 @@ const updateCurrentPage = page => { -