Commit log

c1ba488 chore: lint

Kujtim Hoxha created

2885e71 chore: improve thinking

Kujtim Hoxha created

c340f66 Merge pull request #200 from charmbracelet/anthropic-thinking

Click to expand commit body
Implement Anthropic extended thinking

Kujtim Hoxha created

4a81efb chore: small editor fix

Kujtim Hoxha created

39d259b chore: remove empty line

Kujtim Hoxha created

2ce602b chore: cleanup the UI

Kujtim Hoxha created

b5cbb38 fix: fix openai provider

Kujtim Hoxha created

94bf17a chore: small fix

Kujtim Hoxha created

9c79c19 Merge pull request #203 from charmbracelet/charm-269

Click to expand commit body
fix(tui): permissions: default to diff split mode when dialog is wide…

Kujtim Hoxha created

51d049c Merge pull request #217 from charmbracelet/fix-panic-on-missconfigured-local-model

Click to expand commit body
fix(openai): handle empty responses from OpenAI API in send and stream methods

Kujtim Hoxha created

5ae1e75 Fix lint issue on OpenAI field access in streaming response handler

Fabio Mora created

e156b8f fix(openai): handle empty responses from OpenAI API in send and stream

Click to expand commit body
methods

Fabio Mora created

ccd83f7 Update internal/tui/components/dialogs/permissions/permissions.go

Click to expand commit body
Co-authored-by: Christian Rocha <christian@rocha.is>

Ayman Bagabas and Christian Rocha created

806d21e fix(tui): chat: fix compact mode details toggle

Click to expand commit body
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.

Ayman Bagabas created

483303d docs(readme): add MCP info

Christian Rocha created

0427603 fix: imports

Click to expand commit body
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>

hems , Crush , and Andrey Nering created

04048e2 fix: do not ignore all dot files (#197)

Click to expand commit body
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

Ayman Bagabas created

8b984cd fix: fix empty basepath

Kujtim Hoxha created

5336f3d Merge pull request #199 from charmbracelet/feature/add-more-cspell-words

Click to expand commit body
Added more cspell words and fixed typos

Kujtim Hoxha created

f0ca3b9 Added more cspell words and fixed typos

jam created

6c15eaf feat: implement thinking mode for anthropic models

Kujtim Hoxha created

8eb20fa fix(tui): adjust completions popup to fit within window width

Click to expand commit body
This commit modifies the completions popup to reposition itself if it
exceeds the window width and moves it to the right edge of the window.

Ayman Bagabas created

9dabfe2 fix(windows): remove powershell/cmd builtins and keep only programs

Andrey Nering created

edec1ba chore: improve wording

Click to expand commit body
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Andrey Nering and Carlos Alexandro Becker created

6e33211 chore(goreleaser): disable windows for now

Andrey Nering created

436aa01 fix(windows): use `mvdan/sh` + general fixes

Andrey Nering created

e185025 Merge pull request #192 from charmbracelet/revert-176-escape-sequences

Click to expand commit body
Revert "fix(tui): escape ANSI escape sequences and control characters in tool"

Kujtim Hoxha created

6cb766a Revert "fix(tui): escape ANSI escape sequences and control characters in tool"

Kujtim Hoxha created

8122fec Merge pull request #175 from charmbracelet/handle-permission-cancel

Click to expand commit body
fix: fix permission cancel logic

Kujtim Hoxha created

5200f81 Merge pull request #176 from charmbracelet/escape-sequences

Click to expand commit body
fix(tui): escape ANSI escape sequences and control characters in tool

Kujtim Hoxha created

836ff58 Merge pull request #184 from charmbracelet/not-needed-keeb

Click to expand commit body
fix: remove unused key release and uniform key layout options

Kujtim Hoxha created

624f583 Merge branch 'main' into not-needed-keeb

Kujtim Hoxha created

58e2f72 Merge pull request #144 from charmbracelet/fix-sidebar-height

Click to expand commit body
Fix sidebar height

Kujtim Hoxha created

6895ea3 Merge pull request #170 from charmbracelet/small-fixes

Click to expand commit body
Small fixes

Kujtim Hoxha created

89292e6 Merge branch 'small-fixes' of github.com:charmbracelet/crush-internal into small-fixes

Kujtim Hoxha created

3dfac0b chore: move the permissions dialog a bit up

Kujtim Hoxha created

659f3cc Merge pull request #139 from charmbracelet/feature/log-stdout

Click to expand commit body
update logs command to have oneshot + follow mode, write to stdout

Kujtim Hoxha created

e2bb970 fix: timeout and context cancel (#180)

Click to expand commit body
* fix: timeout

* fix: handle context cancel

* chore: smaller diff

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: once

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

d9640db Merge branch 'main' into feature/log-stdout

Tai Groot created

0b95320 fix: address panic when deciding which model to use

Andrey Nering created

4baeaaf fix: remove unused key release and uniform key layout options

Click to expand commit body
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.

Ayman Bagabas created

7402ca8 chore(tui): add tests for escapeLine

Ayman Bagabas created