on 8ebab21 help sign in
all commits
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 59a4b47refactor: use contains anyAndrey Nering d898662feat: add `crush login claude` command (#1537)Andrey Nering ba9e452refactor(ui): pass app.App to common.Common and access config via commonAyman Bagabas 4cd2946Merge branch 'main' into uiAyman Bagabas 323c8cdchore: fix: upgrade dependencies and fix rendering on non-tc terminalsAyman Bagabas 0182d94feat: show progress bar on boot for feedback (#1371)Andrey Nering 538d203Merge branch 'main' into uiAyman Bagabas 05577defix(tui): disable progress bar for unsupported terminals (#1329)Ayman Bagabas 8783795feat(ui): restructure UI package into subpackagesAyman Bagabas 27fa971feat(ui): add basic dialog and new UI structureAyman Bagabas 14f2f9crefactor: use v2 declarative API (#1229)Ayman Bagabas