Skip to content

chore(web): ship the fork web bundle (composer mode chips) - #63

Merged
mbuckaway merged 2 commits into
fork/mainfrom
chore/web-composer-bundle
Aug 16, 2026
Merged

chore(web): ship the fork web bundle (composer mode chips)#63
mbuckaway merged 2 commits into
fork/mainfrom
chore/web-composer-bundle

Conversation

@mbuckaway

Copy link
Copy Markdown
Owner

Related Issue

No issue — fork-internal web bundle sync (the web UI source lives in mbuckaway/kimi-code-web, PR #18).

Problem

The 0.36 web port put a plan/goal "work-mode pill" inside the composer input row, indenting typed text by the pill's measured width, and the mobile composer advertised Enter/Ctrl+S shortcuts that touch devices don't have. The fork bundle needs to ship the fix.

What changed

  • Composer pill moved out of the input row into the toolbar chip cluster (Plan/Goal next to Swarm/Supermoon), restoring full-width input. Goal and plan remain mutually exclusive; arming goal now clears persisted plan mode immediately.
  • Mobile settings sheet gains a Goal mode toggle; running placeholder and steer label drop the Enter/Ctrl+S hints on touch devices (en/zh).
  • Toolbar-left and dock workbar wrap instead of clipping when all mode chips are on / on narrow viewports.
  • Staged from the mbuckaway/kimi-code-web fork build via stage-web-assets.mjs; changesets: web-composer-mode-chips (patch), web-composer-mobile-shortcut-hints (patch).

Checklist

  • I have read the CONTRIBUTING document.
  • I have linked a related issue, or explained the problem above.

Move the plan/goal mode pills out of the composer input row into the
toolbar chip cluster and add a mobile Goal mode toggle; staged from the
kimi-code-web fork build.
Drop the Enter/Ctrl+S shortcut hints from the mobile composer placeholder
and steer label; staged from the kimi-code-web fork build.
@mbuckaway
mbuckaway merged commit 0546243 into fork/main Aug 16, 2026
12 checks passed
@mbuckaway
mbuckaway deleted the chore/web-composer-bundle branch August 16, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant