34935a1
fix(tui): app: show error message when window is too small
Ayman Bagabas created
34935a1
fix(tui): app: show error message when window is too small
Ayman Bagabas created
8a16b8e
fix(tui): chat: adjust padding for message list
The gap between the message list and the editor was too large. 3 lines of padding can be too much. 1 line gets added after each message list item as a "gap", there's the padding at the bottom of the message list, and there's the editor top padding. In this commit, we removed the bottom padding of the message list, keeping both the gap that gets added after each message list item and the padding at the top of the editor.
Ayman Bagabas created
3196bb3
fix(tui): splash: re-render logo when screen size changes
Ayman Bagabas created
2929b21
fix(tui): splash: make sure we have a margin after the logo on small
screens
Ayman Bagabas created
85b13fc
fix(tui): splash: cache logo rendering on resize
Only re-render the logo when the width changes.
Ayman Bagabas created
2a8998e
fix(tui): logo: simplify logo word stretching
Ayman Bagabas created
7a282d3
fix(tui): render a smaller logo on splash screen
When we have a smaller window, we render a smaller version of the Crush logo.
Ayman Bagabas created
a236ede
fix(tui): renderer: replace tabs with spaces in plain content
We need to ensure that tabs in plain text content are replaced with spaces otherwise they will be escaped and displayed as tab unicode picture characters.
Ayman Bagabas created
fe0f4bb
chore: unvendor crush
Ayman Bagabas created
eedd505
feat: add a download tool
Kujtim Hoxha created
a6298d6
fix: fix fetch and view tool
- don't allow binary files - limit the fetch content
Kujtim Hoxha created
76fc7e7
bugfix: fixup panic for oob range
Tai Groot created
a700b64
fix: hide completions tui when no results (#206)
* fix: hide completions tui when no results * fix: gitignore * Revert "fix(tui): completions should not close on no results (#198)" This reverts commit 833eede1c10e1dcfacfcc6c6e529d3d8b7e7f838. * fix: completions Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: accept * fix: improvements * chore(deps): update bubbles Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: improvements * fix: accept --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
f664df6
Merge pull request #219 from charmbracelet/crush-thinking
chore: add thinking/reasoning indicator
Kujtim Hoxha created
fe6c788
chore: small fix
Kujtim Hoxha created
596128a
Merge remote-tracking branch 'origin/main' into crush-thinking
Kujtim Hoxha created
2a32346
Merge pull request #225 from charmbracelet/nil_deref_missing_provider
fix nil pointer dereference when there's no provider for specific model
Kujtim Hoxha created
78aea79
fix nil pointer dereference when there's no provider for specific model
gjergj created
e953ded
chore: fix permissions dialog
Kujtim Hoxha created
270f0d2
fix: properly capitalize reasoning and thinking status text in sidebar
💖 Generated with Crush Co-Authored-By: Crush <noreply@crush.charm.land>
Christian Rocha and Crush created
62001dd
Merge pull request #209 from charmbracelet/mcp-readme
docs(readme): add MCP info
Kujtim Hoxha created
140afea
chore: small fixes
Kujtim Hoxha created
bb81e32
update to include the removal commands
Tai Groot created
08c5b4c
fix(logs): limit the logs output
Kujtim Hoxha created
2428334
gofumpt
Tai Groot created
4937409
fix: start filepicker in cwd instead of os.Homedir
Tai Groot created
acf354e
fix(tui): escape control characters in tool call content
Ayman Bagabas created
7816fe5
Merge pull request #195 from charmbracelet/charm-327
fix(tui): adjust completions popup to fit within window width
Kujtim Hoxha created
41efff7
fix(tui): completions: close and reset completions on cancel key
This change ensures that when the cancel key is pressed, the completions component is closed and reset, preventing any lingering state that could affect subsequent interactions.
Ayman Bagabas created
4f26ae0
Merge pull request #205 from charmbracelet/charm-267
fix(tui): permissions: set a maximum width for the dialog
Kujtim Hoxha created
859e95a
Merge pull request #210 from charmbracelet/charm-373
fix(tui): chat: fix compact mode details toggle
Kujtim Hoxha created
22094cb
Merge pull request #204 from charmbracelet/charm-265
fix(tui): permissions: properly pad command block
Kujtim Hoxha created
84b99d5
Merge pull request #202 from charmbracelet/charm-367
fix(tui): permissions: ensure content viewport has a minimum height
Kujtim Hoxha created
39c6373
chore: update `Co-Authored-By` address to `crush@charm.land`
Co-Authored-By: 💘 Crush <crush@charm.land>
Andrey Nering and 💘 Crush created
0a5339a
chore: update vendors
Ayman Bagabas created
2419090
chore: bump dependencies
Ayman Bagabas created
f4ca3bd
chore: go mod vendor
Ayman Bagabas created
199cc96
chore: bump ultraviolet to latest main
Ayman Bagabas created
7b219b1
fix(tui): permissions: set a maximum width for the dialog
The dialog won't exceed 160 characters in width, ensuring it fits well within a wide terminal window.
Ayman Bagabas created
849572d
fix(tui): completions: don't export variable
Ayman Bagabas created
972ab6e
chore: remove unnecessary config
Kujtim Hoxha created
8e32df4
Merge remote-tracking branch 'origin/main' into mcp-readme
Kujtim Hoxha created
9423d10
Merge pull request #208 from charmbracelet/get-tools-mu
refactor: use sync primitives in GetMcpTools
Kujtim Hoxha created
d66797d
chore: add github mcp
Kujtim Hoxha created
6805b34
chore: some mcp improvements
Kujtim Hoxha created
6b8aeca
chore: add thinking/reasoning indicator
Kujtim Hoxha created
46e31c5
fix(tui): chat: change version text color
Ayman Bagabas created
a203cbe
fix(tui): chat: properly align and pad the version text
Ayman Bagabas created
c1ba488
chore: lint
Kujtim Hoxha created
2885e71
chore: improve thinking
Kujtim Hoxha created