docs(local-llm): mark Sprint 4 items complete in DASHBOARD_REVIEW.md
Check off 4 items (F2, F3, F9, F11) in features list and sprint
tracker. F4 (chat mode) deferred. Add commit 9c2f5f3 to commit log.
This commit is contained in:
parent
9c2f5f3396
commit
9892fe7145
@ -89,10 +89,10 @@
|
||||
- [x] **F1. Streaming pull with progress bar** _(fixes B2)_
|
||||
Use Ollama `stream: true` for `/api/pull`. Create `/api/ollama/pull/route.ts` that pipes NDJSON progress. UI shows progress bar with `completed/total` bytes, speed, and ETA.
|
||||
|
||||
- [ ] **F2. Model search/filter**
|
||||
- [x] **F2. Model search/filter**
|
||||
Search input above models list. Filter by name, family, quantization. Useful when 10+ models are installed.
|
||||
|
||||
- [ ] **F3. Prompt history (localStorage)**
|
||||
- [x] **F3. Prompt history (localStorage)**
|
||||
Store last 20 prompts with model name + timestamp. Dropdown in prompt modal to re-run previous prompts.
|
||||
|
||||
- [ ] **F4. Chat mode (multi-turn conversation)**
|
||||
@ -110,13 +110,13 @@
|
||||
- [ ] **F8. Ollama server logs viewer**
|
||||
Read `~/.ollama/logs/` and display in a collapsible terminal-style panel. Filter by level. Auto-scroll.
|
||||
|
||||
- [ ] **F9. Modelfile / template viewer**
|
||||
- [x] **F9. Modelfile / template viewer**
|
||||
The `show` action already fetches Modelfile, template, and system prompt. Display in a collapsible code block in expanded model details.
|
||||
|
||||
- [ ] **F10. Dark/light theme toggle**
|
||||
Add `:root.light` CSS variable overrides. Theme toggle with localStorage persistence. Current architecture supports this natively.
|
||||
|
||||
- [ ] **F11. Keyboard shortcuts panel (`?` key)**
|
||||
- [x] **F11. Keyboard shortcuts panel (`?` key)**
|
||||
Show all shortcuts in a modal: ⌘+Enter (send), Esc (close), R (refresh), / (search models), ? (help).
|
||||
|
||||
- [ ] **F12. Whisper transcription test**
|
||||
@ -206,13 +206,13 @@
|
||||
|
||||
### Sprint 4 — UX Enhancements _(est. 3–4 hrs)_
|
||||
|
||||
| # | ID | Task | Effort | Commit |
|
||||
| --- | ----------- | ------------------------------------ | ------ | ------ |
|
||||
| 20 | - [ ] F3 | Prompt history (localStorage) | 45 min | |
|
||||
| 21 | - [ ] F6+F9 | Token metrics + Modelfile viewer | 30 min | |
|
||||
| 22 | - [ ] F4 | Chat mode (multi-turn via /api/chat) | 90 min | |
|
||||
| 23 | - [ ] F2 | Model search/filter | 30 min | |
|
||||
| 24 | - [ ] F11 | Keyboard shortcuts panel | 20 min | |
|
||||
| # | ID | Task | Effort | Commit |
|
||||
| --- | --------- | ------------------------------------ | ------ | --------- |
|
||||
| 20 | - [x] F3 | Prompt history (localStorage) | 45 min | `9c2f5f3` |
|
||||
| 21 | - [x] F9 | Modelfile viewer in expanded details | 30 min | `9c2f5f3` |
|
||||
| 22 | - [ ] F4 | Chat mode (multi-turn via /api/chat) | 90 min | deferred |
|
||||
| 23 | - [x] F2 | Model search/filter | 30 min | `9c2f5f3` |
|
||||
| 24 | - [x] F11 | Keyboard shortcuts panel | 20 min | `9c2f5f3` |
|
||||
|
||||
### Sprint 5 — Integration & Polish _(est. 2–3 hrs)_
|
||||
|
||||
@ -244,10 +244,11 @@
|
||||
_Commits will be added here as work progresses._
|
||||
|
||||
| # | Date | Commit | Sprint | Items Completed |
|
||||
| --- | ------ | --------- | -------- | ------------------------------------ | --- |
|
||||
| --- | ------ | --------- | -------- | ------------------------------------ |
|
||||
| 1 | Feb 19 | `2da67c2` | Sprint 1 | B1, B3, B4, B5, B6, B9, B10, B11, P4 |
|
||||
| 2 | Feb 19 | `2d9475b` | Sprint 2 | B2, B7, B8, F1, F6 |
|
||||
| 3 | Feb 19 | `75a3cd0` | Sprint 3 | CQ1, CQ3, CQ4, S1, S2 | |
|
||||
| 3 | Feb 19 | `75a3cd0` | Sprint 3 | CQ1, CQ3, CQ4, S1, S2 |
|
||||
| 4 | Feb 19 | `9c2f5f3` | Sprint 4 | F2, F3, F9, F11 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user