Violet theme, flicker-free refresh, STT context #17

Merged
bvandeusen merged 0 commits from dev into main 2026-04-08 14:52:28 -04:00
bvandeusen commented 2026-04-08 14:52:14 -04:00 (Migrated from git.fabledsword.com)

Summary

  • Theme: Shifted palette from indigo to deep violet (#7C3AED) to match web identity — backgrounds, gradient buttons, nav indicators, event color presets all updated
  • Flicker-free refresh: All providers now hold stale data during re-fetch instead of clearing to loading state. Pull-to-refresh shows spinner while old data remains visible.
  • STT context: Last assistant response passed as Whisper initial_prompt to reduce voice mishearings
  • Calendar timezone: Event times converted to local timezone on parse
  • Refresh improvements: Resume cooldown reduced to 30s; pull-to-refresh added to News and Calendar; chat refreshes on resume

Test Plan

  • App uses deep violet throughout (buttons, nav indicator, gradients)
  • Pull-to-refresh on any list — no flicker, spinner shows, data swaps silently
  • Knowledge screen pull-to-refresh — no flicker
  • Calendar events display in local time
  • Voice: speak after a weather briefing, verify domain words transcribe correctly

🤖 Generated with Claude Code

## Summary - **Theme**: Shifted palette from indigo to deep violet (`#7C3AED`) to match web identity — backgrounds, gradient buttons, nav indicators, event color presets all updated - **Flicker-free refresh**: All providers now hold stale data during re-fetch instead of clearing to loading state. Pull-to-refresh shows spinner while old data remains visible. - **STT context**: Last assistant response passed as Whisper initial_prompt to reduce voice mishearings - **Calendar timezone**: Event times converted to local timezone on parse - **Refresh improvements**: Resume cooldown reduced to 30s; pull-to-refresh added to News and Calendar; chat refreshes on resume ## Test Plan - [ ] App uses deep violet throughout (buttons, nav indicator, gradients) - [ ] Pull-to-refresh on any list — no flicker, spinner shows, data swaps silently - [ ] Knowledge screen pull-to-refresh — no flicker - [ ] Calendar events display in local time - [ ] Voice: speak after a weather briefing, verify domain words transcribe correctly 🤖 Generated with [Claude Code](https://claude.com/claude-code)
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledApp#17