Commit e387e90
Refactored Settings UI (#65)
Summary of what we fixed:
1. Added constructors to OpenAISettings and other provider classes
2. Fixed import paths:
- BaseProviderSettings: Logger path (already correct)
- BrowsingHistorySettings: Changed ../../../../ to ../../../../../ for
Common import
3. Added type casts for refreshModelSelectOptions calls in GroqSettings
and LiteLLMSettings
4. Added override modifier to OpenRouterSettings.cleanup()
5. Added static method updateOpenRouterModels to SettingsDialog
6. Re-exported isVectorDBEnabled from SettingsDialog for backward
compatibility
7. Fixed Dockerfile to delete out/Default before rebuilding, ensuring
new files in BUILD.gn are recognized
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Full AI Chat Settings UI: provider configs including OpenAI, Groq,
LiteLLM, OpenRouter, and BrowserOperator; mini/nano model tiers.
* Advanced panels: Browsing History (clear), Tracing, Vector DB (test),
MCP, and Evaluation with status indicators and connect/test flows.
* UI components: model selector, settings header/footer,
advanced-toggle, i18n strings, validation, storage helpers, styles,
autosave and test-connection UX improvements.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Tyson Thomas <tysonthomas9@users.noreply.github.com>1 parent 3e9469d commit e387e90
File tree
23 files changed
+5024
-3838
lines changed- front_end/panels/ai_chat
- ui
- settings
- advanced
- components
- providers
- utils
23 files changed
+5024
-3838
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
43 | 64 | | |
44 | 65 | | |
45 | 66 | | |
| |||
213 | 234 | | |
214 | 235 | | |
215 | 236 | | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
216 | 258 | | |
217 | 259 | | |
218 | 260 | | |
| |||
0 commit comments