on f22ec5f help sign in
f22ec5fchore: auto-update filesCharm 5b2a0bffix(grep): do not go outside cwd, add timeout (#2188)Carlos Alexandro Becker 9940e83chore(deps): update catwalk to v0.18.0 (#2198)Andrey Nering d320f12Merge pull request #2191 from charmbracelet/charm-1152-sessions-dialog-is-too-bigAyman Bagabas 8a6f25fchore(taskfile): run binary with extension on windowsAndrey Nering f87d95bfix(ui): correctly position cursor when attachments are present (#2190)Ayman Bagabas 361a318fix(ui): ensure the min size accounts for the dialog borderAyman Bagabas 8eb4dc0chore(taskfile): add `-v` to `go build`Andrey Nering 7f3d7c7refactor: use csync.Map for regex caches (#2187)Carlos Alexandro Becker 0ed5806ci: golangci-lint 2.9 (#2193)Carlos Alexandro Becker 155fc61fix(ui): dialogs: loop around and scroll list when navigating with up/down keysAyman Bagabas 4f3b056fix(ui): truncate dialog titles with ellipsisAyman Bagabas 5c29ad2docs(ui): comment typoAyman Bagabas 9917b22fix(ui): adjust sessions dialog sizeAyman Bagabas d1032bafix: respect disable_default_providers (#2177)Carlos Alexandro Becker 47ca98dfix(config): correct Task agent ID in SetupAgents (#2101)M1xA 22ed1e5fix: clear regex cache on new session to prevent unbounded growth (#2161)M1xA d6643a6fix(lsp): files outside cwd (#2180)Carlos Alexandro Becker 48157c6fix(sqlite): increase busy timeout (#2181)Carlos Alexandro Becker 09cea77chore: auto-update filesCharm 82b7aecchore: add `omitempty` back as `omitzero`Andrey Nering 7a83144chore: update `AGENTS.md`, mention `x/ansi` packageAndrey Nering d329ad5chore(taskfile): add `run:onboarding` to test onboarding flowAndrey Nering 5e23ecdchore: run `modernize`Andrey Nering 29800c4chore(taskfile): add `modernize` taskAndrey Nering 9e4f8e0chore(taskfile): add `run:catwalk` task to run with local catwalkAndrey Nering f962087chore(taskfile): avoid compiling when not neededAndrey Nering db0ce0bchore: update fantasy (#2186)Andrey Nering 1f42acfdocs(readme): mention subscriptions (#2184)Andrey Nering fca69adchore(legal): @portertech has signed the CLACharm d391ea8fix(mcp): cancel context on MCP session close to prevent leak (#2157)M1xA 8c9eb47docs: update LICENSE copyrightChristian Rocha 4de4c06v0.41.0Andrey Nering 1615de5feat: add ability to re-authenticate / edit api keyAndrey Nering 340ce20fix(ui): fix help wrapping on dialogsAndrey Nering 7d00857perf: track and start lsp on command (#2176)Carlos Alexandro Becker ae9f3f2v0.40.0Andrey Nering 63e0098fix: improving shutdown (#2175)Carlos Alexandro Becker 722093bfix(ui): prevent nil pointer in completions size update (#2162)kslamph 3b3a3d7fix: prevent goroutine orphaning in mcp.Close() and shell.KillAll() (#2159)M1xA 16ac973chore(deps): bump the all group with 3 updates (#2174)dependabot[bot] 6b4249dchore(deps): bump the all group with 2 updates (#2173)dependabot[bot] 074917brefactor(lsp): use same handle file in client and manager (#2168)Carlos Alexandro Becker 04d05e1chore: bump bubbletea and ultraviolet dependenciesAyman Bagabas fb9eb92fix(ui): clear image cache when FilePicker closes to prevent unbounded memory growth (#2158)M1xA c3d4ecefix(ui): `highlighter` now modifies the cell directly. (#2171)Avisek Ray 6dbdd46chore(legal): @mishudark has signed the CLACharm 6a8b0d9chore(legal): @biisal has signed the CLACharm e9b59c4fix: thinking sidebar (#2151)Carlos Alexandro Becker c0d2a3fci: fix pure go buildAndrey Nering