• Daniel Klein's avatar
    fix: hide setup banner if any custom providers are configured (#1756) · ed2bf680
    Daniel Klein 提交于
    Fixes #1108
    
    ## Summary
    The "Setup AI Access" banner was not being hidden when custom providers
    were configured. This was because the `isAnyProviderSetup()` function
    only checked hardcoded cloud providers and didn't account for custom
    providers.
    
    ## Changes
    Updated `useLanguageModelProviders.ts` to check for configured custom
    providers in addition to the hardcoded cloud providers.
    
    ## Test plan
    - Configure a custom provider without setting up any cloud providers
    - Verify that the "Setup AI Access" banner is now hidden
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    <!-- This is an auto-generated description by cubic. -->
    ---
    ## Summary by cubic
    Hide the "Setup AI Access" banner when any provider is configured,
    including custom providers. Fixes a logic gap where only hardcoded cloud
    providers were checked.
    
    - **Bug Fixes**
    - Extend isAnyProviderSetup to check custom providers from query data
    (by id).
    - Banner no longer shows when a custom provider is configured without
    cloud providers.
    
    <sup>Written for commit 2ecef7aac52da0b4d43c69fc5d3afb7bafa5706a.
    Summary will update automatically on new commits.</sup>
    
    <!-- End of auto-generated description by cubic. -->
    ed2bf680
名称
最后提交
最后更新
.cursor/rules 正在载入提交数据...
.devcontainer 正在载入提交数据...
.github 正在载入提交数据...
.husky 正在载入提交数据...
assets 正在载入提交数据...
docs 正在载入提交数据...
drizzle 正在载入提交数据...
e2e-tests 正在载入提交数据...
packages/@dyad-sh 正在载入提交数据...
scaffold 正在载入提交数据...
scripts 正在载入提交数据...
shared 正在载入提交数据...
src 正在载入提交数据...
testing 正在载入提交数据...
tools 正在载入提交数据...
worker 正在载入提交数据...
workers/tsc 正在载入提交数据...
.cursorignore 正在载入提交数据...
.env.example 正在载入提交数据...
.eslintrc.json 正在载入提交数据...
.gitattributes 正在载入提交数据...
.gitignore 正在载入提交数据...
.oxlintrc.json 正在载入提交数据...
.prettierignore 正在载入提交数据...
.prettierrc 正在载入提交数据...
AGENTS.md 正在载入提交数据...
CONTRIBUTING.md 正在载入提交数据...
LICENSE 正在载入提交数据...
README.md 正在载入提交数据...
SECURITY.md 正在载入提交数据...
biome.json 正在载入提交数据...
components.json 正在载入提交数据...
drizzle.config.ts 正在载入提交数据...
forge.config.ts 正在载入提交数据...
forge.env.d.ts 正在载入提交数据...
index.html 正在载入提交数据...
merge.config.ts 正在载入提交数据...
package-lock.json 正在载入提交数据...
package.json 正在载入提交数据...
playwright.config.ts 正在载入提交数据...
tsconfig.app.json 正在载入提交数据...
tsconfig.json 正在载入提交数据...
tsconfig.node.json 正在载入提交数据...
vite.main.config.mts 正在载入提交数据...
vite.preload.config.mts 正在载入提交数据...
vite.renderer.config.mts 正在载入提交数据...
vite.worker.config.mts 正在载入提交数据...
vitest.config.ts 正在载入提交数据...