Skip to content

Releases: micasa-dev/micasa

v1.23.0

14 Feb 10:59

Choose a tag to compare

1.23.0 (2026-02-14)

Bug Fixes

  • data: address medium-severity audit findings (2c70750), closes #186

Features

  • ui: add ctrl+n to clear all pins and deactivate filter (d6a3e64)
  • ui: add pin-and-filter for in-table row filtering (7b83aca), closes #20

v1.22.0

13 Feb 22:38

Choose a tag to compare

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

v1.21.2

13 Feb 20:15

Choose a tag to compare

1.21.2 (2026-02-13)

Bug Fixes

  • data: fix parseMoney error swallowing and vendor field clearing (2d26c6c), closes #189
  • ui: revert parseMoney error handling, add invariant comment (12a878e)

v1.21.1

13 Feb 18:13

Choose a tag to compare

1.21.1 (2026-02-13)

Bug Fixes

  • data: add integer overflow protection to money parsing (7cf356c), closes #181
  • data: guard parseCents against frac addition overflow (710f821), closes #181

v1.21.0

13 Feb 17:05

Choose a tag to compare

1.21.0 (2026-02-13)

Features

  • ui: hide main tab keybindings when overlays are active (651d46f), closes #179

v1.20.2

13 Feb 16:45

Choose a tag to compare

1.20.2 (2026-02-13)

Bug Fixes

  • data: use round(log10(x)) for magnitude notation (40b977c), closes #175

v1.20.1

13 Feb 15:11

Choose a tag to compare

1.20.1 (2026-02-13)

Bug Fixes

  • data: add secondary indexes on FK and range-scan columns (d44bb61), closes #153
  • ui: fully dim dashboard when help overlay is shown (f42d82a), closes #146

Reverts

  • remove operator spacing rule from AGENTS.md (4d9d5f6)

v1.20.0

13 Feb 12:46

Choose a tag to compare

1.20.0 (2026-02-13)

Features

  • ui: add FK link from vendor jobs Item column to Maintenance tab (06ecbda), closes #133

v1.19.0

12 Feb 23:35

Choose a tag to compare

1.19.0 (2026-02-12)

Bug Fixes

  • ui: exclude cellText from mag transform (0cc5235)
  • ui: move $ to column header in mag mode, keep green styling (ee0fb59)
  • ui: refine mag mode formatting and skip IDs (d242f47)

Features

  • ui: add easter egg mag mode for order-of-magnitude display (98ce5b0), closes #125

v1.18.0

12 Feb 23:14

Choose a tag to compare

1.18.0 (2026-02-12)

Bug Fixes

  • ui: close drilldown stack before following FK links (326ebd0)

Features

  • ui: stack-based drilldown with breadcrumbs for all linkable entities (fd656d4), closes #131 #25 #13
  • ui: use › chevron as breadcrumb separator (ca374a6)