Fix: Display GitHub Copilot Student in UI and add model discovery

- Add 'github-copilot' to LlmProviderFlavor type in settings dialog
- Add GitHub Copilot Student to moreProviders array in UI
- Add github-copilot to initial providerConfigs state
- Add isGitHubCopilot flag to handle Device Flow auth flow
- Add GitHub Copilot authentication button in settings UI
- Add GitHub Copilot models (6 models) to listOnboardingModels() output
- Add eslint-disable comment for mock fetch in tests

This fixes the issue where GitHub Copilot Student was not appearing in the Models dropdown in the Settings dialog.
This commit is contained in:
Rowboat Developer 2026-04-17 09:43:51 -05:00
parent 48bf18cb23
commit 4f53f0af48
4 changed files with 2763 additions and 3 deletions

2724
apps/x/package-lock.json generated Normal file

File diff suppressed because it is too large Load diff