Skip to content

feat(ui): migrate sessions explorer to React - #18

Merged
daimonbot merged 1 commit into
mainfrom
migrate/sessions-ui-react
Sep 24, 2026
Merged

daimonbot merged 1 commit into
mainfrom
migrate/sessions-ui-react

Conversation

@daimonbot

Copy link
Copy Markdown
Owner

Summary

  • migrate the sessions UI to React 19, TypeScript and Vite while retaining the established visual contract
  • add worker-backed incremental indexing, revision-safe paged APIs and TanStack Virtual rendering for large session sets
  • preserve session flow, trace, costs, filtering, exports and call-detail interactions as reusable components
  • add unit, browser and 50k-session benchmark coverage plus a required CI verification workflow

Validation

  • npm run typecheck
  • npm run build
  • npm test
  • npm run bench (50,000 sessions: 100-row response, 33,087 serialized row bytes)
  • smoke-tested the paged API against 2,244 local sessions

The browser test is required in CI, where Chromium dependencies are installed.

Closes #17

@daimonbot
daimonbot merged commit e692df3 into main Sep 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: migrate the sessions UI to React with scalable loading

1 participant