on 2bb5256 help sign in
2bb5256fix(server): release pooled DB on test shutdown so Windows can clean temp dirChristian Rocha a1e4a7cfix(backend): fix data race in tests using captureDebugLogsChristian Rocha e530b1fMerge branch 'main' into multi-clientChristian Rocha 61e4055v0.72.0Andrey Nering 8ad3f5bfeat(ui): show notification when toggling yolo mode (#3008)Tai Groot 2b941aafeat(ui): add ctrl+y keybinding to toggle yolo modeAndrey Nering db9d939fix(ui): only auto-expand pills once per session lifecycleAndrey Nering ba692ccfeat(ui): auto-expand pills when terminal height is sufficientAndrey Nering 092ac3efeat(ui): add scrollbar to sessions dialog (#3005)Andrey Nering 229af09chore(deps): bump the all group with 5 updates (#3004)dependabot[bot] 92cfeeachore(deps): bump the all group with 2 updates (#3003)dependabot[bot] 1ceeaa9chore(legal): @yhyu13 has signed the CLACharm 5cbf053chore(legal): @officialasishkumar has signed the CLACharm 66795b1fix(tests): fix flaky async windows testKieran Klukas 5572165feat(skills): add descriptions to skill picker and use attachementsKieran Klukas dd4318av0.71.0Andrey Nering 1320fcffix(ui): scroll to the properly select modelKieran Klukas df3a04dchore: isolate store testKieran Klukas 841eec8fix(models): fix sorting of hyperKieran Klukas 56cf50afix(db): keep SQLite temp files in memoryKieran Klukas 88e97a0chore: auto-update filesCharm 74b84f6fix(bedrock): enforce `us-east-1` as region for bedrock (#2985)Andrey Nering ce39583feat: render scrollbar for model list (dialog and onboarding) (#2978)Andrey Nering a15a407chore(legal): @Muttaqin86 has signed the CLACharm 6151e7cMerge branch 'main' into multi-clientChristian Rocha 2faa467fix: fix sometimes sending reasoning effort when it shouldn't (#2982)Andrey Nering b9eb082chore(legal): @Ricardo-M-L has signed the CLACharm 5723a24chore(legal): @g2mt has signed the CLACharm 5b1b2b4fix(ui): guard divide-by-zero display errorEvan Wies 5d7797dfix(ui): add locking around markdown renderingEvan Wies 4fc17ddfix(ui): preserve estimated usage percentage colorGreg Slepak 9595d1ffix(session): preserve estimated usage markerGreg Slepak 2736e48fix(ui): mark estimated context usageGreg Slepak 83d2abbfix(agent): clear stale summary token countsGreg Slepak 74e6e37fix(agent): harden fallback usage accountingGreg Slepak 2e9c650fix(agent): correct fallback usage accountingGreg Slepak 6ed8852fix(agent): estimate missing streamed usageGreg Slepak 3250feffix: update fantasy with stream fixes (#2968)Andrey Nering 6b312befix: potential data race on `permissionService` (#2964)mei2jun1 c986a35fix(db): only enforce the data directory lock in client server modeChristian Rocha 54f68fcchore(legal): @mei2jun1 has signed the CLACharm f9676ebdocs: describe how Crush shares a workspace across clientsChristian Rocha 853cbc6test(server): cover the multi client flows end to endChristian Rocha ec85e9efeat(api): report how many clients are watching each sessionChristian Rocha 178cd11feat(server): track which session each client is currently viewingChristian Rocha e764240feat(api): expose in progress flag on session responsesChristian Rocha 8f9a697feat(tui): auto close permission prompt when another client respondsChristian Rocha d9acf86feat(server): broadcast config changes to all connected clientsChristian Rocha 86568dafix(permissions): make permission resolution idempotent across clientsChristian Rocha 6716ef0feat(skills): add support for user invocable skillsKieran Klukas