7154e46
feat: update session title (#1988)
Click to expand commit body
* feat: update session title * chore: implement review requests
Kujtim Hoxha created
7154e46
feat: update session title (#1988)
* feat: update session title * chore: implement review requests
Kujtim Hoxha created
0eee061
feat: crush stats (#1920)
* wip: stats Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fixup! wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: css Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * logo Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: cast Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * improvements Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * provider donut Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: improvements Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * jetbrains mono Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fixes Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: rm border Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore: update footer/header Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: footer class Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: move stuff around Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: improving Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: anims Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: rename vars Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore: remove all card borders * chore: adjust easing * fix: fail if no sessions Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: improvements Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: generated by Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: header hazy Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Christian Rocha <christian@rocha.is>
Carlos Alexandro Becker and Christian Rocha created
9622c25
fix: should also copy on `y` (additionally to `c`) (#1989)
Andrey Nering created
a0e9d35
ci(labeler): add automation for `area: crush run` label
Andrey Nering created
abbee92
feat: delete sessions (#1963)
* feat: delete sessions * chore: small cleanup * chore: make delete transactional * refactor: cleanup the delete logic
Kujtim Hoxha created
77bfd1a
chore(legal): @gdamjan has signed the CLA
Charm created
8e7a331
docs(readme): add Z.ai API key info
Christian Rocha created
3193895
docs(readme): add SYNTHETIC_API_KEY (#1971)
Billy Cao created
d2f23b2
chore(legal): @billycao has signed the CLA
Charm created
a9c7538
ci: fix snapshot goreleaser dist
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
38ec868
chore: bump glamour to v2.0.0-20260123212943-6014aa153a9b
Fixes: https://github.com/charmbracelet/crush/issues/1845
Ayman Bagabas created
d853206
v0.35.0
Andrey Nering created
28e0ff3
feat: implement onboarding flow on the new ui codebase
Andrey Nering created
1e691e0
fix: ensure hyper is the first provider in the list
Andrey Nering created
44e1ca7
fix(dialogs): prevent panic due to negative index
Andrey Nering created
1073723
fix(list): prevent panic due to negative index
Andrey Nering created
5454a2e
refactor: rename `uiConfigure` to `uiOnboarding`
Andrey Nering created
88d10d1
feat(ui): add keybinding to copy chat message content to clipboard (#1947)
* feat(ui): add keybinding to copy chat message content to clipboard This commit backports the ability to copy the content of chat messages (assistant, user, and tool messages) to the clipboard using the 'c' key when the message is focused. * feat(ui): format tool calls and results for clipboard copying
Ayman Bagabas created
8a37a34
fix(ui): prevent AAAA probe bleed in terminals without Kitty graphics support (#1967)
* fix(ui): prevent AAAA probe bleed in terminals without Kitty graphics support * refactor(ui): add an OS vendor type for Apple and use DRY for Kitty terminals * refactor(ui): do not export private symbols, fix a LookupEnv for mocks * refactor(ui): typo * refactor(ui): remove dead code * fix(ui): unify capability querying logic for terminal version and image capabilities --------- Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
M1xA and Ayman Bagabas created
b23f1d7
chore(legal): @AnyCPU has signed the CLA
Charm created
0d4cbf8
feat: lsp_restart (#1930)
* feat: lsp_restart Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: typo Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: actually restart Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: simplify Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: render lsp restart Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: add lsp name to diag 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
c682e1c
ci: goreleaser build --snapshot on every commit to main (#1910)
* 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)
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)
* 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
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
da6f51e
docs: add vercel ai gateway to readme (#1951)
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
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
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)
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
Related: https://github.com/charmbracelet/crush/pull/1886
Ayman Bagabas created