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
## 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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
#7C3AED) to match web identity — backgrounds, gradient buttons, nav indicators, event color presets all updatedTest Plan
🤖 Generated with Claude Code