v1.0.380
fix(calendar): close the gaps between multi-day band segments (#7)
The band rendered as a row of disconnected boxes: each segment sat ~7px
short of the cell it needed to fill, so a trip read as several empty
rectangles rather than one bar.
The negative margins were right; w-full was the problem. It pins the
chip to the cell's content-box width, and negative margins can only shift
a box whose width is already fixed — never stretch it. Measured live on
the NAS: 111px cell pitch, 98px chip, 7px and 13px gaps at the joins.
Band segments now use self-stretch (the flex-col cross-axis default)
instead, so the margins actually pull the edges into the cell padding.
Single-day chips keep w-full unchanged. Verified in the browser against
the deployed build: joins go from 7px/13px to 1px — the cell divider.
Claude-Session: https://claude.ai/code/session_01N1KyQ5QQE1awgozzi58oMG