f99f504
refactor: improve command blocking system and fix test isolation
Click to expand commit body
- Simplify command blocking logic by using utility functions instead of complex closures
- Add sudo to banned commands list
- Move command blocking from bash tool to shell layer for better separation of concerns
- Add comprehensive tests for command blocking functionality
- Fix test isolation by using temporary directories to prevent npm package files from polluting source tree
- Remove redundant command validation logic from bash tool
Kujtim Hoxha
created
b267013
fix(spinner): fix animation not ticking sometimes
ddeec85
fix(tui): logo: make sure we truncate the logo if it exceeds the width
Click to expand commit body
Truncate each line of the logo to fit within the specified width.
Ayman Bagabas
created
2d6f2bd
chore: remove background color on 'waiting for tool to start'
Christian Rocha
created
d34161b
ci: only build nightlies if there are something to build (#126)
Click to expand commit body
this should save us a bit of actions money
Carlos Alexandro Becker
created
77e46cf
fix(tui): editor: make sure we move the cursor to the end of input
Ayman Bagabas
created
6a0282e
chore: upgrade bubbles v2 to latest v2-exp commit
Ayman Bagabas
created
c57cca5
fix(tui): permission: increase the default width of the dialog to 80%
Click to expand commit body
and verticalize buttons on narrow screens
Ayman Bagabas
created
3ec5d01
fix(tui): editor: make sure we update the textarea after closing the editor
Ayman Bagabas
created
8e38daa
feat(tui): set the textarea value back after closing the editor
Click to expand commit body
After closing the editor, the textarea value becomes the text
that was written in the editor. This allows users to edit the text
they wrote in the editor before sending it.
Ayman Bagabas
created
b0c9517
Merge pull request #115 from charmbracelet/editor-text
Click to expand commit body
fix(tui): copy textarea value to editor on open
Kujtim Hoxha
created
0016e44
chore(tui): editor: return error on write failure