Ed Zynda
0703dd1602
fix: eliminate escape sequence leak from spinner tea.Program instances
...
Each spinner created a new tea.NewProgram which sent DECRQM queries for
synchronized output mode 2026. When the program exited and restored
cooked terminal mode, the terminal's DECRPM response leaked as visible
^[[?2026;2$y characters. Replace Bubble Tea spinner with a simple
goroutine animation loop writing directly to stderr via lipgloss.
2026-02-25 18:17:25 +03:00
Ed Zynda
ce32cea7ee
feat: upgrade charmbracelet libs to v2 (bubbletea, lipgloss, bubbles)
...
Migrate from github.com/charmbracelet/* v1 to charm.land/* v2 vanity imports.
Key changes:
- bubbletea: View() returns tea.View, KeyMsg -> KeyPressMsg, msg.String() matching
- lipgloss: AdaptiveColor replaced with cached dark-bg detection helper
- bubbles/textarea: Styles()/SetStyles() pattern, KeyMap.InsertNewline override
- bubbles/progress: SetWidth(), WithDefaultBlend(), typed Update return
- Input: enter always submits, ctrl+j/alt+enter insert newlines
- User message newlines preserved through glamour via \n -> \n\n conversion
- glamour stays at v1 (no v2 exists)
2026-02-25 17:07:09 +03:00
Ed Zynda
63704f55b5
godoc
2025-11-12 16:48:46 +03:00
matscalia
4efc2e271c
Theme config ( #127 )
...
* add theme configuration
* add path for themes (broken)
* md theme relative path not working
* cleanup malpractice
* mid commit
* fix logical error
2025-09-02 10:30:20 +03:00
Ed Zynda
7d6abbf4a0
UI updates ( #80 )
...
* ui updates
* catppuccin
* fmt
2025-06-25 17:24:37 +03:00
Ed Zynda
13ede07ea5
formatting
2025-06-10 01:21:17 +03:00
Ed Zynda
8645a8c36a
Huge refactor ( #58 )
...
* overhaul
* fix ui glitch
* system messages
* use sonnet 4
2025-06-09 14:38:31 +03:00