feat: add excluded models support for Codex/Claude providers and fix header alignment

- Add excludedModels field to ProviderKeyConfig type for Codex and Claude providers
  - Add excluded models textarea input in Codex/Claude edit modal
  - Display excluded models badges in Codex and Claude provider cards
  - Fix header connection status badge vertical alignment with IP address
  - Update dark theme to use pure black color scheme
This commit is contained in:
Supra4E8C
2025-12-13 02:20:08 +08:00
parent da9469c5aa
commit 62486534e4
5 changed files with 69 additions and 14 deletions

View File

@@ -36,18 +36,18 @@
--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1);
}
// 深色主题
// 深色主题(纯黑)
[data-theme='dark'] {
--bg-primary: #1f2937;
--bg-secondary: #111827;
--bg-tertiary: #374151;
--bg-primary: #0a0a0a;
--bg-secondary: #000000;
--bg-tertiary: #171717;
--text-primary: #f9fafb;
--text-secondary: #d1d5db;
--text-tertiary: #9ca3af;
--text-primary: #fafafa;
--text-secondary: #a3a3a3;
--text-tertiary: #737373;
--border-color: #374151;
--border-hover: #4b5563;
--border-color: #262626;
--border-hover: #404040;
--primary-color: #3b82f6;
--primary-hover: #60a5fa;