Commit graph

5 commits

Author SHA1 Message Date
Шурупов Илья Викторович
3eccc0411d Place chat controls before header utilities
Insert Chat and Zen immediately before the Git utility group in normal mode, then relocate them to the conversation root while Zen hides the header. Collapse the composer with measurement-safe clipping instead of display none to prevent incorrect empty textarea height after restoring it.
2026-09-14 11:40:14 +03:00
Шурупов Илья Викторович
ebd1ea84ea Move Zen controls above the conversation
Mount Chat and Zen controls on the conversation root at top-right so they cannot overlap the scroll-to-bottom affordance. Hide the semantic conversation header in Zen mode and keep the exit control independent from composer visibility.
2026-09-14 11:16:56 +03:00
Шурупов Илья Викторович
a0170862e1 Fix Zen mode chat grid placement
Keep hidden sidebar and details columns participating in CSS Grid so the center conversation remains in the middle track. Hide their contents with visibility and disable interactions while removing only resize handles from layout.
2026-09-14 11:03:20 +03:00
Шурупов Илья Викторович
500b5532a8 Add in-chat collapse and Zen controls
Hide workspace and agent content when the native sidebar rail is collapsed. Add persistent whole-composer collapse controls and a temporary Zen mode that removes side panels, chat header, and composer while keeping an in-chat exit control available. Cover state transitions, Escape handling, React rerender idempotence, and cleanup with a dependency-free DOM regression test.
2026-09-14 10:49:53 +03:00
Шурупов Илья Викторович
cf9443753e Add one-command Arch DSH setup
Package the portable DSH profiles, local plugins, desktop integration, Firefox wrapper, and ownership-aware installer lifecycle. Bundle checksum-pinned OpenVSCode, editor extensions, translation assets, and cloudflared so unreliable upstream artifact downloads cannot break a clean installation.
2026-09-12 19:13:36 +03:00