-
Notifications
You must be signed in to change notification settings - Fork 0
features settings and provider setup
Active contributors: Douwe de Vries, vriesd
Settings handle appearance, provider readiness, default provider/model/reasoning choices, global generation prompts, and output templates. Provider auth remains the responsibility of each local CLI.
| File | Purpose |
|---|---|
frontend/src/views/SettingsView.tsx |
Settings view, provider readiness, appearance, prompt settings. |
frontend/src/views/TemplatesView.tsx |
Testware, Finding, and note summary templates. |
frontend/src/hooks/useSettingsController.ts |
Settings load/save and provider status orchestration. |
frontend/src/settings/defaults.ts |
Frontend defaults. |
crates/qa-scribe-core/src/domain/settings.rs |
Settings domain types. |
crates/qa-scribe-core/src/services/session_service/settings.rs |
Settings persistence. |
src-tauri/src/commands/settings.rs |
Settings Tauri commands. |
src-tauri/src/commands/providers.rs |
Provider status commands. |
frontend/src/hooks/useSettingsController.ts loads saved settings through the Tauri bridge, tracks a draft state, saves changes, and refreshes provider status. The Settings view reads provider descriptors and status values to show ready, auth-required, install-required, or error states.
Settings feed AI-assisted Testware, Provider detection, and Frontend shell.
Change settings UI in frontend/src/views/SettingsView.tsx, persistence shape in crates/qa-scribe-core/src/domain/settings.rs, and provider status behavior under src-tauri/src/commands/providers.
- QA Scribe
- Download overview video (MP4)
- Architecture
- Getting started
- Glossary
- By the numbers
- Lore
- Fun facts
- Video overview
- How to contribute
- Development workflow
- Testing
- Debugging
- Patterns and conventions
- Tooling
- Applications
- Desktop app
- Smoke harness
- Systems
- Rust core
- Tauri command bridge
- Frontend shell
- Generation jobs
- Provider detection
- Release tooling
- Features
- Session capture
- Rich record editing
- Managed attachments
- AI-assisted Testware
- Settings and provider setup
- Crates
- qa-scribe-core
- qa-scribe-app
- Primitives
- Session
- Entry
- Finding
- Draft
- Evidence
- API
- Tauri commands
- Deployment
- Security
- Background
- Architecture decisions
- Migration context
- Cleanup opportunities
- TODOs and FIXMEs
- Complexity hotspots
- Reference
- Configuration
- Data models
- Dependencies