Release v26.04.15.1 — Chat UI overhaul + silent gen fix #36

Merged
bvandeusen merged 0 commits from dev into main 2026-04-16 01:52:48 -04:00
bvandeusen commented 2026-04-16 01:52:09 -04:00 (Migrated from git.fabledsword.com)

Summary

  • Chat UI overhaul (Phases A–D): chrome cleanup, scope chip in header, voice controls consolidated into input bar, collapsible context sidebar (overlay, hidden by default), centered reading column, Phase D empty state with recent conversations list
  • LLM fix: always-think on qwen3 — drop content-based _should_think classifier that caused silent generations on short tool-intent prompts
  • Observability: CTX_DIAG structured logging for generation debugging (prompt/output tokens, headroom, silent flag)
  • Voice: dynamic silence threshold + filled red mic halo
  • Minor: bottom padding fix for messages container, grid layout fix

Test plan

  • Verify chat empty state shows recent conversations and voice button
  • Verify context sidebar opens/closes via header button, defaults hidden
  • Verify chat reading column stays centered with sidebar open and closed
  • Verify tool calls work reliably (no silent generations)
  • Check CTX_DIAG lines appear in container logs during generation
  • Verify voice mode silence detection works with dynamic threshold
## Summary - **Chat UI overhaul (Phases A–D):** chrome cleanup, scope chip in header, voice controls consolidated into input bar, collapsible context sidebar (overlay, hidden by default), centered reading column, Phase D empty state with recent conversations list - **LLM fix:** always-think on qwen3 — drop content-based `_should_think` classifier that caused silent generations on short tool-intent prompts - **Observability:** CTX_DIAG structured logging for generation debugging (prompt/output tokens, headroom, silent flag) - **Voice:** dynamic silence threshold + filled red mic halo - **Minor:** bottom padding fix for messages container, grid layout fix ## Test plan - [ ] Verify chat empty state shows recent conversations and voice button - [ ] Verify context sidebar opens/closes via header button, defaults hidden - [ ] Verify chat reading column stays centered with sidebar open and closed - [ ] Verify tool calls work reliably (no silent generations) - [ ] Check CTX_DIAG lines appear in container logs during generation - [ ] Verify voice mode silence detection works with dynamic threshold
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledScribe#36