793b933
feat(editor): add ctrl+. to open cwd
Click to expand commit body
Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
793b933
feat(editor): add ctrl+. to open cwd
Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
a7e9e15
fix(editor): parse EDITOR command with arguments
Current Crush gives the following error when I try to open my `EDITOR` with `ctrl+o`: ``` Error reported error="exec: \"zed --wait\": executable file not found in $PATH" source=path/to/internal/tui/util/util.go:27 ``` This fix properly handles EDITOR values containing arguments, like `zed --wait`, by using the shell interpreter we already depend on to separate the executable from its args before invoking `exec.CommandContext`. Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
281e7fa
docs(readme): update "aws bedrock" to "amazon bedrock" (#1478)
Micah Walter created
fde23e9
v0.18.4
Kujtim Hoxha created
14e157a
chore(legal): @micahwalter has signed the CLA
Charm created
4827f4c
fix: kimi coding api key validation (#1477)
Kujtim Hoxha created
f08e852
fix: detect version for `go install ...@main` (#1476)
Andrey Nering created
1393621
v0.18.3
Kujtim Hoxha created
c381834
fix: handle google reasoning (#1474)
Kujtim Hoxha created
12f093d
feat: show a different message if crush is built from source
Andrey Nering created
fb7d5b6
style: small code style updates
Andrey Nering created
8f437ac
fix: don't notify update available when running local build (#1465)
Bruno Krugel created
42f0f2b
chore: auto-update generated files
Charm created
42122dc
fix: add missing openai-compat in schema (#1461)
Bruno Krugel created
afc8fd0
feat: notify about new crush versions (#361)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Raphael Amorim , Carlos Alexandro Becker , and Andrey Nering created
e53c733
chore: bump bubbles to v2.0.0-rc.1 and update textarea and help width usage
Ayman Bagabas created
0267342
v0.18.2
Christian Rocha created
ce5ffb0
chore: bump bubbletea and ultraviolet to reduce resize tearing (#1460)
Ayman Bagabas created
cd3bd53
fix(mcp): always call `ListTools` to discover available tools (#1447)
Lennart Lopin created
a2e2e64
chore(setup): model chooser language copyedit
Christian Rocha created
9d70d1d
chore(attribution): default to assisted-by + email (#1444)
Amolith created
f6186cb
chore(legal): @iainlane has signed the CLA
Charm created
0f39613
chore(legal): @Iflgit has signed the CLA
Charm created
3dd157c
chore: bump bubbletea and ultraviolet to support mode 2026
Ayman Bagabas created
ecb66e8
v0.18.1
Kujtim Hoxha created
7af916b
chore: update fantasy & add support for gpt-5.1 (#1439)
Kujtim Hoxha created
882914d
docs(readme): add initialize_as (#1438)
Amolith created
ee47e3d
chore(deps): update `charm.land/x/vcr` to v0.1.1
Andrey Nering created
e9048a8
test: record vcr cassettes
Andrey Nering created
5ff62b6
chore(deps): update fantasy to v0.3.0
Andrey Nering created
992c3d1
v0.18.0
Andrey Nering created
39435dd
chore: auto-update generated files
Charm created
4e40b47
feat(config): default to AGENTS.md w/ new setting (#1403)
Amolith created
c094eaf
fix(test): set a fixed attribution to avoid system prompt mismatch
Andrey Nering created
13f7c0e
test: migrate tests to `charm.land/x/vcr`
https://github.com/charmbracelet/x/pull/643
Andrey Nering created
4ac9c76
v0.17.0
Andrey Nering created
b095afd
chore: record all cassettes after fantasy update
Andrey Nering created
02329dc
chore(taskfile): add task to record all cassettes
Andrey Nering created
4e244de
chore: update fantasy to v0.2.1
Andrey Nering created
5186bef
test: record vcr cassettes for #1379
Andrey Nering created
27093ea
feat(config): migrate deprecated co_authored_by
The old co_authored_by boolean is now deprecated in favor of trailer_style enum. When only the old setting is present, it silently migrates (true → co-authored-by, false → none). When trailer_style is set, co_authored_by is ignored. The deprecated field remains in the schema marked with deprecated: true so editors can warn users. Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
425d873
fix(bash): use model name instead of ID
Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
ef1990a
refactor(bash): make whitespace conform to spec
and make leading attribution reference conditional
Amolith created
7b47c6c
feat(config): add trailer_style option
Replace co_authored_by boolean with trailer_style enum supporting: none, co-authored-by, and assisted-by. The assisted-by option follows Fedora's AI Contribution Policy which requires transparency about AI assistance via 'Assisted-by: [Model Name]' commit message trailers. https://docs.fedoraproject.org/en-US/council/policy/ ai-contribution-policy/ Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
e9b30f7
fix: recent models test
Kujtim Hoxha created
fa28347
feat: recent models section in picker (#1374)
Co-authored-by: Crush <crush@charm.land>
Amolith and Crush created
531f448
chore(legal): @alewtschuk has signed the CLA
Charm created
5a7c715
fix(mcp): client being killed (#1419)
Carlos Alexandro Becker created
c9ca0b7
chore(task): fetch tags before installing
Christian Rocha created
665ee06
fix: append `ImageURLContent` part in `unmarshallParts` (#1387)
Daniel Merja created