494274e
feat(mouse): delegate mouse actions to terminal emulator (#218)
bashbunni created
494274e
feat(mouse): delegate mouse actions to terminal emulator (#218)
bashbunni created
6c20460
chore(sidebar): increase logo height breakpoint threshold
Christian Rocha created
75fafed
chore(sidebar): remove space after periods of ellipsis; make darker
Christian Rocha created
bfde408
fix: azure provider
Kujtim Hoxha created
a3f6f0f
chore: add extra body & header to openai and anthropic
Kujtim Hoxha created
a9f136d
automatically increase the ulimit to 80% of maximum for crush
Tai Groot created
7ee0eb0
Merge pull request #227 from charmbracelet/bugfix/panic-loglines
bugfix: fixup panic for oob range
Kujtim Hoxha created
52346a2
Merge pull request #221 from charmbracelet/bugfix/filepicker-in-cwd
fix: start filepicker in cwd instead of os.Homedir
Kujtim Hoxha created
1fe561c
Merge pull request #231 from charmbracelet/unvendor
chore: unvendor crush
Kujtim Hoxha created
909bb21
Merge pull request #232 from charmbracelet/bash-tabs
fix(tui): renderer: replace tabs with spaces in plain content
Kujtim Hoxha created
43960fd
chore: conditionally add thinking header
Kujtim Hoxha 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