SIGN IN SIGN UP

feat: resizable left sidebar with hairline drag handle

Drag the right edge to resize (12–28rem), width persists in
localStorage. Hit area is 6px straddling the border; visual is a
1px hairline that lights up on hover and while dragging. Body
cursor + user-select are locked during drag so the resize cursor
stays put even if the pointer leaves the handle. Collapsed
icon-only state on the home page keeps its fixed width and hides
the handle.

Inner scroll wrapper added so the absolute-positioned handle stays
pinned to the viewport edge instead of scrolling with content.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
L
Louis Beaumont committed
d1f18fe81e7bf5a264df843a1392aa2e81fd6fa3
Parent: de2c0f1