If the details are open, then the window gets wider, the sidebar state
doesn't get reset. This commit fixes the issue by ensuring that the
sidebar is reset when the compact mode is toggled off.
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
6dd3b09
refactor: use sync primitives in GetMcpTools
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
5389513
Merge pull request #201 from charmbracelet/fix-lsp-watch
Kujtim Hoxha
created
5c319e6
chore(lint): enable staticcheck and fix its issues
Tai Groot
created
2d332fc
feat(permissions): add `--yolo` flag for auto-accepting all permissions
Click to expand commit body
- Add --yolo/-y flag to enable dangerous mode that automatically accepts
all permission requests
- Pass yolo flag from command line through config to permission service
This feature allows users to bypass all permission prompts when they
trust the operations being performed, useful for automation or when
running in controlled environments.
💘 Generated with Crush
Co-Authored-By: Crush <noreply@crush.charm.land>
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
we should simply respect the gitignore, which is already there.
Carlos Alexandro Becker
created
a29ec05
fix(tui): permissions: properly pad command block
Click to expand commit body
This change ensures the bash command block has 1 vertical padding and
2 horizontal paddings, improving the visual layout in the permissions
dialog.
Ayman Bagabas
created
4c278de
fix(tui): permissions: default to diff split mode when dialog is wide enough
Click to expand commit body
This makes the diff view more readable in wider dialogs by default,
while still allowing users to toggle between split and unified modes.
If the user has previously set a preference, that will be respected.
Otherwise, the dialog will start in split mode when wide enough.
Ayman Bagabas
created
833eede
fix(tui): completions should not close on no results (#198)
Carlos Alexandro Becker
created
40d53fe
fix(tui): permissions: ensure content viewport has a minimum height
We don't need these options unless we need key release, which are not
used in the codebase, or uniform key where we need to handle Unicode key
events, which we don't.
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
ee1cac6
refactor(tools): replace custom LineScanner with bufio.Scanner
Ayman Bagabas
created
49059f8
fix(tui): escape ANSI escape sequences and control characters in tool
Click to expand commit body
call content
This would ensure that the content is displayed correctly in the
terminal, without any unintended formatting or control characters or
escape sequences. It will also style the escaped content for
display in the terminal, making it more readable.
Ayman Bagabas
created
e8212e5
Merge pull request #174 from charmbracelet/onboarding-remove-ctrlv
Click to expand commit body
fix(tui): chat: remove paste key binding from onboarding
Kujtim Hoxha
created
3ebc761
Merge remote-tracking branch 'origin/main' into small-fixes