feat(dashboard): VS Code Copilot Chat home banner, remove Provider Quota home card (#10520)

* feat(dashboard): add VS Code Copilot Chat home banner, remove Provider Quota home card

Announce the OmniCopilot extension right below the Kimi sponsor banner on the
dashboard home page (same size/shape, dismissible, no version gate). Also
removes the "pin Provider Quota to home" card and its now-dead settings
toggle — the widget itself, its auto-refresh setting (shared with the
standalone /dashboard/quota page), and its component tests are untouched.

* fix(dashboard): remove now-dead homeWidgets.ts (dead-code gate)

Deleting the AppearanceTab pin-to-home toggle left this file's sole export,
PIN_PROVIDER_QUOTA_TO_HOME_KEY, with zero remaining consumers, which regressed
the dead-code ratchet from 415 to 416. Removing the file restores the exact
baseline count (415).

---------

Co-authored-by: Xiangzhe <bakryun0718@proton.me>
This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-08-16 03:29:37 -03:00
committed by GitHub
parent c6c134300b
commit e646fe84c7
49 changed files with 487 additions and 53 deletions

View File

@@ -1,5 +0,0 @@
/**
* Settings keys for widgets that can be pinned / shown from Appearance settings.
*/
export const PIN_PROVIDER_QUOTA_TO_HOME_KEY = "pinProviderQuotaToHome";