Commit graph

9 commits

Author SHA1 Message Date
Шурупов Илья Викторович
9db94f8aa7 Remove experimental chat and Zen controls
Roll back the Chat collapse, Zen mode, composer reflow repair, and related regression fixture after they interfered with the native prompt. Keep only the collapsed-sidebar agent-tree hiding selector.
2026-09-14 18:29:06 +03:00
Шурупов Илья Викторович
35f26fa32b Repair stale native composer layout
After removing the former collapse feature, force a one-time reflow of DSH input mirrors and textareas and refresh the conversation composer-height variable. Restore every temporary inline style immediately and mark each mounted input so normal prompt behavior remains entirely native afterward.
2026-09-14 13:54:52 +03:00
Шурупов Илья Викторович
9ca766a809 Restore native composer behavior
Remove the persistent Chat collapse feature, its button, storage state, seat attribute, and sizing selectors because they interfere with DSH composer auto-height measurements. Clear stale collapse state on startup and keep only the Zen control, which temporarily removes the composer from flow without constraining its measured height.
2026-09-14 13:30:54 +03:00
Шурупов Илья Викторович
ed00c7b83a Deduplicate chat controls by composer owner
Derive conversation roots from composer seats instead of every nested phase element, remove invalid and duplicate control groups, and anchor the sole surviving group directly before Git Working Dirs. Preserve Zen relocation and measurement-safe composer collapse.
2026-09-14 12:07:48 +03:00
Шурупов Илья Викторович
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