fix(desktop): component cleanup + dead code removal + DeerFlow ai-elements
- ChatArea: DeerFlow ai-elements annotations for accessibility - Conversation: remove unused Context, simplify message rendering - Delete dead modules: audit-logger.ts, gateway-reconnect.ts - Replace console.log with structured logger across components - Add idb dependency for IndexedDB persistence - Fix kernel-skills type safety improvements
This commit is contained in:
@@ -3,7 +3,7 @@ import { invoke } from '@tauri-apps/api/core';
|
||||
import { getStoredGatewayToken, getStoredGatewayUrl } from '../../lib/gateway-client';
|
||||
import { useConnectionStore } from '../../store/connectionStore';
|
||||
import { useConfigStore } from '../../store/configStore';
|
||||
import { useChatStore } from '../../store/chatStore';
|
||||
import { useConversationStore } from '../../store/chat/conversationStore';
|
||||
import { silentErrorHandler } from '../../lib/error-utils';
|
||||
import { secureStorage } from '../../lib/secure-storage';
|
||||
import { Plus, Pencil, Trash2, Star, Eye, EyeOff, AlertCircle, X, Zap, Check } from 'lucide-react';
|
||||
@@ -166,7 +166,8 @@ export function ModelsAPI() {
|
||||
const disconnect = useConnectionStore((s) => s.disconnect);
|
||||
const quickConfig = useConfigStore((s) => s.quickConfig);
|
||||
const loadModels = useConfigStore((s) => s.loadModels);
|
||||
const { currentModel, setCurrentModel } = useChatStore();
|
||||
const currentModel = useConversationStore((s) => s.currentModel);
|
||||
const setCurrentModel = useConversationStore((s) => s.setCurrentModel);
|
||||
const [gatewayUrl, setGatewayUrl] = useState(getStoredGatewayUrl());
|
||||
const [gatewayToken, setGatewayToken] = useState(quickConfig.gatewayToken || getStoredGatewayToken());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user