on 2faa467 help sign in
all commits
d025403fix(server): display available skills in clientChristian Rocha 45b1e63chore: gofumpt projectChristian Rocha 9e126c2fix: detect stale server during development with BuildIDTai Groot 61fa910Merge pull request #2876 from charmbracelet/client-server-raceChristian Rocha 5569be6fix(lint): require `exec.CommanadContext` over `exec.Command`Christian Rocha 303b153feat(oauth): add logout command (#2838)Kieran Klukas dd1be0erefactor(server): derive per-host cache dir from parsed host URLChristian Rocha d41c118fix(server): serialize concurrent server spawns with a per-host lockChristian Rocha d17d61cfix(server): spawn after stale shutdown + handle socket errorsChristian Rocha 8021114fix(server): keep the spawned server alive after the parent exitsChristian Rocha 9b366c3fix(server): probe readiness over HTTP instead of statting the socketChristian Rocha 2f32c9bfeat: enable progress bar on iterm2 (#2641)Andrey Nering e8f5e20feat: show progress bar on rio terminal (#2624)Andrey Nering f3fe760Merge branch 'main' into server-client-2Ayman Bagabas 1a0b638chore: update generated `.crush/.gitignore` to not ignore skillsAndrey Nering 40c426achore: add a workaround for slog calls in config.Load leaking to stderrAyman Bagabas 9a63da5feat: add AppWorkspace implementation of Workspace interface gated behind CRUSH_CLIENT_SERVER env varAyman Bagabas a35a2bdMerge branch 'main' into server-client-2Ayman Bagabas 630ff8cfeat: add support for `--session` and `--continue` for the tui (#2422)Andrey Nering 65974bbfix: setup logging in server and client commandsAyman Bagabas e8d2835Merge branch 'main' into server-client-2Ayman Bagabas e44211drefactor: migrate run and login commands to use client API instead of direct app accessAyman Bagabas 344eb32fix: ensure proper resource cleanup and add retry logic for workspace creationAyman Bagabas cfcbd69feat: CLI-based session access and management (#2373)Christian Rocha e70c8barefactor: use client and server for workspace access and managementAyman Bagabas 64f6cdfrefactor: rename Permissions.SkipRequests to Overrides().SkipPermissionRequestsAyman Bagabas 99108f0Merge branch 'main' into server-client-2Ayman Bagabas 5ff8d68refactor(config): introduce ConfigStore and Scope for better config m… (#2395)Ayman Bagabas 1b37d55feat: send server client version infoAyman Bagabas 0f2e2f0feat(server): initial implementation of Crush RPC server/clientAyman Bagabas 79c3ffachore: improve examples in `crush --help`Christian Rocha 63e0098fix: improving shutdown (#2175)Carlos Alexandro Becker 2c9670arefactor: remove global config (#2132)Kujtim Hoxha 9013bb0refactor: remove old tui (#2008)Kujtim Hoxha bf1c65efeat: release new ui refactor (#2105)Andrey Nering c3ae230fix: respect disabled indeterminate progress bar setting on app start (#2054)Christian Rocha c6b0a8arefactor: terminal capability handling (#2014)Ayman Bagabas 99a896drefactor: use `ContainsAnyOf` from `x`Andrey Nering 0eee061feat: crush stats (#1920)Carlos Alexandro Becker 8a37a34fix(ui): prevent AAAA probe bleed in terminals without Kitty graphics support (#1967)M1xA 7c21b1ffix: use strconv.ParseBoolAyman Bagabas e2b071dchore: add log when new UI is enabledAyman Bagabas 742b4d3feat(ui): use the new UI behind a feature flagAyman Bagabas e671774Merge branch 'main' into uiAyman Bagabas 7091b4fchore(cli): simplify help text (#1752)Christian Rocha b9a0cdcMerge branch 'main' into uiAyman Bagabas 4b86d09feat: add centralized project tracking (for Splitrail) (#1553)Mike 6444f72Merge branch 'main' into uiAyman Bagabas 36d471bfix(noninteractive): support output redirection (aka, pipes) (#1594)Christian Rocha 81ec622Merge branch 'main' into uiAyman Bagabas