## Summary
- **feat(stt)**: Pass last assistant response as Whisper `initial_prompt` context to reduce mishearings (e.g. "gold" → "cold" after a weather briefing)
- **fix(calendar)**: Convert event times to local timezone on parse — events no longer display in UTC
- **feat(refresh)**: Reduce app-resume cooldown from 5 minutes to 30 seconds for a more responsive feel
- **feat(refresh)**: Add pull-to-refresh to News and Calendar screens
- **feat(refresh)**: Chat screen refreshes messages automatically when app resumes from background
## Test Plan
- [ ] Voice: record after a briefing response, verify domain words are transcribed correctly
- [ ] Calendar: verify events display in local time, not UTC
- [ ] Pull down on News screen — verify articles reload
- [ ] Pull down on Calendar agenda — verify events reload
- [ ] Switch away from app for 30+ seconds, return — verify data refreshes
- [ ] Open a chat, background the app, return — verify messages are up to date
🤖 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
initial_promptcontext to reduce mishearings (e.g. "gold" → "cold" after a weather briefing)Test Plan
🤖 Generated with Claude Code