Skip to content

feat(webui): Qwen/Kimi vision support and SessionChat UI refresh#305

Merged
duguwanglong merged 2 commits into
devfrom
feat/qwen-kimi-vision-and-chat-ui
May 22, 2026
Merged

feat(webui): Qwen/Kimi vision support and SessionChat UI refresh#305
duguwanglong merged 2 commits into
devfrom
feat/qwen-kimi-vision-and-chat-ui

Conversation

@xiami762
Copy link
Copy Markdown
Contributor

Summary

  • Mark qwen3.6-plus and kimi-k2.6 as vision-capable in the provider catalog and align WebUI vision gating (useDefaultModelVision, Model settings sheet).
  • Refresh SessionChat layout: wider user bubbles (80%), updated bubble styling, preserve partial streamed text on abort, and extracted layout helpers with tests.
  • Polish chat UX: stable scrollbar gutter, Brain icon for thinking blocks, and sidebar logo padding aligned with chat content.

Test plan

  • uv run pytest tests/provider/test_chinese_providers.py -k vision
  • cd webui && npm test -- SessionChat.test.ts useDefaultModelVision.test.ts
  • Select default model qwen3.6-plus or kimi-k2.6 and verify image upload is enabled in chat
  • Send a message, abort mid-stream, confirm partial assistant text remains visible
  • Verify thinking/reasoning blocks show Brain icon and chat scroll does not shift layout when scrollbar appears

Made with Cursor

xiami762 and others added 2 commits May 22, 2026 14:33
…Chat UI

Mark qwen3.6-plus and kimi-k2.6 as vision-capable in the provider catalog and
align WebUI vision gating with those models. Refresh SessionChat bubble layout,
preserve partial streamed text on abort, and add regression tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use stable scrollbar gutter in SessionChat, replace thinking dots with a
Brain icon, and align sidebar logo padding with the chat content column.

Co-authored-by: Cursor <cursoragent@cursor.com>
@duguwanglong duguwanglong self-requested a review May 22, 2026 07:02
@duguwanglong duguwanglong merged commit df38abf into dev May 22, 2026
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.

2 participants