Release v26.04.07.1 #21

Merged
bvandeusen merged 0 commits from dev into main 2026-04-06 22:40:28 -04:00
bvandeusen commented 2026-04-06 22:40:13 -04:00 (Migrated from git.fabledsword.com)

Summary

Voice & Audio

  • Web voice overlay: click-to-toggle with silence detection and animated amplitude bars
  • Streaming TTS wired into Chat, Briefing, and Workspace views
  • Kokoro voice blending — blend builder UI + weighted tensor synthesis
  • Automatic Kokoro offline mode + daily update check
  • Voice S2S — faster-whisper STT, Kokoro TTS, PTT overlay

Chat & UI

  • ChatPanel unification — all views (Chat, Briefing, Workspace, Home, Knowledge) use shared component
  • Streaming bubble and input bar extracted as reusable components
  • Listen mode with volume knob; persisted across views via localStorage
  • Live card refresh and interactive checkboxes in list note viewer

Knowledge & Research

  • Knowledge view: entity types (People, Places, Lists), two-tier pagination
  • Research pipeline rewrite: multi-note outline + parallel section synthesis + index note
  • Read article tool + full article fetching via trafilatura

Calendar & Events

  • Recurring event expansion, CalDAV pull sync, past search, reminders
  • Month/year picker popover; event popover on calendar grid

Briefing

  • Article Discuss endpoint with synthetic tool exchange
  • Structured user profile with LLM-learned preferences
  • Briefing pipeline rewrite to conversational prose
  • Slot gating + morning work-day gate; SSO account guard

Settings & Performance

  • Timezone field in General tab; background model picker with KV cache warning
  • Adaptive num_ctx tiers; KV cache prefix reuse and priming on startup/model change
  • Background task routing to dedicated model to preserve KV cache
  • Conditional thinking classifier

LLM Tool Fixes

  • Prevent model from inferring project names on create_task / create_note
  • Confirmed guard for deletes; update_person/place, get/update_profile, calculate tools
  • News nav link added to AppHeader

Bug Fixes

  • Many audit-pass fixes across projects, tasks, chat, events, knowledge, and briefing

🤖 Generated with Claude Code

## Summary **Voice & Audio** - Web voice overlay: click-to-toggle with silence detection and animated amplitude bars - Streaming TTS wired into Chat, Briefing, and Workspace views - Kokoro voice blending — blend builder UI + weighted tensor synthesis - Automatic Kokoro offline mode + daily update check - Voice S2S — faster-whisper STT, Kokoro TTS, PTT overlay **Chat & UI** - ChatPanel unification — all views (Chat, Briefing, Workspace, Home, Knowledge) use shared component - Streaming bubble and input bar extracted as reusable components - Listen mode with volume knob; persisted across views via localStorage - Live card refresh and interactive checkboxes in list note viewer **Knowledge & Research** - Knowledge view: entity types (People, Places, Lists), two-tier pagination - Research pipeline rewrite: multi-note outline + parallel section synthesis + index note - Read article tool + full article fetching via trafilatura **Calendar & Events** - Recurring event expansion, CalDAV pull sync, past search, reminders - Month/year picker popover; event popover on calendar grid **Briefing** - Article Discuss endpoint with synthetic tool exchange - Structured user profile with LLM-learned preferences - Briefing pipeline rewrite to conversational prose - Slot gating + morning work-day gate; SSO account guard **Settings & Performance** - Timezone field in General tab; background model picker with KV cache warning - Adaptive num_ctx tiers; KV cache prefix reuse and priming on startup/model change - Background task routing to dedicated model to preserve KV cache - Conditional thinking classifier **LLM Tool Fixes** - Prevent model from inferring project names on create_task / create_note - Confirmed guard for deletes; update_person/place, get/update_profile, calculate tools - News nav link added to AppHeader **Bug Fixes** - Many audit-pass fixes across projects, tasks, chat, events, knowledge, and briefing 🤖 Generated with [Claude Code](https://claude.com/claude-code)
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#21