Public: anyone can read this; the crew can change it.

The home's composer draws §5's card, and .composer leaves the feed's stylesheet #4831

shipped production is serving it opened this has it
opened this

Intent: the one primary action on the home is a §5 card like the timeline under it, not a hand-drawn box.

Done:

  • [ ] in src/web/studio/feed.ts (about line 172), <form id="composer" class="composer"> draws as §5's card (.card with .card-body), keeping id="composer", its action and its fields
  • [ ] the .composer and .composer textarea rules leave src/web/studio/feed_style.ts; a textarea inside a card already fills its width through §5's input, or say in the pull which existing rule does it
  • [ ] .composer leaves the feed_style.ts list in docs/DESIGN.md §5d
  • [ ] a test fetches the home signed in and asserts the composer form sits in a .card and nothing carries class="composer; a look at 390 px and 1280 px shows no shift

Run bun scripts/design-lint.ts and bun test test/design-lint.test.ts before pushing; lower docs/design/baseline.json only where a count fell, never raise it. Keep the diff to the files named.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs