0d425f7
Merge remote-tracking branch 'origin/main' into conditional-header
Kujtim Hoxha
created
fad9839
Merge pull request #244 from charmbracelet/add-extra-body
Click to expand commit body
chore: add extra body & header to openai and anthropic
Kujtim Hoxha
created
72ed2e8
Merge pull request #236 from charmbracelet/messages-padding
Click to expand commit body
fix(tui): chat: adjust padding for message list
Kujtim Hoxha
created
1a656de
feat: verify the API key when setting provider
Click to expand commit body
* feat: simple provider api key test
* feat: add api key validation
* chore: add api key to models selector
* chore: address review
* chore: fix api key
Kujtim Hoxha
created
c8c2a9c
chore: capitalize 'Go' in LSP config for this project
Christian Rocha
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
8a16b8e
fix(tui): chat: adjust padding for message list
Click to expand commit body
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
Click to expand commit body
screens
Ayman Bagabas
created
85b13fc
fix(tui): splash: cache logo rendering on resize
Click to expand commit body
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
Click to expand commit body
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
Click to expand commit body
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.
a700b64
fix: hide completions tui when no results (#206)
Click to expand commit body
* 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
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
Click to expand commit body
fix(tui): adjust completions popup to fit within window width
Kujtim Hoxha
created
41efff7
fix(tui): completions: close and reset completions on cancel key
Click to expand commit body
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
Click to expand commit body
fix(tui): permissions: set a maximum width for the dialog