2026-04-25
| d53fbf4 | fix(changelog): strip commit/date suffix from version strings tag v0.1.13 | patriceckhart | ||
| 25b2bd4 | feat: changelog on update, full-width highlights, @ file picker docs tag v0.1.12 | patriceckhart | ||
| 353da72 | feat(tui): @ file picker with directory navigation tag v0.1.11 | patriceckhart | ||
| 8a38171 | feat(tui): collapse long file paths to [file:basename] chips tag v0.1.10 | patriceckhart |
2026-04-24
| 8841800 | feat: auto-refresh OAuth tokens before each API call tag v0.1.9 | patriceckhart | ||
| cb9de10 | feat: add ollama as first-class provider | patriceckhart | ||
| b3a935f | fix: reorder /jail and /unjail together in slash catalog tag v0.1.8 | patriceckhart | ||
| 9cc2fd6 | fix(tui): force repaint on layout-shifting events tag v0.1.7 | patriceckhart | ||
| b25a2bc | feat: custom models with baseUrl + domain migration to www.zot.sh tag v0.1.6 | patriceckhart | ||
| dcc9ba0 | feat(models): add gpt-5.5 and gpt-5.5-mini to catalog tag v0.1.5 | patriceckhart |
2026-04-23
| b245be0 | feat(models): support user-defined models via models.json tag v0.1.4 | patriceckhart | ||
| 47c1549 | fix(tui): strip leading newlines from assistant text tag v0.1.3 | patriceckhart | ||
| e486f77 | style(tui): tighten code panel gutters and expand tabs | patriceckhart | ||
| ba3f328 | fix(bash): kill process group immediately on cancel | patriceckhart | ||
| daaa062 | feat(compact): silent compaction with status line and orphan repair | patriceckhart | ||
| b6529cf | fix(bash): kill entire process group on cancel tag v0.0.99 | patriceckhart |
2026-04-22
| fcd6d7c | ci(release): roll patch after .99 tag v0.0.98 | patriceckhart | ||
| 07b539b | fix(cli): adapt help layout for terminal width tag v0.0.97 | patriceckhart | ||
| f5a88db | style(cli): restyle help output tag v0.0.96 | patriceckhart | ||
| a5fad05 | docs(ext): refresh examples and help text tag v0.0.95 | patriceckhart | ||
| 6b03aa3 | feat(auth): headless OAuth with paste-code input tag v0.0.94 | patriceckhart | ||
| 9cf2946 | fix(tui): match streaming wrap to finalized layout tag v0.0.93 | patriceckhart | ||
| 6ecaeda | fix(core): keep streamed assistant text on cancel tag v0.0.92 | patriceckhart | ||
| 569d28d | fix(tui): wrap ANSI-rendered assistant body on narrow terminals tag v0.0.91 | patriceckhart | ||
| fdcdeb5 | feat(ext): interactive extension panels + persistence tag v0.0.90 | patriceckhart |
2026-04-21
2026-04-20
| 916a6f7 | fix(update): re-check every launch when the cache says up-to-date tag v0.0.74 | patriceckhart | ||
| 13b8947 | tweak(tui): ctrl+c no longer interrupts a running turn tag v0.0.73 | patriceckhart | ||
| 5a70030 | tweak(tui): update banner emits the short domain install command tag v0.0.72 | patriceckhart | ||
| 9d0b1d0 | fix(install.sh): guard empty-array expansion for bash 3.2 tag v0.0.71 | patriceckhart | ||
| ad60f82 | docs(readme): point install one-liners at zot.patriceckhart.com tag v0.0.70 | patriceckhart | ||
| ec3b7a7 | fix(tui): scroll the /sessions picker when the list overflows tag v0.0.69 | patriceckhart | ||
| e1fdf4d | tweak(tui): stable spinner phrase per turn tag v0.0.68 | patriceckhart | ||
| 8927ac1 | feat(tui): show read's line range in the tool header tag v0.0.67 | patriceckhart | ||
| bb50aa3 | feat(tui): context diffs + framed tool blocks + paced streaming | patriceckhart | ||
| b29c6e7 | chore: drop homebrew distribution tag v0.0.66 | patriceckhart |