Skip to content

feat(web-ui): IME-safe Escape, explore grouping, DeepSeek reasoning UI#752

Merged
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:feat/web-ui-ime-flow-tools-model-config
May 16, 2026
Merged

feat(web-ui): IME-safe Escape, explore grouping, DeepSeek reasoning UI#752
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:feat/web-ui-ime-flow-tools-model-config

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented May 16, 2026

Summary

  • Treat IME-owned Escape/Enter (including keyCode === 229) as non-shortcut and non-cancel in chat input, rich text input, and ShortcutManager, with regression tests.
  • Modern flow tool rows get enter/exit animation and explore grouping defers collapsing while tools are active or recently completed; virtual explore groupId is stable for logging.
  • DeepSeek reasoning effort options fold into the thinking-mode select where supported; separate effort control is suppressed to avoid duplication.
  • Terminal expanded output uses matching minHeight with maxHeight for consistent layout.

Test plan

  • pnpm run lint:web
  • pnpm run type-check:web
  • pnpm --dir src/web-ui run test:run

Honor IME-owned Escape/Enter in chat inputs and global shortcuts so
East Asian IME candidate windows behave correctly. Extend modern flow
tool cards with transitional styling, refine explore grouping around
active or recently finished tools, and surface DeepSeek reasoning
effort in the thinking-mode control. Improve terminal expanded output
min height for stable layout during streaming.
@bobleer bobleer merged commit 959ffcb into GCWing:main May 16, 2026
4 checks passed
@bobleer bobleer deleted the feat/web-ui-ime-flow-tools-model-config branch May 22, 2026 02:21
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