on 7aa191d help sign in
7aa191dchore(legal): @0xarcher has signed the CLACharm abf15f5chore(legal): @maxbrunet has signed the CLACharm af86738fix: detect and stop tool call infinite loops (#2130) (#2214)huaiyuWangh ddf2fadchore: update fantasy with fix for json schema in openai (#2221)Andrey Nering 992a7b2v0.43.0Andrey Nering 889d2cechore(deps): update catwalkAndrey Nering 4f5d31dchore(deps): update catwalkAndrey Nering b68521fchore(deps): update fantasy (#2220)Andrey Nering db46f5echore: auto-update filesCharm 45663b7chore: update catwalk to v0.19.0Andrey Nering aa1ea49fix: add io.net api key validation fallbackAndrey Nering 27548b6docs(readme): mention io.net providerAndrey Nering d34c56bMerge pull request #2204 from charmbracelet/charm-1151-toggling-open-a-block-while-streaming-causes-jitterAyman Bagabas 1f9f190chore(legal): @PHPCraftdream has signed the CLACharm 8ccb3c7feat(pills): add toggle todos/pills menu item (#2202)Christian Rocha eae61e1fix(ui): completions offset for attachments row (#2208)Carlos Alexandro Becker d7e2252perf: replace regex-based gitignore with glob-based matching (#2199)Austin Cherry faec9a2chore(legal): @wallacegibbon has signed the CLACharm 976cca1chore: upgrade lipgloss and colorprofile to fix windows terminal bash detectionAyman Bagabas 0c74e47v0.42.0Andrey Nering f791e5cfix: change binding to open/close todo list from `ctrl+space` to `ctrl+t` (#2201)Andrey Nering 5179b28feat(lsp): show user-configured LSPs in the UI (#2192)Carlos Alexandro Becker baedc28fix: address potential panic on shell command execution (#2200)Andrey Nering 0b618f4fix: ensure all providers are shown unless `disable_default_providers` is set (#2197)Andrey Nering 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