feat(providers): allow disabling providers - #48
Closed
0disoft wants to merge 1 commit into
Closed
Conversation
Owner
|
Manually merged into dev (commit 55d525b) with conflict resolution against the provider-context-cap work. Verified: tsc clean, 778 tests pass, GUI build OK. Closing since the fork PR can't be auto-detected as merged. |
3 tasks
lidge-jun
added a commit
that referenced
this pull request
Sep 3, 2026
…3397) * feat(gui): page polish — Providers, Logs, Subagents, Combos, Routing The small items the roadmap grouped into one phase: - Providers: the overview subtitle is gone; the recently-used list folds behind a closed details. The Korean "checked N ago" string doubled 전 when the time was 방금 전. - Logs: the subtitle is gone (the table and filters say what the page is). - Subagents: the picker-order hint is a focusable info button beside the 5/5 counter; the guidance toggle, ultra mode and its editor sit behind a closed 고급 details under the two daily decisions (먼저 부를 모델, Codex 설정에도 저장). - Combos: the search box renders only once a combo exists. The inline first-combo editor stays (four tests pin it as a deliberate flow; recorded in 002 #48). - Routing: the dry-run form renders only with a draft; the analytics panel only with profiles. An empty beta tab is one card, not three. Plan: devlog/_plan/260904_dashboard_minimal/080_page_polish.md. * fix(gui): keep the Providers section landmark, fold the surface switch into Subagents 고급, gate dry-run on a selected profile Review blockers on the 080 lane: the recent-usage details replaced the <section> (its aria-label/aria-busy landmark) instead of sitting inside it; the v1/base/v2 switch that 030 moved here is policy too and belongs in the same 고급 disclosure as guidance and ultra mode; and startCreate() also makes a draft, so gating the dry-run form on draft showed a disabled form during creation — it now needs a selected existing profile. * test(gui): name the routing dry-run gate correctly --------- Co-authored-by: jun <jun@lidge.dev>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
disabledprovider flag so users can hide a provider without deleting its saved configuration.Validation
bun test tests/router.test.ts tests/codex-catalog.test.ts tests/server-auth.test.tsbun run typecheckcd gui && bun run build