v0.2.4
Changelog
- 3a954af: chore(release): bump version to v0.2.4 (@arbazkhan971)
- 0a2c983: feat(tui): /rename to retitle the current session (@arbazkhan971)
- 02cb813: feat(tui): activity-stream transcript in a scrollable viewport (@arbazkhan971)
- d04cce9: feat(tui): compose viewport+input+statusbar layout with lipgloss (@arbazkhan971)
- 67856e7: feat(tui): hide cost/budget on subscription, show 'subscription' instead (@arbazkhan971)
- 0dc9696: feat(tui): lipgloss palette, style primitives, custom glamour theme (@arbazkhan971)
- 0bb1319: feat(tui): list-based pickers and streaming spinner (@arbazkhan971)
- fb909ee: feat(tui): premium dark tricolor palette and bordered panel styles (@arbazkhan971)
- 9279f5f: feat(tui): textarea input and help/key footer (@arbazkhan971)
- 8e5b869: feat: ChatGPT sign-in, premium TUI, /rename, cost-on-subscription (v0.2.4) (@arbazkhan971)
- 8a68ab6: fix(auth): address review findings for chatgpt routing (@arbazkhan971)
- a739464: fix(auth): make ChatGPT subscription actually usable (@arbazkhan971)
- 9d5a6df: fix(auth): parse tool calls from ChatGPT backend stream (@arbazkhan971)
- 1ab3fcd: fix(auth): route ChatGPT-login model to the chatgpt provider, not deepseek (@arbazkhan971)
- 80a1292: fix(tui): address review findings for charm component usage (@arbazkhan971)
- a3e3bab: fix(tui): anchor input under short transcripts, no dead gap (@arbazkhan971)
- 26bcd56: fix(tui): anchor input under short transcripts, no dead gap (@arbazkhan971)
- 69c0687: fix(tui): render input panel at full height so its top border shows (@arbazkhan971)
- 662c9cd: fix(tui): restore search highlight + file-tree header; fix steering deadlock (@arbazkhan971)