diff --git a/CHANGELOG.md b/CHANGELOG.md index e9a25189..1fa2b1fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to **omp-web** (`@kahme247/ompweb`) are documented in this f --- +## Unreleased + +### Fixes & Improvements + +- Keep long custom-provider URLs and hostnames inside their cards, with provider actions wrapping on narrow screens. +- Keep provider navigation labels fully visible and wrap the Add Provider and Save controls inside narrow settings panels. + +--- + ## [v0.3.6] - 2026-08-28 This release adds workspace renaming and reordering, improved context compaction views, prompt queue expansion, and clear network startup banners. diff --git a/app/globals.css b/app/globals.css index 08b88e51..c335a003 100644 --- a/app/globals.css +++ b/app/globals.css @@ -2338,6 +2338,8 @@ html.dark .dropdown-surface :is(select, option) { /* Provider Sub-navigation & Cards */ .providers-segmented { display: inline-flex; + flex-wrap: wrap; + max-width: 100%; align-items: stretch; border: 1px solid var(--border); border-radius: var(--radius-control); @@ -2358,14 +2360,11 @@ html.dark .dropdown-surface :is(select, option) { font-size: 13px; font-weight: 500; cursor: pointer; - white-space: nowrap; + white-space: normal; + overflow-wrap: anywhere; transition: background var(--dur-fast) var(--ease-out-warm), color var(--dur-fast) var(--ease-out-warm); } -.providers-segmented-btn + .providers-segmented-btn { - border-left: 1px solid var(--border); -} - .providers-segmented-btn:hover { background: var(--bg-hover); color: var(--text); diff --git a/components/ModelsConfig.tsx b/components/ModelsConfig.tsx index 19ddce96..25fecd5f 100644 --- a/components/ModelsConfig.tsx +++ b/components/ModelsConfig.tsx @@ -130,12 +130,12 @@ function ProviderDetail({ name, provider, onChange, onRename, onDelete }: {
{/* Hero Provider Header Card */}
-
-
+
+
-
+
{name}
{hostName}
@@ -1805,8 +1805,8 @@ export function ModelsConfig({ onClose, onSelectTab, onSaved, embedded = false }
) : (
-
-
+
+
{t("modelsConfig.customProviders")}
Custom endpoints, local Ollama / vLLM models, or reverse proxies defined in ~/.omp/agent/models.yml. @@ -1860,15 +1860,15 @@ export function ModelsConfig({ onClose, onSelectTab, onSaved, embedded = false } const models = pData.models ?? []; return (
-
-
+
+
-
+
{pName}
{pData.baseUrl || t("modelsConfig.defaultEndpoint")}
-
+