4c8d4a5
fix(onboarding): fix onboarding screen freezing when on click on it
Click to expand commit body
To reproduce:
* `rm -rf ~/.config/crush; rm -rf ~/.local/share/crush`
* Open `crush` on onboarding
* Notice how you can navigate using arrows, filter, etc
* Click on the screen
* Not the onboarding screen will stop processing events properly
(can't navigate, filter, choose model, etc)
Closes #812
Follow-up of #817
Andrey Nering
created
fc829ac
chore(legal): @ericcoleta has signed the CLA
74bcdaf
sec: remove 'go' from safe programs (#820)
Click to expand commit body
It could be used to prompt inject commands e.g. `go test -exec`.
Plus, we don't have other languages there, so I think we remove Go as
well.
Ideally, we could ask haiku if the command is read only or not, and ask
for perms based on that, but for now I think this will do.
Thanks Will Vandevanter for the report.
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
d86f739
fix: fix panic that can happen on sending a message (#817)
Andrey Nering
created
b449229
fix(shell): block `go test -exec` and ensure it works using equals
Andrey Nering
created
cbdd2e5
fix(shell): refactor arguments blocker to check for flags in any position
a02bd99
fix: Expose Required params to Anthropic API (#752)
Click to expand commit body
* chore: add build task and generates annotations
Added a build task for parity with other task commands.
Used the suggested build command from the README.
Also added "generates" annotations, which is useful as the
Taskfile grows.
Signed-off-by: Evan Wies <evan@neomantra.net>
* fix: expose Required params to Anthropic client
Signed-off-by: Evan Wies <evan@neomantra.net>
* fix: typo in cla.yml precomment -> prcomment
Signed-off-by: Evan Wies <evan@neomantra.net>
---------
Signed-off-by: Evan Wies <evan@neomantra.net>
For some reason, golangci-lint is not behaving too well after we upgraded
to Go 1.25 and enabled GreenTea GC.
After some debugging, I found out that we need to compile with Go 1.25
toolchain and run with the GreenTeaGC experiment _disabled_.
The build from Nix was built with Go 1.24, so that one doesn't work as
expected.
82c0aff
feat(lsp): allow to set custom env to lsp servers via config (#778)
bbrodriges
created
e2dc8e1
fix(tui): fix model filter placeholder text (#790)
Luke Mitchell
created
63e53f1
fix(tui): prevent dialog keymaps from being swallowed (#782)
Click to expand commit body
This change checks for the presence of a dialog before checking for
other handlers.
Now when pressing ctrl+p when a dialog is visible it will correctly
navigate up the list. This restores the standard terminal behavior of
using ctrl+n and ctrl+p.
How to reproduce:
1. ctrl+p to open for the command launcher
2. ctrl+n (or down) to move down one item
3. ctrl+p - command dialog closed
With this fix, step 3. will now correctly select the previous item in
the dialog.
Uri Gorelik
created
6c8b65a
chore: revert #25, do not ask llm update `.gitignore`
Click to expand commit body
We're now creating `.crush/.gitignore` automatically.
169b63f
fix(keyboard-input): operate on characters, not bytes
Christian Rocha
created
1bc41c8
fix(tui): guard against panics in map member access
Christian Rocha
created
3c82e31
ci(goreleaser): start releasing for android / termux (#780)
Click to expand commit body
Closes #576
Andrey Nering
created
4932b38
chore(legal): @neomantra has signed the CLA
Charm
created
0354fef
fix(fsext): prevent `.*` on gitignore from ignoring entire root dir (#766)
Click to expand commit body
Fixed critical bug where gitignore patterns like `.*` would match the root
directory itself, causing `filepath.SkipDir` to abort entire file listing.
The fix prevents gitignore rules from applying to the scan root directory,
matching Git's actual behavior.
* chore: update codeowners
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* Update CODEOWNERS
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
5af4d19
feat(mcp): ping and recreate mcp client if needed (#772)
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
5ff0f32
fix(gemini): fix tool calls for google gemini (#779)
Samiul Islam
created
a4100a7
chore(legal): @samiulsami has signed the CLA