Orbit takes a sidebar slot and gets a floating banner in the landing page
gutter on wide screens. Icon-only logos now show the sponsor name beside them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The 'Watching' block is the only sidebar flex child that sets `min-h-0`,
so it is the only one the column is allowed to squeeze below its content
height. With a longer watchlist on a short viewport it collapsed while the
list kept painting outside the box, covering the Help / API docs / About /
Terms links and the sponsor card.
Give the list its own scroll container and keep the section label pinned.
From the CodeRabbit and Copilot reviews on #106:
- Tab close is a real button beside the link, not nested inside it.
- Pulse tiles refresh on screen in realtime mode, so "Live · 15s" is
true. The freshness time is formatted after mount (no hydration
mismatch).
- Deleting an alert refreshes the list. Social sign-in errors are
caught.
- The sponsors band only shows logos for company and partner tiers.
The sponsor page only states a monthly total when every cost is
known.
- README and check-env list INNGEST_EVENT_KEY. OAuth keys are shown
as optional.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Floated shell with a dark sidebar and browser-style tabs, hatch shells, bento tiles,
warm OKLCH palette with OpenStock teal, Plus Jakarta Sans + IBM Plex Mono.
Rebuilt stock page (native header, streaming), watchlist (real table, alerts pane,
news rows), auth pages (live product preview, choice chips), search palette,
alert modal and donate popup. Removes Header/Footer/NavItems/UserDropdown/SirayBanner
and the unused watchlist widgets.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>