a65efa5
      fix: validate resolved url
    
    
    
     Kujtim Hoxha created
a65efa5
      fix: validate resolved url
    Kujtim Hoxha created
2c71f23
      fix: resolve the baseurl for anthropic
    Kujtim Hoxha created
26ac24a
      ci(issue-labeler): remove `arch` work from `os: linux` label
    It matches regular words too easily: ARCHtecture, seARCH, etc.
Andrey Nering created
3bf4c91
      chore(deps): bump google.golang.org/genai from 1.20.0 to 1.21.0 (#894)
    Bumps [google.golang.org/genai](https://github.com/googleapis/go-genai) from 1.20.0 to 1.21.0. - [Release notes](https://github.com/googleapis/go-genai/releases) - [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/go-genai/compare/v1.20.0...v1.21.0) --- updated-dependencies: - dependency-name: google.golang.org/genai dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
254e2ea
      chore(deps): bump github.com/anthropics/anthropic-sdk-go (#819)
    Bumps [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) from 1.6.2 to 1.9.1. - [Release notes](https://github.com/anthropics/anthropic-sdk-go/releases) - [Changelog](https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/anthropics/anthropic-sdk-go/compare/v1.6.2...v1.9.1) --- updated-dependencies: - dependency-name: github.com/anthropics/anthropic-sdk-go dependency-version: 1.9.1 dependency-type: direct:production update-type: version-update:semver-minor ... 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
555a2a5
      chore(deps): bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 (#888)
    Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.37.0 to 0.38.0. - [Release notes](https://github.com/mark3labs/mcp-go/releases) - [Commits](https://github.com/mark3labs/mcp-go/compare/v0.37.0...v0.38.0) --- updated-dependencies: - dependency-name: github.com/mark3labs/mcp-go dependency-version: 0.38.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
f0e0e73
      chore(deps): bump github.com/pressly/goose/v3 from 3.24.3 to 3.25.0 (#897)
    Bumps [github.com/pressly/goose/v3](https://github.com/pressly/goose) from 3.24.3 to 3.25.0. - [Release notes](https://github.com/pressly/goose/releases) - [Changelog](https://github.com/pressly/goose/blob/main/CHANGELOG.md) - [Commits](https://github.com/pressly/goose/compare/v3.24.3...v3.25.0) --- updated-dependencies: - dependency-name: github.com/pressly/goose/v3 dependency-version: 3.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
74e6643
      docs(readme): fix typo (#900)
    Henrรฉ Botha created
642c32b
      chore(deps): bump github.com/ncruces/go-sqlite3 from 0.27.1 to 0.28.0 (#890)
    Bumps [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) from 0.27.1 to 0.28.0. - [Release notes](https://github.com/ncruces/go-sqlite3/releases) - [Commits](https://github.com/ncruces/go-sqlite3/compare/v0.27.1...v0.28.0) --- updated-dependencies: - dependency-name: github.com/ncruces/go-sqlite3 dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
045cb80
      ci: remove `dependabot` step
    This is already included on meta.
Andrey Nering created
fac0f56
      chore(legal): @henrebotha has signed the CLA
    Charm created
1b8abac
      ci: wait for lint before trying to merge
    Andrey Nering created
1b74358
      chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#889)
    Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
1d388da
      ci: fix `gh` login before merge attempt (#895)
    Andrey Nering created
83c3366
      ci: use charmcli account for dependabot merge (#553)
    Carlos Alexandro Becker created
ae3a31f
      feat: support Anthropic base url option (#702)
    Tony Wang created
c761a6a
      docs: update license link to point to `LICENSE.md` (#892)
    The LICENSE file was renamed to LICENSE.md which broke the link in the README.md
Mark created
b694a3c
      chore(legal): @xhos has signed the CLA
    Charm created
3cd1515
      fix: improve provider cache logs (#885)
    Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
9d93720
      ci: fix termux /usr/etc instead of /etc
    refs #793 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
65ae36c
      chore(legal): @mercmobily has signed the CLA
    Charm created
a9c7e7e
      chore(legal): @xPrimeTime has signed the CLA
    Charm created
6268f1e
      fix: panic at mcp config (#860)
    * fix: panic at mcp config Signed-off-by: Yash Khare <khareyash05@gmail.com> * better logging Signed-off-by: Yash Khare <khareyash05@gmail.com> --------- Signed-off-by: Yash Khare <khareyash05@gmail.com>
Yash Khare created
f4f9d01
      chore(legal): @mpj has signed the CLA
    Charm created
3993b8c
      fix: prevent nil pointer dereference in mcp tools parameters (#850)
    ๆ็ฎ (Jade Lin) created
472889c
      fix: return nil for empty tools slice to handle omitzero properly (#861)
    The `anthropic.MessageNewParams` uses omitzero tag, but an empty slice is not considered zero value. Return `nil` instead of empty slice when no tools are provided to ensure proper omitzero behavior.
ๆ็ฎ (Jade Lin) created
786286f
      chore(legal): @khareyash05 has signed the CLA
    Charm created
4d20906
      v0.7.1
    Andrey Nering created
ccf55b8
      fix(windows): downgrade ultraviolet to fix non-win32 terminals on windows (#856)
    Terminals that do not support win32 input were not behaving correctly on Windows. This includes Alacritty and Rio, for example. Downgrading Ultraviolet temporarily until we manage to fix this bug upstream. This will also revert bracket paste on Windows. Closes #845 Closes #847 Closes #851
Andrey Nering created
255f5e3
      ci: fix termux dirs
    closes #793 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
ef228ff
      chore(legal): @linw1995 has signed the CLA
    Charm created
c2a81e6
      v0.7.0
    Andrey Nering created
da667ce
      fix: scrolling the editor after paste (#466)
    * chore: bump charmbracelet/bubbles/v2 to v2.0.0-beta.1.0.20250801162210-c4068c642c90 This fixes a bug where the editor won't scroll after paste. See https://github.com/charmbracelet/bubbles/pull/822 * chore: bump bubbles to latest v2-exp * chore: bump bubbles to latest v2-exp
Ayman Bagabas created
26481f0
      chore: bump bubbletea and ultraviolet to support win32 input mode (#838)
    With this, Windows users can now simply paste into Crush and bracketed paste mode along with win32 input mode will just work converting escape sequences and Windows API input events into proper events and decoding them to UTF-8 and processing them correctly for paste.
Ayman Bagabas created
b796464
      ci(issue-labeler): add more words for some labels
    Andrey Nering created
ca6a55a
      refactor: improve check a little bit
    Andrey Nering created
f74abf2
      feat(cmd): support overriding the data directory
    In some cases it might not be desirable to write `.crush` folders everywhere, or to reuse `.crush` folders between different filesystem locations. This change makes it possible to specify `-D` / `--data-dir` to set a different directory to load/create the project-specific data in.
Vincent Ambo created
0c31481
      fix: treat data directory the same in logs as elsewhere
    logs.go was the only place that explicitly joined `Options.DataDirectory` with the working directory, everywhere else uses it as-is. Changing this means that we can consistently have a `DataDirectory` that is either a relative or an absolute path and have things work just fine.
Vincent Ambo created
8f45a84
      fix(fsext): stop traversing if the directory owner changes
    Andrey Nering created
897796e
      feat: add `fsext` function to get owner of directory
    Andrey Nering created
f3a8061
      feat: if a `.crush` directory is present in a parent dir, use that
    Ref #254
Andrey Nering created
84bd324
      feat(fsext): add function to search for something in parent directories
    Andrey Nering created
172df74
      refactor: move `HomeDir()` to `fsext` package
    Andrey Nering created
04d9ea3
      ci: disable `dependabot-sync`
    Closes #809 Closes charmbracelet/meta#232
Andrey Nering created
0798844
      chore: update error message, this is not user fault
    Andrey Nering created
4c8d4a5
      fix(onboarding): fix onboarding screen freezing when on click on it
    To reproduce: * `rm -rf ~/.config/crush; rm -rf ~/.local/share/crush` * Open `crush` on onboarding * Notice how you can navigate using arrows, filter, etc * Click on the screen * Not the onboarding screen will stop processing events properly (can't navigate, filter, choose model, etc) Closes #812 Follow-up of #817
Andrey Nering created
fc829ac
      chore(legal): @ericcoleta has signed the CLA
    Charm created
12dda01
      ci(issue-labeler): add `area: onboarding`
    Andrey Nering created
59a0526
      ci(goreleaser): `go_version` should be an input and not a secret
    Andrey Nering created
930c966
      v0.6.3
    Andrey Nering created