Commit log

2dc5d0b refactor(ui): list: remove mouse highlighting state, add render callbacks

Click to expand commit body
The caller can now manage mouse state and apply highlighting via
registered render callbacks.

Ayman Bagabas created

4b86d09 feat: add centralized project tracking (for Splitrail) (#1553)

Mike created

5d6dbc8 refactor(list): simplify focus and highlight interfaces

Ayman Bagabas created

0d0ac7c chore: send `interactive` attribute (for `crush run`) (#1635)

Andrey Nering created

53d38c0 refactor(ui): simplify dialog model and rendering

Ayman Bagabas created

c822651 fix:remove 100MB file size limit from download tool (#1631)

Gustave-241021 created

b1d93eb chore(ui): remove left padding in thinking blocks (#1629)

Christian Rocha created

0f4d8e2 chore(deps): bump the all group with 4 updates (#1630)

Click to expand commit body
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

ad4c848 Merge remote-tracking branch 'origin/main' into ui

Kujtim Hoxha created

5be0d13 chore(legal): @strawberry-code has signed the CLA

Charm created

a7d1387 fix(deps): use charm.land glamour and log (#1469)

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

Carlos Alexandro Becker created

9ca6557 fix: typo in Subscriber type name (#1616)

Christian Rocha created

dba25e7 v0.24.0

Christian Rocha created

819c33d feat(ui): new session selector dialog

Ayman Bagabas created

448b78b chore: bump bubbletea and ultraviolet to fix non en lang rendering

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

Ayman Bagabas created

18ee540 refactor(ui): dialog: use Action pattern and lipgloss layers

Ayman Bagabas created

6444f72 Merge branch 'main' into ui

Ayman Bagabas created

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