Commit log

a232eee Merge remote-tracking branch 'origin/main' into edit-tool-fixes

Kujtim Hoxha created

c682e1c ci: goreleaser build --snapshot on every commit to main (#1910)

Click to expand commit body
* ci: goreleaser build --snapshot on every commit to main

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

* chore: add preconditions

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

* fix: faster runners

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

---------

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

Carlos Alexandro Becker created

49a41de refactor: use different ansi image library (#1964)

Kujtim Hoxha created

505283a fix(ui): rework cursor can appear out of place on multi-line (#1948)

Click to expand commit body
Ensure we update the textarea after inserting a newline to keep the
cursor position accurate.

Ayman Bagabas created

6ba301e fix: new/update message behavior (#1958)

Kujtim Hoxha created

fb3eeb0 fix: completions width (#1956)

Click to expand commit body
* fix: completions width

* refactor: rename visible items to filtered items (#1957)

the name VisibleItems is misleading because it does not take into
account the height of the list and returns all items that match the
filter.

Kujtim Hoxha created

945006a fix: permission notification (#1955)

Kujtim Hoxha created

9604c92 fix: commands height (#1954)

Kujtim Hoxha created

1382753 fix: route mouse events to the dialog if its showing (#1953)

Kujtim Hoxha created

eb2e46e chore(deps): catwalk update

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

Carlos Alexandro Becker created

da6f51e docs: add vercel ai gateway to readme (#1951)

Click to expand commit body
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>

Jerilyn Zheng and Claude Sonnet 4.5 created

5a774dd chore(legal): @jerilynzheng has signed the CLA

Charm created

e1c3396 chore(legal): @mcowger has signed the CLA

Charm created

c929030 chore(legal): @akitaonrails has signed the CLA

Charm created

b50d579 fix(ui): only copy chat highlight when we have highlighted content

Ayman Bagabas created

8d55cf7 chore(legal): @huaiyuWangh has signed the CLA

Charm created

676c038 fix(ui): models: ensure select loop breaks correctly and scroll to top on filter

Ayman Bagabas created

8ebe914 refactor(ui): add references tool (#1940)

Kujtim Hoxha created

15b841b Merge pull request #1941 from charmbracelet/small_ui_fixes

Click to expand commit body
Small fixes to the new UI

Ayman Bagabas created

1fad83b fix: add back suspend

Kujtim Hoxha created

4cf6af0 fix: make sure we have a fresh model/tools on each call

Kujtim Hoxha created

698b7c8 fix: handle new session when focused on the list

Kujtim Hoxha created

891b535 fix: tab to chat only when in chat

Kujtim Hoxha created

f002e6f fix: lsp sort

Kujtim Hoxha created

4e66b9c refactor(ui): enable initialize

Kujtim Hoxha created

1b61cd2 chore: change the dialog sizes a bit

Kujtim Hoxha created

e753d09 chore: do not scroll sessions if not neccessary

Click to expand commit body
this makes it so we only scroll if the selected item is not in the view,
this was driving me nuts that it was always putting my last session at
the top.

Kujtim Hoxha created

40bfd6e v0.34.0

Andrey Nering created

c444075 refactor(ui): reimplement UI components (#1652)

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Kujtim Hoxha <kujtimii.h@gmail.com>
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Christian Rocha <christian@rocha.is>

Ayman Bagabas , Kujtim Hoxha , Andrey Nering , Carlos Alexandro Becker , Copilot , and Christian Rocha created

b93a334 feat(ui): show working directory in window title

Click to expand commit body
Related: https://github.com/charmbracelet/crush/pull/1886

Ayman Bagabas created

51391b9 Merge branch 'main' into ui

Ayman Bagabas created

dc17c72 Merge pull request #1886 from mhpenta/tui-window-title

Click to expand commit body
feat(tui): set window title to working directory

mhpenta created

49c37c6 Merge pull request #1938 from charmbracelet/ui-hi-copy

Click to expand commit body
ui: copy mouse highlighted content to clipboard

Ayman Bagabas created

3669423 feat: crush run --model, and crush models (#1889)

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

Carlos Alexandro Becker created

158f7a9 fix(ui): increase paste lines threshold (#1937)

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

Carlos Alexandro Becker created

a5c597b feat(ui): copy chat highlighted content to clipboard

Click to expand commit body
This commit adds functionality to the chat UI that allows users to copy
highlighted text to the clipboard.

Ayman Bagabas created

dd9e8ca fix(ui): list: move focused logic to render callback

Ayman Bagabas created

d5b83c0 fix(ui): implement Highlightable interface for message items

Ayman Bagabas created

1ff0a53 Merge branch 'main' into ui

Ayman Bagabas created

4086e2f feat: increase paste lines as attachment threshold (#1936)

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

Carlos Alexandro Becker created

b66676c fix(sec): do not output resolved command (#1934)

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

Carlos Alexandro Becker and Andrey Nering created

7c21b1f fix: use strconv.ParseBool

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

Ayman Bagabas and Andrey Nering created

e2b071d chore: add log when new UI is enabled

Ayman Bagabas created

bee9630 Merge branch 'main' into ui

Ayman Bagabas created

ead5bf4 refactor: mcp tool item (#1923)

Kujtim Hoxha created

742b4d3 feat(ui): use the new UI behind a feature flag

Click to expand commit body
If the environment variable CRUSH_NEW_UI is set, use the new UI implementation.

Ayman Bagabas created

0777060 fix: recent models dont go into the schema (#1892)

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

Carlos Alexandro Becker created

2926883 docs(readme): remove link to site that is offline (#1926)

Andrey Nering created

d334355 Merge branch 'main' into ui

Ayman Bagabas created

8ded0be feat(ui): filepicker: support kitty graphics in tmux (#1884)

Ayman Bagabas created