Releases: micasa-dev/micasa
Releases · micasa-dev/micasa
v1.23.0
v1.22.0
1.22.0 (2026-02-13)
Bug Fixes
- chat: drop late-arriving stream chunks after cancellation (70f5994)
- chat: keep SQL visible during thinking stage (bccfcc4)
- chat: prevent spurious error on stream cancellation (9735a62)
- chat: remove "Interrupted" notice when user submits a new prompt (7fffae1)
- chat: route ctrl+c through cancelChatOperations, not dead handler (b02e49e)
- chat: show "Interrupted" notice on ctrl+c cancellation (b132f37)
- chat: show spinner during SQL generation (a6a37ea)
- chat: store current query to prevent index panic (3e3f173)
- chat: trim extra whitespace between spinner label and SQL block (f26b600), closes #197
- deps: ignore crypto/tls CVEs with application-specific reasons (811ca82)
- llm: cancel model pulls on user-triggered exits (0db3656), closes #159
- llm: clarify cents vs dollars in prompts (d4ddd57), closes #162
- llm: enforce case-insensitive matching in SQL prompt (e75da94), closes #196
- llm: extract human-readable error messages from HTTP responses (3384e79), closes #156
- llm: guide LLM to use text search for indirect relationships (f9fef22), closes #166
- llm: include model name in pull failure messages (e5b3d58), closes #158
- llm: teach prompt about abbreviated status labels (a010dbe), closes #198
- llm: update column names to match expanded schema from main (04dbb2a)
- llm: update summary guidelines to reference _cents pattern (daee821)
- nix: update vendorHash for new Go dependencies (021bde9)
- ui: change mag mode keybinding from ctrl+m to ctrl+o (c83f6d0), closes #191
- ui: remove ellipsis from query generation and thinking indicators (8ae5da6), closes #169
- ui: remove redundant placeholder text from chat viewport (b4c1b87), closes #164
- ui: show "Cancelled" message when interrupting query generation (28b4150), closes #171
- ui: use accent bullet instead of "(active)" in model list (2a3d815), closes #165
- ui: use tea.Quit for ctrl+q to return exit code 0 (698d362), closes #173
Features
- chat: add conversation history to LLM context (59d7c3c), closes #178
- chat: add magnitude mode toggle with ctrl+m (ca745ae), closes #177
- chat: lighten user/model labels to simple colored text (402840f), closes #197
- chat: stream SQL generation in real-time (80220e3), closes #172
- llm: add case-insensitive search and aggregate examples (7e6bf28), closes #168
- llm: add entity relationship graph to schema prompt (dceca44), closes #167
- llm: add local LLM chat interface (bf3cd64), closes #126 #126 #156 #157
- llm: improve SQL formatting with proper column layout (95aee88)
- llm: inject dynamic column hints from database into SQL prompt (945e3b0), closes #199
- mag: transform bare numbers in LLM prose, not just dollar amounts (5ea7831), closes #195
- ui: add subtle separator between Q&A pairs in chat (40654ab), closes #161
- ui: animate "generating query..." indicator with spinner (5d55673), closes #160
- ui: change ctrl+c to cancel operations, ctrl+q to quit (3544c55), closes #170
- ui: make SQL toggle retroactive for entire session (168d8b6), closes #163
- ui: right-align mag notation to preserve original display width (481e198), closes #192
- ui: unify mag mode behind ctrl+m with subtle green indicator (7c840de), closes #185