Rewisp 0.4.2
Privacy fix (important):
- macOS reports WhatsApp's window-owner name with a leading invisible Unicode mark, which made the kill list's exact-string match silently fail. WhatsApp screens were captured and OCR'd despite WhatsApp being kill-listed. App names are now stripped of invisible formatting characters at the source, with a second normalization pass in the kill-list check itself. On an affected install, purge leaked rows:
sqlite3 ~/Rewisp/rewisp.db "DELETE FROM captures WHERE app LIKE '%WhatsApp%'"
New:
- Launch animation: opening the main window plays a wisp that strokes itself in over a blooming glow, then reveals the app. Menu bar popover gets a quick spring-in.
- Chat history is grouped into sessions (a >20-min gap starts a new conversation with a dated divider) and reliably scrolls to the newest message on open.
- Main window: hero stat strip on the Today tab, icon chips on cards, entrance animation.
- Search panel: suggestion chips from your recent questions, an ambient thinking-glow, esc-to-close hint.
- Vault facts: personal questions (phone, email, address, IDs) answered deterministically from your Vault files; RTF supported and auto-reindexed.
- AI engine choice: Auto tries Claude Pro, then ChatGPT Plus, then free local Ollama; on-device-first vs always-best toggle; form detection can be switched off.
- In-app manual and bug reports; digest schedule + manual run; export everything.
Fixed:
- Esc closes the menu bar popover; digest catch-up after Mac sleep; app-wide markdown rendering.