Settings: pick the summarizer (LAN H200 / laptop Ollama / auto); waiting label shows elapsed wait
This commit is contained in:
parent
8e465bdb93
commit
d66c27463c
4 changed files with 153 additions and 17 deletions
22
STATUS.md
22
STATUS.md
|
|
@ -3,6 +3,28 @@
|
|||
Checkpoint for the standalone desktop app. Prepend a new dated section per
|
||||
material change; keep history below.
|
||||
|
||||
## 2026-09-15 (evening) — summarize progress bar, job adoption
|
||||
|
||||
**Committed:** `7fa99e8` streaming summarize progress, `ba54cb8` job adoption.
|
||||
|
||||
- Summarize now shows a real determinate bar + `Summarizing… N%` (same look
|
||||
as the main screen). Backend: both LLM adapters stream (SSE / NDJSON) and
|
||||
report 0–99% as tokens arrive; 100 only on success. No fake movement —
|
||||
before the first token the label reads "Summarizing… waiting for model"
|
||||
(cold LLM / server queueing was indistinguishable from a dead app).
|
||||
- Adoption of engine jobs across app restarts: startup scan no longer skips
|
||||
files that have a report (re-summarize was orphaned), a reprocess that
|
||||
hits 409 "already running" attaches to the running job instead of
|
||||
erroring, and live work outranks a saved report in library status.
|
||||
- Verified live: screencap 19:41 — library row shows the bar + waiting
|
||||
label mid re-summarize; job settled to succeeded 100 with the % racing
|
||||
48→99→100 once tokens flowed (H200 queueing caused the earlier "nothing
|
||||
happens"). pytest 79 passed/1 skipped · ruff clean · gradle green.
|
||||
- Note: the dev loop died once (~19:35, cause unclear — gradle `run` exit
|
||||
143 chain); relaunched via background `./desktop-dev.sh`.
|
||||
|
||||
**Done earlier (Sep 15 morning):** see below.
|
||||
|
||||
## 2026-09-15 — standalone desktop, Android fully removed
|
||||
|
||||
**Verified state (live this session):**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue