7a40638
chore: bump ultraviolet to latest
Ayman Bagabas created
7a40638
chore: bump ultraviolet to latest
Ayman Bagabas created
8f39595
fix(tui): cursor position in the textarea
Hide the cursor when it's misaligned with the textarea.
Ayman Bagabas created
0e4f332
docs(readme): add (temporary) installation instructions for non-developers
Christian Rocha created
46e2fc4
fix(tools): bash: add scp and ssh to banned commands
Add `scp` and `ssh` to the list of banned commands to avoid security risks and UI issues when asking for user input in the terminal.
Ayman Bagabas created
d525721
chore: add CODEOWNERS file
Ayman Bagabas created
a5b76d3
fix(tui): splash: trigger smaller logo on 55 columns
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Ayman Bagabas and Andrey Nering created
bcff715
chore: remove box, have less styling
Andrey Nering created
b6bd4af
chore(windows): show warning on windows for now
Andrey Nering created
ff1b8fd
refactor: move `cmd` package inside `internal` as `internal/cmd`
This avoid a little of confusion. Usually, `main` packages live either on the root or in folders inside `cmd/`. Having both can be confusing, so let's at least move `cmd` inside `internal`.
Andrey Nering created
08d5a47
chore: run `modernize`
Andrey Nering created
1656bc1
ci: dependabot, sync and lint jobs
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
89e3122
chore: go mod tidy
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
1999073
chore(messages): greatly simplify filename truncation with ansi.Truncate
Christian Rocha created
83d9cc3
fix(messages): properly measure width when rendering attachment paths
Christian Rocha created
c37fe53
chore(messages): no need to append to a pre-allocated slice
Christian Rocha created
a4ac72f
fix(messages): truncate attachment paths by rune, not by byte
Christian Rocha created
16cf0bd
chore(messages): pre-allocate user message attachment slice
Christian Rocha created
3b786fb
Revert "feat(mouse): delegate mouse actions to terminal emulator (#218)"
This reverts commit 494274e6f47b53a6105cf8591043fbbde8c1882c.
Christian Rocha created
54f6cbe
Merge pull request #248 from charmbracelet/fix-azure
fix: azure provider
Kujtim Hoxha created
89bdfbf
Merge pull request #229 from charmbracelet/prevent-binary-data
Prevent binary data in the fetch/view tool. Add a download tool
Kujtim Hoxha created
030f899
Merge pull request #249 from charmbracelet/sidebar-detail-work
chore(sidebar): detail work
Kujtim Hoxha created
078a62c
chore: remove thinking when done
Kujtim Hoxha created
0d425f7
Merge remote-tracking branch 'origin/main' into conditional-header
Kujtim Hoxha created
fad9839
Merge pull request #244 from charmbracelet/add-extra-body
chore: add extra body & header to openai and anthropic
Kujtim Hoxha created
72ed2e8
Merge pull request #236 from charmbracelet/messages-padding
fix(tui): chat: adjust padding for message list
Kujtim Hoxha created
1a656de
feat: verify the API key when setting provider
* 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
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