diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index e5282c9..706d3fe 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -45,6 +45,7 @@ services: environment: - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} - OPENAI_API_KEY=${OPENAI_API_KEY:-} + - OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-} - OLLAMA_URL=${OLLAMA_URL:-http://ollama:11434} - DEFAULT_MODEL=${DEFAULT_MODEL:-claude-opus-4-6} - SECRET_KEY=${SECRET_KEY} diff --git a/docker-compose.yml b/docker-compose.yml index a5da40d..cc47f9a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: environment: - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} - OPENAI_API_KEY=${OPENAI_API_KEY:-} + - OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-} - OLLAMA_URL=${OLLAMA_URL:-http://ollama:11434} - DEFAULT_MODEL=${DEFAULT_MODEL:-claude-opus-4-6} - SECRET_KEY=${SECRET_KEY:?SECRET_KEY environment variable is required} diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index e727906..12251db 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1245,7 +1245,7 @@ function AppInner() {
ميزان
- MIZAN + MIZAN v{appVersion}
@@ -1273,7 +1273,7 @@ function AppInner() {
{navSections.map(section => (
-
+
{section.label}
{section.items.map(item => ( @@ -1297,7 +1297,7 @@ function AppInner() { {selectedAgent && (
-
Active Agent
+
Active Agent
{selectedAgent.name[0]?.toUpperCase()} diff --git a/frontend/src/index.css b/frontend/src/index.css index 050d8b4..90ad9bf 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -27,7 +27,7 @@ } html { - font-size: 15px; + font-size: 16px; } body { diff --git a/frontend/src/pages/ProvidersPage.tsx b/frontend/src/pages/ProvidersPage.tsx index c85d180..4468e0b 100644 --- a/frontend/src/pages/ProvidersPage.tsx +++ b/frontend/src/pages/ProvidersPage.tsx @@ -144,7 +144,7 @@ export default function ProvidersPage({ api, addTerminalLine }: PageProps) {
{provider.display}
-
+
{provider.configured ? ( Configured ) : ( @@ -161,7 +161,7 @@ export default function ProvidersPage({ api, addTerminalLine }: PageProps) { {provider.models.slice(0, 3).map((m) => (
@@ -270,7 +270,7 @@ export default function ProvidersPage({ api, addTerminalLine }: PageProps) {
{models[browseProvider].length === 0 ? ( -
+
No models found. {browseProvider === "ollama" ? "Is Ollama running?" : "Check API key."}
) : ( @@ -288,7 +288,7 @@ export default function ProvidersPage({ api, addTerminalLine }: PageProps) { }} >
-
{m.id}
+
{m.id}
{m.name && m.name !== m.id && (
{m.name}
)} @@ -310,8 +310,8 @@ export default function ProvidersPage({ api, addTerminalLine }: PageProps) { {/* Setup Guide */}
-

Quick Setup

-
+

Quick Setup

+
Anthropic:{" "} ANTHROPIC_API_KEY=sk-ant-... diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js index a842ecd..0fb9afb 100644 --- a/frontend/tailwind.config.js +++ b/frontend/tailwind.config.js @@ -21,9 +21,9 @@ export default { mono: ['IBM Plex Mono', 'ui-monospace', 'monospace'], }, fontSize: { - 'micro': '11px', - '2xs': '12px', - 'xxs': '13px', + 'micro': '12px', + '2xs': '13px', + 'xxs': '14px', }, }, },