Commit log
697545b
chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 in the all group (#1567)
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
9eed969
chore(legal): @Gustave-241021 has signed the CLA
Charm
created
70a4fa1
fix(list): cap rendered filterable list while keeping full search set (#1492)
James Trew
created
d4bfe67
chore(legal): @mikluko has signed the CLA
Charm
created
9a5b869
Merge branch 'main' into ui
Ayman Bagabas
created
d02d9fa
chore(legal): @Guxinpei has signed the CLA
Charm
created
31c2211
chore: fix fantasy version
Kujtim Hoxha
created
610e360
chore(legal): @mike1858 has signed the CLA
Charm
created
Kujtim Hoxha
created
e0bfd35
feat: allow tools to run in parallel (#1543)
Kujtim Hoxha
created
54204da
chore: improve zai tool calls (#1551)
Kujtim Hoxha
created
5c96ab4
chore: improve prompt (#1502)
Kujtim Hoxha
created
0c832d8
chore(legal): @marifcelik has signed the CLA
Charm
created
7afc053
chore: go mod tidy
Andrey Nering
created
8173d58
ci(labeler): add copilot label
Andrey Nering
created
84bbd5b
fix(ui): change UI model receiver to pointer back
Click to expand commit body
We need to fix this at some point
Ayman Bagabas
created
f0942a7
fix(ui): change pointer receivers to value receivers
Ayman Bagabas
created
a52e030
fix(ui): hide cursor when editor is not visible
Ayman Bagabas
created
81ec622
Merge branch 'main' into ui
Ayman Bagabas
created
f48a3ed
feat: implement text highlighting in list items (#1536)
Ayman Bagabas
created
b71baee
feat(ui): add optimized list component with focus navigation
Click to expand commit body
Add high-performance scrollable list component with efficient rendering:
**Core Architecture**
- Master buffer caching with lazy viewport extraction
- Dirty item tracking for partial updates
- Smart buffer manipulation for append/prepend/delete operations
**Performance Optimizations**
- Viewport height changes no longer trigger master buffer rebuilds
- In-place re-rendering when item heights unchanged
- Efficient structural operations (append/prepend/delete via buffer slicing)
- Focus navigation automatically skips non-focusable items
**Item Types**
- StringItem: Simple text with optional wrapping
- MarkdownItem: Glamour-rendered markdown with optional focus styles
- SpacerItem: Vertical spacing
- FocusableItem: Wrapper to add focus behavior to any item
**Focus Management**
- Built-in Focusable interface support
- Focus/blur state tracking with automatic item updates
- Smart navigation that skips non-focusable items (Gap, Spacer)
**Testing**
- 32 tests covering core operations, rendering, focus, scrolling
- Comprehensive test coverage for edge cases and regressions
๐ Generated with Crush
Assisted-by: Claude Sonnet 4.5 via Crush <crush@charm.land>
Ayman Bagabas
created
431d6fb
chore: bump ultraviolet to fix rendering issues with unnecessary cursor movements and erasing line background color
Ayman Bagabas
created
59a4b47
refactor: use contains any
Andrey Nering
created
2c97eb8
feat: show progress bar on iterm2 and rio
Andrey Nering
created
7272a90
fix: add ValidArgs and Args to login cmd (#1540)
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
Andrey Nering
created
53e2277
ci: fix cosign (#1538)
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
Andrey Nering
created
d898662
feat: add `crush login claude` command (#1537)
Andrey Nering
created
2b222e3
fix: remove `max_tokens` minimum requirement to fix json schema issue (#1532)
masroor-ahmad
created
b1919cc
Merge branch 'main' into ui
Ayman Bagabas
created
Andrey Nering
created
4f37cff
fix(editor): fix opening `$EDITOR` w/ and w/o args (#1520)
Amolith
created
e5639f0
fix: fix `c` key not working in model filter (#1534)
Beiming Zhang
created
a9aeaff
chore(deps): bump github.com/charmbracelet/x/ansi from 0.11.1 to 0.11.2 in the all group (#1535)
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
8193ba8
chore(legal): @thezbm has signed the CLA
Charm
created
f508c6b
chore(legal): @masroor-ahmad has signed the CLA
Charm
created
Kujtim Hoxha
created
b621f93
fix: refresh oauth token in the background
Click to expand commit body
Co-authored-by: Kujtim Hoxha <kujtimii.h@gmail.com>
Raphael Amorim
and
Kujtim Hoxha
created
Ayman Bagabas
created
5ab2048
chore: update bubbletea to fix restoring terminal first render
Ayman Bagabas
created
9b1ec53
Revert "fix(editor): fix opening `$EDITOR` when it contains argumentsโฆ (#1519)
Ayman Bagabas
created
8ab82f5
Merge branch 'main' into ui
Ayman Bagabas
created
Andrey Nering
created
9f536ba
fix(claude): simplify code and fix potential unauthorized error
Andrey Nering
created
3a5375f
fix: fix `h` and `l` keys not working on models filter
Andrey Nering
created
77da29d
fix(editor): fix opening `$EDITOR` when it contains arguments (#1481)
Amolith
created
ece936a
fix(ui): prevent panic when session is nil
Ayman Bagabas
created
0c772aa
Merge branch 'main' into ui
Ayman Bagabas
created
26edcdc
chore: add chat sidebar (#1510)
Kujtim Hoxha
created