on main help sign in
history ofae2c385..main
compare
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 1ce40dffeat(server): share one workspace per directory across clientsChristian Rocha d025403fix(server): display available skills in clientChristian Rocha 27a35c9fix(server): support attachments in client-server modeChristian Rocha 3c981c1chore(db): log lock metadata write failures and explain lock file lifetimeChristian Rocha 6923820feat(db): refuse to open a data directory in use by another crushChristian Rocha 8468c8cchore(tests): update golden filesKieran Klukas 1811becfix(prompts): tweak file reads to encourage more targetted readsKieran Klukas 96728b1feat(permissions): require a permission prompt for chained commandsKieran Klukas 25ae4d0chore(legal): @dcu has signed the CLACharm 6feee95v0.70.0Andrey Nering 4882cbcfeat: add aliababa (singapore) provider (#2949)Andrey Nering 0bbc8a8fix(ui): restore pills to-do in client/server modeChristian Rocha 45b1e63chore: gofumpt projectChristian Rocha ed60003chore: auto-update filesCharm 9c35ee0fix(server): recover from handler panics + return 500Christian Rocha 0c99e77fix(auth): support oauth in client-server modeChristian Rocha 84fcab5chore(legal): @processtrader has signed the CLACharm