From 8285188501fa10562d2defc38ece581239b92b66 Mon Sep 17 00:00:00 2001 From: wizardchen Date: Sun, 28 Jun 2026 00:29:29 +0800 Subject: [PATCH] feat(frontend): add Chrome extension and Claw Skill integration landing pages Move Chrome extension and Claw Skill entries from the user menu into the integrations center with dedicated landing tabs, setup steps, and lobster-themed Claw styling. --- frontend/src/components/UserMenu.vue | 38 - .../src/composables/useApiBaseUrlDisplay.ts | 60 ++ frontend/src/config/integrations.ts | 4 + frontend/src/i18n/locales/en-US.ts | 116 ++- frontend/src/i18n/locales/ko-KR.ts | 94 ++- frontend/src/i18n/locales/ru-RU.ts | 95 ++- frontend/src/i18n/locales/zh-CN.ts | 116 ++- .../integrations/ChromeExtensionLanding.vue | 140 ++++ .../views/integrations/ClawSkillLanding.vue | 164 +++++ .../integrations/IntegrationExternalCta.vue | 34 + .../integrations/IntegrationLandingLayout.vue | 47 ++ .../views/integrations/IntegrationsModal.vue | 88 ++- .../integrations/integration-landing.less | 666 ++++++++++++++++++ 13 files changed, 1592 insertions(+), 70 deletions(-) create mode 100644 frontend/src/composables/useApiBaseUrlDisplay.ts create mode 100644 frontend/src/config/integrations.ts create mode 100644 frontend/src/views/integrations/ChromeExtensionLanding.vue create mode 100644 frontend/src/views/integrations/ClawSkillLanding.vue create mode 100644 frontend/src/views/integrations/IntegrationExternalCta.vue create mode 100644 frontend/src/views/integrations/IntegrationLandingLayout.vue create mode 100644 frontend/src/views/integrations/integration-landing.less diff --git a/frontend/src/components/UserMenu.vue b/frontend/src/components/UserMenu.vue index 12701be1..9717a493 100644 --- a/frontend/src/components/UserMenu.vue +++ b/frontend/src/components/UserMenu.vue @@ -120,28 +120,6 @@ - -