This commit is contained in:
2026-09-11 14:29:47 -04:00
parent b264c31b86
commit b2269d58da
9 changed files with 130 additions and 11 deletions
+11 -6
View File
@@ -245,16 +245,21 @@ and lock-screen kill pass `docs/cu-acceptance.md`.
## Phase 8 — GTK4/libadwaita control center
- [ ] Implement General, Voice, Models, Memory, Skills, Computer use, Privacy,
- [x] Implement General, Voice, Models, Memory, Skills, Computer use, Privacy,
Lab, and About pages.
- [ ] Show the single QVAC master status, GPU backend, VRAM, model, fit result,
- [x] Show the single QVAC master status, GPU backend, VRAM, model, fit result,
queue, and failure reason.
- [ ] Make every capability visible even when its model does not fit.
- [ ] Add model download pause/resume through the master.
- [ ] Add voice enrollment and local preview.
- [ ] Add RAG workspace management, retention controls, audit export/delete,
- [x] Make every capability visible even when its model does not fit.
- [x] Add model download pause/resume through the master.
- [x] Add voice enrollment and local preview.
- [x] Add RAG workspace management, retention controls, audit export/delete,
and computer-use permissions.
The GTK4/libadwaita application lives in `apps/control-center/main.py`. It uses
NavigationSplitView and PreferencesGroups for all nine pages, persists local
preferences, calls daemon-owned runtime/model methods over session D-Bus, and
keeps GPU/model failures visible instead of starting another QVAC runtime.
Exit gate: a user can configure the complete system without editing JSON.
## Phase 9 — full QVAC capability coverage