Commit log

e359209 remove old theme

Kujtim Hoxha created

dfd2378 more theme cleanup

Kujtim Hoxha created

4a74863 cleanup old components

Kujtim Hoxha created

d9f7a41 wip focus and changes

Kujtim Hoxha created

67529e5 fix: re-reference Charmtone colors directly in theme

Click to expand commit body
Ayman fixed a bug upstream in /x/ansi to make setBackgroundColor work as
expected.

Christian Rocha created

f230c31 commands,model selector

Kujtim Hoxha created

e5ba0c3 fix(ui): small ui fixes

Kujtim Hoxha created

2afa489 fix(logo): un-expose the renderer for the letter S

Christian Rocha created

866e0e8 fix(logo): possible division by zero

Christian Rocha created

ddbc3ab handle clear session msg

Kujtim Hoxha created

1b178f5 sessions dialog

Kujtim Hoxha created

dff1bac wip small fixes

Kujtim Hoxha created

af2b43a fix: reference Charmtone colors directly in theme

Christian Rocha created

83fee21 fix: reference Charmtone colors directly in theme

Christian Rocha created

aad4090 wip theme + new UI

Kujtim Hoxha created

b37ff5f implement completions

Kujtim Hoxha created

6f12143 chore: align 'Charm' to edge of C curve

Christian Rocha created

ff1161c fix(lint): correct typo

Christian Rocha created

8807bfe feat: integrate new title block

Christian Rocha created

47bb36b chore: fix typo in comment

Christian Rocha created

a86b4e2 chore: rename 'title' package to 'logo'

Christian Rocha created

a74f652 chore: truncate version number if too long

Christian Rocha created

93e39fc feat: title block package

Christian Rocha created

e9a8bda wip arguments dialog

Kujtim Hoxha created

2329178 wip list sections

Kujtim Hoxha created

b787dc0 wip command dialog

Kujtim Hoxha created

f154400 wip dialogs

Kujtim Hoxha created

a23e1a3 cleanup nested tool rendering

Kujtim Hoxha created

9a69a31 handle agent tool

Kujtim Hoxha created

3eff8fa fix lint

Kujtim Hoxha created

8c6e817 refactor and document

Kujtim Hoxha created

2883256 implement tool calls in the ui

Kujtim Hoxha created

4b5ea74 ci: run linting on ci

Andrey Nering created

26d9141 lint: setup to find issues on tests as well

Andrey Nering created

0f17256 lint: temporarily disable the broken rules

Andrey Nering created

b76edd4 lint: fix unneeded lint comment

Andrey Nering created

474c085 lint: fix whitespace issues

Andrey Nering created

0927446 chore: run `gofumpt`

Andrey Nering created

f6386bd chore: add a taskfile and default golangci-lint config

Andrey Nering created

a83fec2 chore: add a `.editorconfig` file

Andrey Nering created

bc67c13 fix: tui: use KeyPressMsg instead of KeyMsg

Click to expand commit body
The `tea.KeyMsg` type can match both key presses and releases, which can
lead to unexpected behavior in the TUI. Use `tea.KeyPressMsg` explicitly
to ensure we match only key presses.

Ayman Bagabas created

9c4a47b fix tools calls

Kujtim Hoxha created

25e9651 add anim to the messages

Kujtim Hoxha created

abbbc05 refactor tool rendering

Kujtim Hoxha created

c891295 fix: tui: properly calculate quit dialog size

Click to expand commit body
This uses the style frame size to calculate the quit dialog width.

Ayman Bagabas created

b364394 initial chat refactor

Click to expand commit body
wip

Kujtim Hoxha created

af838d1 move to v2

Kujtim Hoxha created

05b0570 refactor: upgrade Anthropic SDK to v1.4.0 and adapt provider code

Click to expand commit body
### CHANGES

- Upgrade Anthropic Go SDK dependency to version 1.4.0.
- Adapt provider code to breaking changes in the SDK.
- Update constructors for tool use and thinking parameters.
- Use new `OfText` field for accessing message content.
- Add Claude 4 Opus and Sonnet to documentation.

Kayvan Sylvan created

18f020c fix(provider/gemini): prevent empty parts in assistant messages

Tom X Nguyen created

d4c8d05 add openrouter deepseek free

Kujtim Hoxha created