BridgeHandbookDraft
For agents
Menu
Draft

Feed

What happened lately, by day, with a side rail.

A stream of what happened, newest first, grouped by day, with filters above it and a side rail of related lists. It's Bridge's home after signing in (Activity).

Use it for

  • What's happened lately across your network.

Built on this

ScreenRouteFit
Activity/activityExact

From the Bridge OS app page .

Composition

Live composition

Real package components on the sample network. Try the widths.

Welcome back, Ana

What's happened in your network.

Anatomy

  1. Header. A greeting as the 22px title (the first name in blue), subtitle, and Make intro.
  2. Filters. FilterChips: All / To do / Updates.
  3. Feed. Groups by day: an 11px capitals label with a fading line, then items 10px apart. Each item is its own tile (12px corners).
  4. Side panel. Recently met, against the window edge, with its own tabs.

Measurements

WhatValueFrom
Width1280px (shell)Bridge OS `(shell)/layout.tsx`
Page padding (from the shell)16px phone · 24px from 640px · 32px from 1024px; 32px topBridge OS `(shell)/layout.tsx`
Page title22px Bold, 4px to a 14px --text-body subtitle, 24px below the headerBridge OS (6 pages); pick 2026-11-02
Feed item12px corners, 20px sides, 16px top and bottom, 48px avatarBridge OS `activity-feed-item.tsx`
Rail426px, collapses to 40px; inline under 1024pxBridge OS `recently-met-rail.tsx`

Responsive

WidthWhat happens
Under 1024pxThe rail becomes a section under the feed.
1024px and upThe rail sits on the right.

States by region

RegionLoadingEmptyError
FeedItem skeletonsSays what will appear and howCouldn't load activity + Try again
RailRow skeletons; rows wait for every source so nothing reflowsPer tabPer tab

Do and don't

DoDon't
Reserve the filter row's space from the first paint.Let filters appear late and push the feed down.

Known gaps

Where Bridge OS differs from this template today. Follow the template, not the gap.

  • Feed items' Send and Skip are hand-made buttons; they become Button.
  • Bridge OS's rail is fixed to the window (not part of the page grid), which breaks the top bar's blur in Safari.

Sources

  • Survey of Bridge OS routes (2026-11-02)
  • Bridge OS activity-page-content.tsx, recently-met-rail.tsx; DESIGN.md → principle 7.