mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-29 12:11:09 +00:00
2.3 KiB
2.3 KiB
Compact Dense Conversation
- Slice date: 2026-04-26
- Executable harness:
packages/desktop/scripts/e2e-cdp-smoke.mjs - Command:
cd packages/desktop && npm run e2e:cdp - Result: pass
- Artifact directory:
.qwen/e2e-tests/electron-desktop/artifacts/2026-04-25T18-31-38-896Z/
Scenario
- Launch the real Electron app with isolated HOME, runtime, user-data, and a fake dirty Git workspace.
- Open the fake project through the desktop directory picker path.
- Send the first composer prompt and approve the fake command request.
- Wait for the fake ACP assistant response with dense repeated file references.
- Assert the default-width assistant actions and dense file chips.
- Resize the real Electron window to the compact desktop bounds near 960 px.
- Assert compact sidebar, topbar, dense assistant message, file chips, action row, composer, and collapsed terminal geometry.
- Restore the default window size and continue the existing review, settings, terminal, and commit smoke path.
Assertions
- Compact viewport resolved to 960x608 content pixels.
- Sidebar stayed compact at 236 px and topbar stayed 58 px high.
- The dense assistant message, file chips, and action row stayed inside the conversation timeline with no horizontal document overflow.
- Required chips remained accessible:
README.md:1,packages/desktop/src/renderer/App.tsx:12:5,.env.example,Dockerfile,docs/guide.mdx, andsrc/App.vue. - Assistant actions remained accessible:
Copy Response,Retry Last Prompt, andOpen Changes. - Compact composer height stayed bounded at about 127 px and did not overflow its context/action rows.
- The collapsed terminal strip remained docked and closed.
- Console errors: 0.
- Failed local network requests: 0.
Artifacts
compact-dense-conversation.jsoncompact-dense-conversation.pngcompact-summary-visibility-note.jsonwindow-resize-fallback-960x640.jsonwindow-resize-fallback-1240x820.jsonassistant-message-actions.jsonassistant-message-actions.pngcompleted-workspace.pngelectron.logsummary.json
Known Uncovered Risk
This slice covers the dense conversation and composer at compact width. A follow-up should add a compact-width review drawer assertion because the review drawer intentionally reduces conversation width.