Commit log

2d43901 fix(ui): list highlight selection scrolling (#1575)

Ayman Bagabas created

88831a1 feat: todo tool

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

Kujtim Hoxha and Christian Rocha created

36d471b fix(noninteractive): support output redirection (aka, pipes) (#1594)

Christian Rocha created

cc08edc fix(tui): fix list wrap behave when it has unfocusable items (#1312)

dawndiy created

c5d2ccb chore: update bubbletea to latest rc2 version

Ayman Bagabas created

e0cdb4c chore(legal): @nonsleepr has signed the CLA

Charm created

2e466d8 fix:Edit tool error on new file creation due to logical fallthrough (#1566)

Gustave-241021 created

a15cf46 v0.23.0

Andrey Nering created

0cc2bf5 feat: update fantasy and catwalk for support to gpt 5.2 and 5.1 codex max

Andrey Nering created

954872e chore(taskfile): add task to update fantasy and catwalk

Andrey Nering created

d354b61 chore: bump dependencies

Ayman Bagabas created

318b2c6 fix(ui): list: prevent negative offset in list rendering

Ayman Bagabas created

bea6010 fix(ui): use new lipgloss compositor

Ayman Bagabas created

7fcdf90 ci: skip two flacky tests depending on os (#1606)

Andrey Nering created

f32733c test: fix local test suite, ignore machine environ (#1605)

Andrey Nering created

a911130 Merge branch 'main' into ui

Ayman Bagabas created

ef61c05 chore: bump bt and uv to fix scroll empty line artifact bug

Ayman Bagabas created

de451cc chore: bump bubbletea and ultraviolet to fix cursor related rendering artifacts

Ayman Bagabas created

5a764e0 Merge branch 'main' into ui

Ayman Bagabas created

23cf8af chore: bump bubbletea to module replace

Click to expand commit body
Fixes: 4143ccd46f4d (chore: bump bubbletea and ultraviolet to fix kitty keyboard exiting)

Ayman Bagabas created

50d026b Merge branch 'main' into ui

Ayman Bagabas created

4143ccd chore: bump bubbletea and ultraviolet to fix kitty keyboard exiting

Click to expand commit body
Fixes: https://github.com/charmbracelet/crush/issues/1547

Ayman Bagabas created

4dd11b3 Merge branch 'main' into ui

Ayman Bagabas created

d8f8889 chore: bump lipgloss to the latest v2 version

Ayman Bagabas created

6219de7 feat(mcp-config): add list of disabled_tools (#1533)

Amolith created

47b50d4 feat(tui): show / hint when editor is empty (#1512)

Amolith created

6f38a79 Merge branch 'main' into ui

Ayman Bagabas created

b25730d refactor(ui): rename lazylist package to list and update imports

Ayman Bagabas created

6dc2dd8 refactor(ui): cleanup and remove unused list code

Ayman Bagabas created

afb5467 feat(ui): add mouse click handling to lazy list items

Ayman Bagabas created

065f339 fix(ui): dry highlighting items in lazylist

Ayman Bagabas created

ee5e50a v0.22.2

Andrey Nering created

ab55cb6 fix(claude): add authentication refresh on 401 errors (#1581)

Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>

Kieran Klukas and Andrey Nering created

4097732 perf: improve startup, specifically provider updates (#1577)

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

Carlos Alexandro Becker created

37c8e3f chore(legal): @mengwong has signed the CLA

Charm created

3c7ee39 fix(noninteractive): cancel on signal (#1584)

Christian Rocha created

e2a586c fix(ui): correct scrolling up behavior in lazy list

Ayman Bagabas created

9c00130 feat(ui): add text highlighting support to lazylist

Ayman Bagabas created

1460d75 fix(ui): scroll down off by one

Ayman Bagabas created

8d7e64f feat(ui): invalidate rendered items on focus/blur

Ayman Bagabas created

94de6bc refactor(ui): remove dirty tracking from LazyList

Ayman Bagabas created

f79c9ce fix(ui): fix scrolling up last item

Ayman Bagabas created

953d181 feat(ui): optimize ScrollToBottom in lazylist

Ayman Bagabas created

cd88520 feat(ui): initial lazy-loaded list implementation

Ayman Bagabas created

82bc601 feat(ui): add common utils and refactor chat message items and tools

Ayman Bagabas created

a1648a8 fix(ui): list: scroll to bottom after session load

Ayman Bagabas created

17de9c7 refactor(list): remove item IDs for simpler API

Click to expand commit body
The chat component can wrap the items with an identifiable interface.

Ayman Bagabas created

6088247 fix(ui): move canvas initialization to View method

Ayman Bagabas created

ca3e06a feat(ui): chat: add navigation and keybindings

Ayman Bagabas created

0633988 feat(ui): initial chat ui implementation

Ayman Bagabas created