From 1a0704e0f20cb27d865a178f8fc053705a6bc009 Mon Sep 17 00:00:00 2001 From: bot-hermes Date: Wed, 29 Jul 2026 19:22:27 +0000 Subject: [PATCH 1/4] feat(settings): add Tags management tab with create/edit/delete UI --- apps/web/app/(dashboard)/settings/page.tsx | 17 + .../web/components/settings/settings-tags.tsx | 353 ++++++++++++++++++ 2 files changed, 370 insertions(+) create mode 100644 apps/web/components/settings/settings-tags.tsx diff --git a/apps/web/app/(dashboard)/settings/page.tsx b/apps/web/app/(dashboard)/settings/page.tsx index d763797..3d6d5c0 100644 --- a/apps/web/app/(dashboard)/settings/page.tsx +++ b/apps/web/app/(dashboard)/settings/page.tsx @@ -8,6 +8,7 @@ import { Webhook, Download, AlertTriangle, + Tag, } from 'lucide-react'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; @@ -17,6 +18,8 @@ import { SettingsShortcuts } from '@/components/settings/settings-shortcuts'; import { SettingsAgents } from '@/components/settings/settings-agents'; import { SettingsWebhooks } from '@/components/settings/settings-webhooks'; import { SettingsImportExport } from '@/components/settings/settings-import-export'; +import { SettingsTags } from '@/components/settings/settings-tags'; +import { SettingsCustomFields } from '@/components/settings/settings-custom-fields'; export default function SettingsPage() { return ( @@ -36,6 +39,14 @@ export default function SettingsPage() {