Carlos Alexandro Becker
574ec2e850
fix: cache update logic
2025-07-24 10:51:56 -03:00
Ayman Bagabas
b4468381b8
fix(tui): completions: ensure minimum height for completions list
2025-07-24 09:45:58 -04:00
Carlos Alexandro Becker
50f07eb229
Merge branch 'main' into tools-bg
2025-07-24 10:42:18 -03:00
Kujtim Hoxha
6ffdc05b82
chore: small status update
2025-07-24 09:58:34 +02:00
Kujtim Hoxha
2128964dcb
Merge remote-tracking branch 'origin/main' into feat/whitelist-commands
2025-07-24 09:46:13 +02:00
Kujtim Hoxha
506c3b6956
Merge pull request #292 from charmbracelet/catwalk
...
feat: use new catwalk
2025-07-24 09:40:48 +02:00
Kujtim Hoxha
e854fe4376
Merge pull request #237 from charmbracelet/too-small
...
fix(tui): app: show error message when window is too small
2025-07-24 09:24:24 +02:00
Kujtim Hoxha
cc4a43f64a
Merge pull request #268 from charmbracelet/charm-421
...
fix(non-interactive): check bounds when reading message bytes
2025-07-24 09:22:07 +02:00
Tai Groot
82e8b47985
document, cmds => tools
2025-07-24 00:22:03 -07:00
Kujtim Hoxha
809477b036
Merge pull request #269 from charmbracelet/charm-272
...
fix(tui): cursor position in the textarea
2025-07-24 09:21:36 +02:00
Kujtim Hoxha
a6b9d6f8eb
Merge pull request #293 from charmbracelet/structured-logs
...
fix: structure logging
2025-07-24 09:20:51 +02:00
Kujtim Hoxha
ae9da39b7d
Merge pull request #290 from charmbracelet/charm-432
...
feat(tui): completions: add select and insert keybinds
2025-07-24 09:20:33 +02:00
Tai Groot
d4575e3c72
move skip to permissions
2025-07-24 00:14:12 -07:00
Tai Groot
70159438d4
rename to use toplevel permissions
2025-07-24 00:02:27 -07:00
Tai Groot
bc6fadc81a
add command whitelist
2025-07-23 23:41:08 -07:00
Ayman Bagabas
28aac45067
fix(tui): completions: reposition popup on window resize
2025-07-23 18:23:37 -04:00
Ayman Bagabas
6dc3cf2f3d
fix(tui): completions: readjust position on filter change
2025-07-23 18:01:11 -04:00
Ayman Bagabas
fd1adf07e6
fix(tui): completions: don't set initial width
2025-07-23 17:58:10 -04:00
Ayman Bagabas
6f1f7a20cb
fix(tui): completions: keep track of the popup position
2025-07-23 17:53:39 -04:00
Andrey Nering
5c9f168b7f
chore(diffview): TrimSuffix -> TrimRight
...
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com >
2025-07-23 16:47:37 -03:00
Andrey Nering
90d1e2f159
fix(diffview): escape content to avoid surprises
2025-07-23 16:47:37 -03:00
Andrey Nering
e6186c65b3
perf(ansiext): grow string builder to optimize allocations
2025-07-23 16:47:37 -03:00
Andrey Nering
63efed61ac
refactor: move ansi escape function to the ansiext package
2025-07-23 16:47:37 -03:00
Andrey Nering
e7f29adce9
fix(diffview): fix rendering issue caused by line breaks added by chroma
2025-07-23 16:47:37 -03:00
Andrey Nering
78789b8cfb
refactor(diffview): simplify how we handle line endings
2025-07-23 16:47:37 -03:00
Ayman Bagabas
56b8f43f6a
feat(tui): completions: dynamically adjust width based on items
...
This will dynamically adjust the width of the completions popup based on
the width of the last 10 items in the list, ensuring that the popup
fits the content better and avoids unnecessary horizontal scrolling.
2025-07-23 15:15:36 -04:00
Carlos Alexandro Becker
d896927841
fix: structure logging
2025-07-23 16:04:45 -03:00
Christian Rocha
441c28ed29
fix: typo
...
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-07-23 14:56:09 -04:00
Carlos Alexandro Becker
464477c829
feat: use new catwalk
2025-07-23 15:13:22 -03:00
Ayman Bagabas
cc5ef2912d
feat(tui): completions: add select and insert keybinds
...
This adds keybinds to select next/previous completion item using ctrl+p
and ctrl+n similar to Vim's completion behavior.
2025-07-23 13:20:03 -04:00
Andrey Nering
ec7894ff9f
feat(shell): use coreutils from u-root
2025-07-23 11:01:20 -04:00
Carlos Alexandro Becker
f36edc61db
fix: load providers in background
2025-07-23 00:47:10 -03:00
Christian Rocha
9db27b24a1
chore(non-interactive): log read error
2025-07-22 21:42:42 -04:00
Christian Rocha
1a0a4f5e07
fix(non-interactive): check bounds when reading message bytes
2025-07-22 21:39:15 -04:00
Carlos Alexandro Becker
26be55f6f6
fix: method name
2025-07-22 20:44:41 -03:00
Carlos Alexandro Becker
af1514b627
docs: todo
2025-07-22 20:43:08 -03:00
Carlos Alexandro Becker
7e7a69fa6b
docs: godoc
2025-07-22 20:42:38 -03:00
Carlos Alexandro Becker
a6f21b2794
fix: test
2025-07-22 20:38:44 -03:00
Carlos Alexandro Becker
c3cde2f933
fix: todo
2025-07-22 20:36:11 -03:00
Carlos Alexandro Becker
9f66b30091
fix: pkg
2025-07-22 20:35:39 -03:00
Carlos Alexandro Becker
7f10a03074
fix: improvements
2025-07-22 17:00:38 -03:00
Carlos Alexandro Becker
df56ffd4b1
feat: improve providers startup ( #287 )
...
* feat: check providers in background
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* test: test csync.Map
* fix: improvements
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-07-22 16:52:42 -03:00
Christian Rocha
9ce4fb6094
chore: be specific about what is too small
2025-07-22 14:50:29 -04:00
Kujtim Hoxha
c8e2938de6
chore: improve shell output and summary to include cwd
2025-07-22 15:29:23 -03:00
Carlos Alexandro Becker
e25a42c8f0
Update internal/llm/agent/agent.go
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-07-22 15:11:00 -03:00
Carlos Alexandro Becker
bb3b380a18
fix: anim out of bounds ( #283 )
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-07-22 15:09:53 -03:00
Christian Rocha
199e315cf4
chore(tui): small window design adjustments
2025-07-22 12:40:35 -04:00
Carlos Alexandro Becker
8eeb04336e
Update agent.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:58:23 -03:00
Raphael Amorim
0e51a48858
Merge pull request #281 from charmbracelet/charm-415
...
fix(tui): status: properly truncate info messages
2025-07-22 17:55:51 +02:00
Carlos Alexandro Becker
e9ec258bc9
wip
2025-07-22 12:16:40 -03:00