6a8b0d9
chore(legal): @biisal has signed the CLA
Charm created
6a8b0d9
chore(legal): @biisal has signed the CLA
Charm created
e9b59c4
fix: thinking sidebar (#2151)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
c0d2a3f
ci: fix pure go build
Andrey Nering created
dc890f3
fix: build linux/386 (#2153)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
e54c5ae
docs(readme): add mention to minimax
Andrey Nering created
54a6978
fix: make it possible to add api key for minimax
It has not good endpoint to validate the API key, so for now we're skipping it.
Andrey Nering created
59887a3
refactor: cleanup the code a bit
Andrey Nering created
afb5be9
chore: update `charm.land/catwalk` with minimax support
https://github.com/charmbracelet/catwalk/pull/98
Andrey Nering created
f285804
refactor: remove empty slice declarations (#2150)
Andrey Nering created
02f66a2
feat(lsp): start LSPs on demand, improve auto-start (#2103)
* feat(lsp): start LSPs on demand, improve auto-start Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: simplify Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore: fmt Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * feat: handle new session/load session Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: manager holds client list reference Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: do io in cmd Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: better manager Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: nil Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: err Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: properly handle restart Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: add stopped state Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: root markers Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: load for read files as well Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore(go.mod): move indirect dependency to the right block --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Carlos Alexandro Becker and Andrey Nering created
0491b67
perf: timer leak in setupSubscriber (#2147)
* fix: fix timer leak in setupSubscriber causing resource exhaustion under high load * fix: synctest Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: improvements Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: tests Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: AnyCPU <AnyCPU@users.noreply.github.com>
Carlos Alexandro Becker and AnyCPU created
fc9db05
feat: add clipboard image paste support (ctrl+v) (#2148)
* feat: add clipboard image paste support (ctrl+v) Port of #1151 to the new UI. Assisted-by: Claude Opus 4.6 via Crush <crush@charm.land> * fix: simplify Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: go mod tidy Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
775cf3a
fix(mcp): race condition, logs (#2145)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
b66f96e
feat(mcp): resources support (#2123)
* feat(mcp): resources support Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: log Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: mcp events Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
ff212d6
chore: auto-update files
Charm created
2c9670a
refactor: remove global config (#2132)
* refactor: remove global config from ui * refactor: remove global config from lsp * refactor: remove global config
Kujtim Hoxha created
ef1ba40
chore(legal): @francescoalemanno has signed the CLA
Charm created
74aff5d
chore: update fantasy to v0.7.1 (#2139)
Andrey Nering created
989b0d2
fix: cap posthog shutdown timeout (#2138)
Christian Rocha created
3a9d95d
fix(ui): use plain letters for lsp status (#2121)
* fix(ui): use plain letters for lsp status symbols might be wrongly interpreted by some terminals, so this might be a good idea Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore(ui): use consts for LSP symbols * fix: missing icon usage Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Christian Rocha <christian@rocha.is>
Carlos Alexandro Becker and Christian Rocha created
d6590aa
v0.39.3
Andrey Nering created
f22a6f9
fix(ui): list: ensure the offset line does not go negative when scrolling up
When scrolling up in the list, the offset line could become negative if there was a gap between items. This change ensures that the offset line is clamped to zero in such cases, preventing potential rendering issues. This also adds a check to avoid unnecessary scrolling when already at the bottom of the list. The calculation of item height has been simplified by using strings.Count directly.
Ayman Bagabas created
9316a7a
v0.39.2
Andrey Nering created
f0c9985
revert: the width changes in #2127 (#2135)
This reverts commit fd437468b74e250f4d197b29c7857ce1ebbb406e.
Kujtim Hoxha created
d29d0e2
fix: realtime session file changes (#2134)
Kujtim Hoxha created
8adfe70
fix: hyper provider cancel (#2133)
Kujtim Hoxha created
9013bb0
refactor: remove old tui (#2008)
Kujtim Hoxha created
fd43746
fix(ui): consistent box sizing (#2127)
* fix(ui): width Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: simplify Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
dd78d5d
chore(legal): @nickgrim has signed the CLA
Charm created
afed74c
fix(ui): api key dialog typo (#2131)
Nick Grimshaw created
2d0a0e2
fix(ui): fix bug preventing pasting text on windows (#2126)
Fixes #2118
Andrey Nering created
b28f4ce
fix(ui): completions popup gets too narrow on single item (#2125)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
d558340
chore(legal): @inquam has signed the CLA
Charm created
874c1ca
chore: update ui/agents.md (#2122)
* chore: update ui/agents.md it should always do io inside a tea.cmd Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * Apply suggestion from @caarlos0 --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
142c854
fix: change hyper url (#2120)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
e008795
v0.39.1
Carlos Alexandro Becker created
247d89e
ci: use OIDC for npm login (#2094)
needs https://github.com/charmbracelet/meta/pull/274 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
15a729c
fix(ui): only scroll to selected item if item collapsed
Ayman Bagabas created
3bda767
fix(ui): ensure we anchor the chat view to the bottom when toggling (#2117)
an item at the bottom of the chat When toggling an item in the chat, if that item is at the bottom of the chat, we want to ensure that we stay anchored to the bottom. This prevents a gap from appearing at the bottom of the chat when toggling an item that is currently selected and at the bottom.
Ayman Bagabas created
f53402d
fix(ui): context percentage updates (#2115)
* fix(ui): context percentage updates When the agent is performing tasks, the context percentage in the header was not updating correctly. This commit fixes the issue by ensuring that the header always draws the context details. * fix(ui): always turn off compact mode when going to landing state
Ayman Bagabas created
112fea8
fix(ui): cursor mispositioned when pasting large blocks of text in textarea (#2113)
Ayman Bagabas created
6ff14c1
chore(legal): @zhiquanchi has signed the CLA
Charm created
fd35a87
fix(ui): padding in the view (#2107)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
8d6384e
v0.39.0
Andrey Nering created
3c8be69
fix: fix pasting files on some terminal emulators (#2106)
* Check `WT_SESSION` instead of `GOOS` for Windows Terminal. * Be more strict on Windows Terminal: do not allow chars outside quotes (prevents false positives). * Some terminals just paste the literal paths (Rio as separate events, Kitty separated by a line break). If it contains valid path(s) for existing file(s), just use that. * Workaround Rio on Windows that adds NULL chars to the string.
Andrey Nering created
02ec682
chore: auto-update files
Charm created
d0ed2c5
feat(ui): transparent mode (#2087)
optional transparent mode. this is enabled by default on apple terminal as it doesn't reset properly. refs #1140 refs #1137 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
bf1c65e
feat: release new ui refactor (#2105)
Andrey Nering created
7c5d6ca
chore(styles): make rename style definitions match UI language
Christian Rocha created
d4b9b35
chore(style): add specific style for session rename placeholder
Christian Rocha created