From b786c43f97be4e76082d7e2b28a04dd91644ae9c Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 27 Feb 2026 11:19:00 +0000 Subject: [PATCH] Increase font sizes across app and fix OpenRouter Docker config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Font fixes: - Bump base HTML font from 15px to 16px (all rem-based sizes increase ~7%) - Bump custom scales: micro 11→12px, 2xs 12→13px, xxs 13→14px - ProvidersPage: model names, health results, setup guide text-xs → text-sm - App.tsx: sidebar section labels, header brand, active agent label text-xs → text-sm Docker fix: - Add OPENROUTER_API_KEY to docker-compose.yml and docker-compose.prod.yml backend environment — was missing, causing OpenRouter to show "Not configured" even when the key was set in .env https://claude.ai/code/session_01L4Znfyk3R94BRbEp9pbkXk --- docker-compose.prod.yml | 1 + docker-compose.yml | 1 + frontend/src/App.tsx | 6 +++--- frontend/src/index.css | 2 +- frontend/src/pages/ProvidersPage.tsx | 14 +++++++------- frontend/tailwind.config.js | 6 +++--- 6 files changed, 16 insertions(+), 14 deletions(-) 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', }, }, },