You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(gui): Models page allowlist editor + search/pagination for large providers (#52)
Wire the Models page to /api/selected-models: per-provider "Only selected"
toggle reveals a checkbox allowlist (empty = all), plus a per-provider search
box and a 60-row render cap with "show more" so a provider exposing thousands of
models stays usable. i18n for en/ko/zh.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: gui/src/i18n/en.ts
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -145,6 +145,11 @@ export const en = {
145
145
"models.noRouted": "No routed models",
146
146
"models.noRoutedHint": "Log into a provider or add one first.",
147
147
"models.loading": "Loading…",
148
+
"models.search": "Search models…",
149
+
"models.showMore": "Show {n} more",
150
+
"models.allowlistLabel": "Only selected",
151
+
"models.allowlistHint": "Only checked models ship to the catalog (empty = all). Useful for providers exposing thousands of models.",
152
+
"models.selectedCount": "{n} selected",
148
153
149
154
// subagents
150
155
"sub.subtitle": "Codex's {cmd} advertises only the first 5 models (by priority) as overrides. Pick up to 5 here — native gpt or routed — and opencodex sets their catalog priority so exactly these lead. Any other model is still callable by its exact name; this only controls what's shown.",
"models.allowlistHint": "체크한 모델만 카탈로그에 노출돼요 (비우면 전체). 수천 개 모델을 노출하는 프로바이더에 유용해요.",
152
+
"models.selectedCount": "{n}개 선택",
148
153
149
154
// subagents
150
155
"sub.subtitle": "Codex의 {cmd} 는 우선순위 상위 5개 모델만 오버라이드로 노출합니다. 여기서 최대 5개를 선택하면 — 네이티브 gpt 또는 라우팅된 모델 — opencodex가 카탈로그 우선순위를 설정해 정확히 이들이 앞에 옵니다. 다른 모델도 정확한 이름으로 호출할 수 있으며, 이 설정은 표시 항목만 제어합니다.",
0 commit comments