v0.15.1 — Intent log readability fix + Graphite dashboard
Fixes
Intent log now shows your actual intent, not a generic summary
Previously, the Intent Log in the dashboard required a local AI key (Gemini/Anthropic/OpenAI) to attach your stated reasoning to each function change. Without a key, entries degraded to "N modified: main in main.rs".
Now your aura_log_intent(...) text is always used as the baseline rationale for every change in the batch. If you do have an AI key set, the enricher still overrides with a more specific per-function "why" — but you never lose your own words.
Dashboard: new Graphite-style layout
- Icon rail + secondary sidebar + top bar with repo switcher
- Pages grouped into 5 sections: Inbox, Code, Live, Insights, Tools
- Monochrome palette matching Graphite (black/white/gray with green accents)
- Snapshots page: fixed field mismatch that was showing "unknown" for every row; Preview degrades gracefully when cloud doesn't have blob content
Binaries
aura-darwin-arm64— macOS Apple Siliconaura-linux-arm64— Linux ARM64
Full Changelog: v0.14.0...v0.15.1