fc9cdc4
      chore(legal): @SubodhSenpai has signed the CLA
    
    
    
     Charm created
fc9cdc4
      chore(legal): @SubodhSenpai has signed the CLA
    Charm created
df2e64e
      refactor(fsext): improve hierarchical ignore handling and consolidate file exclusion logic (#999)
    * refactor(fsext): improve hierarchical ignore handling and consolidate file exclusion logic - Refactor FastGlobWalker to use directoryLister for consistent ignore handling - Add ShouldExcludeFile function for unified file exclusion checking - Add WalkDirectories function for directory traversal with ignore support - Improve directory pattern matching by checking both with and without trailing slash - Add comprehensive tests for hierarchical ignore behavior and common patterns - Remove direct dependency on go-gitignore in favor of existing directoryLister implementation π Generated with Crush Co-Authored-By: Crush <crush@charm.land> * fix: improvements Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore: t.Context() Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: tests 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: Crush <crush@charm.land>
Carlos Alexandro Becker and Crush created
442867d
      chore: bump bubbletea/ultraviolet to enable bracketed paste on windows (#1003)
    This trades enhanced keyboard with bracketed paste on Windows. This is due to some limitations in the Windows Console API and VT input mode and bracketed paste.
Ayman Bagabas created
78540b0
      security(sqlite): enable `secure_delete` pragma (#966)
    Co-authored-by: Nuno Cruces <ncruces@users.noreply.github.com>
bbrodriges and Nuno Cruces created
c94c67d
      chore(legal): @adriens has signed the CLA
    Charm created
a935301
      chore(legal): @vadiminshakov has signed the CLA
    Charm created
65d8269
      refactor: check for id instead of name
    Andrey Nering created
913ea55
      fix(openrouter): fix api key validation for openrouter (#997)
    `/models` is accessible for everyone on OpenRouter, without the need for any authorization. The `Authorization: Bearer *` was basically always ignore by their API. Using a different private API to validate the key for OpenRouter.
Andrey Nering created
92552fe
      ci: disable `lint-sync` for now
    Andrey Nering created
a24079e
      chore(deps): bump actions/setup-go from 5 to 6 in the all group (#991)
    Bumps the all group with 1 update: [actions/setup-go](https://github.com/actions/setup-go). Updates `actions/setup-go` from 5 to 6 - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-go dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all ... 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
60d8510
      fix: handle no content for gemini provider
    Kujtim Hoxha created
39de90f
      chore(legal): @shaitanu has signed the CLA
    Charm created
c10748b
      chore(deps): update catwalk to v0.5.3 (#949)
    Andrey Nering created
1ab4d28
      chore(deps): update mvdan.cc/sh (#948)
    Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
4d3b1d9
      chore(legal): @tisDDM has signed the CLA
    Charm created
d83ad6b
      chore(legal): @andersonjoseph has signed the CLA
    Charm created
e76fd54
      fix: tool calls break the converation if interrupted.
    Manolo Santos created
a2e89c8
      chore: `IsSubset` was moved to `x/exp/slice` (#923)
    Andrey Nering created
72dc566
      sec: show persistent shell path in permission dialog (#916)
    Currently it will always show the path of when it was started. Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
2ba1047
      chore(legal): @undo76 has signed the CLA
    Charm created
e0733b5
      ci: rename "issue labeler" to just "labeler" (because it also labels prs)
    Andrey Nering created
48553e1
      chore(labeler): adjust xai grok label
    Andrey Nering created
b42b1b6
      chore: lint
    Kujtim Hoxha created
2b1d87d
      fix: handle providers that do not send the right index
    Kujtim Hoxha created
fb459f4
      v0.7.3
    Andrey Nering created
71bca98
      fix: assistant message
    Kujtim Hoxha created
0c8e111
      fix: openai provider tool calls
    Kujtim Hoxha created
d69dcc1
      chore(labeler): add shell label
    Andrey Nering created
c917b68
      chore(legal): @negz has signed the CLA
    Charm created
4de15c2
      v0.7.2
    Andrey Nering created
8d735d6
      refactor: home.Dir, home.Short, home.Long (#884)
    * refactor: home.Dir, home.Short, home.Long Centralized all home-related operations in a package and removed a bunch of repeated code all over the place. Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: more cases Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: more places Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: fix on windows Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: fix Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: fix 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
3b9babb
      fix(lsp): simplify init/ping, store capabilities (#713)
    * fix(lsp): simplify init/ping Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * feat(lsp): store server capabilities Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix(lsp): improve init Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix(lsp): cancel request id 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
e2e99af
      chore: run `modernize` (#906)
    Andrey Nering created
40599a0
      fix(filepicker): general fixes to size and position
    * The image and dialog are now rendered at a fixed height. Before, the height could change as you navigate, which did not look well in practice. * We'll now hide the preview if the terminal height is not enought for it. * Better position. Before, in some scenarios the dialog was been rendered too close to the bottom, instead of centered.
Andrey Nering created
68adc06
      chore: fix typo in constant name
    Andrey Nering created
a378eb0
      feat: show path when asking if the user wants to initialize project (#867)
    Andrey Nering created
d01ef3e
      fix: fix goroutine panic due to waiting for channel for too long
    We need to give up if the context was canceled. Fixes #100
Andrey Nering created
5bdccdf
      fix: fix panic with gemini via litellm
    Fixes #901
Andrey Nering created
4bd2cdd
      fix: fix `panic` that happens on `crush run` with tool calls
    We need to track the number of read bytes per message. Fixes #871
Andrey Nering created
15b989c
      fix(tui): further guard against type accessor and map panics (#783)
    Christian Rocha created
9bf5410
      chore: group dependabot updates to reduce noise
    Andrey Nering created
3fab905
      chore(dependabot): remove `docker` as we don't have docker for now
    Andrey Nering 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