Chat chrome docks into the rail; drop the notes-off banner

The chat header and composer are full-bleed bands inside the main
pane, which starts right at the sidebar on desktop - so both ended in
a hard vertical edge beside the floating rail card (the 12px gutter
showed the raw scene and the bands' fill + backdrop blur read as a
color step at the seam), with their hairlines starting in mid-air at
that edge. Both bands now reach the card's right edge (the rail's own
12px padding, expanded or collapsed) and their hairlines are inset to
the content box; phones keep the plain full-width borders. The chat
suite pins the dock. The "Chat is set to ignore notes text" banner
went away - the scope chip already says what the chat may read.

Version 0.5.5, SW -> freezmo-v77. Chat 104/104 (2 new), mobile
126/126, wizard 95/95, phase3 31/31, bubbles 34/34, i18n 13/13,
native 33/33, regression 44/44, contrast 0 findings, axe clean.
Full e2e: 14/14 suites.
This commit is contained in:
Martin Dvořák 2026-10-14 11:46:34 +00:00
commit a5d30a171c
8 changed files with 124 additions and 20 deletions

View file

@ -1419,9 +1419,20 @@ Things I chose while building, with the reasoning:
chips, input, chips, note — shares one left edge.
In Aero the welcome panel is the same frosted glass as the cards (blurred, not a flat tint) and
stretches flush with the header and the composer (measured: 268..1280 at a 1280 window, exactly
the chrome's edges) — a flat pane floating 40px inside the scene read as "cut off next to the
sidebar".
stretches to the content column's edges — flush under the header and above the composer
(measured: 268..1280 at a 1280 window) — a flat pane floating 40px inside the scene read as
"cut off next to the sidebar".
87. **Chat's chrome docks into the rail (the sidebar seam).** The chat header and composer are
full-bleed bands inside the main pane; at desktop widths that pane starts right at the sidebar,
so both bands ended in a hard vertical edge beside the floating rail card — the 12px gutter
showed the raw scene, and the bands' fill + backdrop blur made it read as a color step at the
seam, with their hairlines starting in mid-air at that edge. Both bands now reach the card's
right edge (the rail's own 12px padding, expanded or collapsed) and their hairlines are inset
to the content box instead of touching the seam; phones keep the plain full-width borders. The
chat suite pins the dock (band edge === card edge, zeroed band borders, inset `::after`
hairlines). The "Chat is set to ignore notes text" banner went away with it — the scope chip
already says what the chat may read.
86. **Reduced motion no longer ghosts the sheets.** The in-app toggle fed framer through
`MotionConfig reducedMotion="always"`, which only strips *transform* animations — while every