mirror of
https://gh-proxy.org/https://github.com/klinsmaya/multica.git
synced 2026-11-08 01:16:45 +08:00
* feat(search): rebuild the command bar around page context and agent handoff (MUL-8340) Pages register what they show (issue, selection, project, agent, autopilot, inbox, chat) and the bar leads with commands for it. Adds cmdk submenus with breadcrumbs, S/A/P on an empty input, relevance-ranked mixed results with a best match and its actions, > # @ scope prefixes, a mixed Recent group, and a Hand to agent group that turns an instruction into a quick-create. Co-authored-by: Cursor <[email protected]> Co-authored-by: multica-agent <[email protected]> * feat(search): drop S/A/P single-key submenu shortcuts (MUL-8340) A plain letter on an empty input opened the issue's status, assignee or priority submenu, so a search starting with s/a/p could land in a picker; typing "alice" on an issue page could assign it instead of opening her page. Letters now always type; the issue's commands are reached from their rows or by name, where context ranking already puts them first. Co-authored-by: Cursor <[email protected]> Co-authored-by: multica-agent <[email protected]> * fix(search): keep overlapping command groups apart and report writes after close (MUL-8340) With a list selection and an issue preview both open, the two groups offered rows with the same cmdk value, so Enter on the selection's row ran the single issue's command. Context group rows now carry their group in the value. The palette closes, and unmounts, before a write settles, so per-call mutate callbacks were dropped and a rejected single-issue write rolled back without a toast. Single-issue writes now go through mutateAsync behind the same run-confirm gate, and the other post-close mutations handle their outcome on the promise. Co-authored-by: Cursor <[email protected]> Co-authored-by: multica-agent <[email protected]> --------- Co-authored-by: Cursor <[email protected]> Co-authored-by: multica-agent <[email protected]>