Repository navigation
sessions stream
github-actions[bot] edited this page Oct 12, 2026
·
2 revisions
-
Route:
/sessions(legacy/results) -
Host Component:
apps/playground/app/views/stream/QueriableStreamView.tsx(SESSIONS_STREAM_PROFILE) -
Domain Models:
Session,EventRecord,Note,Notesource (rawContent + occurrence map; saved states inBlockRevision)
-
QueriableStreamView(apps/playground/app/views/stream/QueriableStreamView.tsx). Stream view controller initialized withfind:session. -
StreamQueryBar(apps/playground/app/views/stream/StreamQueryBar.tsx). Filter query composer supporting date ranges and status filters. -
StreamFeed(apps/playground/app/views/stream/StreamFeed.tsx). Chronological log of finished workouts.
-
queryService(apps/playground/src/services/queryService.ts). Queries execution history fromsessionsandeventsstores.
- Context Sidebar: Highlights "Sessions" under Explore.
- Header: WQL query bar, time window selector (Last 2w, 4w, 8w, 1y), and completion status filter.
- Session Feed: Date-grouped session cards displaying workout name, total duration, rounds completed, reps, and timestamp.
- Right Rail (216px right): Summary metrics (total workouts, total time, average interval pace).
- Top Navbar: "Execution Log" title and Cast icon.
- Content Feed: Touch-optimized session cards with duration badges and completion indicators.
- Thumb Footer: Mobile WQL query bar button row.
- Thumb Dock: Quick search and filter FAB.
-
Deep Link Navigation:
- Clicking any session card navigates directly to
/sessions/:sessionId. - Clicking the parent note link on the session card navigates to
/notes/:noteId.
- Clicking any session card navigates directly to