Skip to content

feat: migrate TanStack Table to v9 - #848

Merged
pasqualevitiello merged 3 commits into
mainfrom
codex/migrate-tanstack-table-v9
Sep 8, 2026
Merged

feat: migrate TanStack Table to v9#848
pasqualevitiello merged 3 commits into
mainfrom
codex/migrate-tanstack-table-v9

Conversation

@pasqualevitiello

Copy link
Copy Markdown
Contributor

Summary

  • upgrade @tanstack/react-table to v9.2.4 in UI, Origin, and the Cal.com example
  • migrate all 15 table implementations to the v9 useTable/tableFeatures API and explicit row-model functions
  • register only the features and sort/filter functions each table uses
  • keep table-only pagination, sorting, filtering, ordering, visibility, sizing, and selection in TanStack's atom-backed state
  • use focused selectors and local Subscribe boundaries to avoid unrelated page re-renders
  • rebuild the affected UI and Origin registry artifacts

Validation

  • bunx biome check --linter-enabled=false .
  • bun run lint
  • bun run typecheck
  • bun test --pass-with-no-tests (12 passing)
  • bun run build
  • cd apps/ui && bun run registry:validate-deps
  • cd apps/ui && bun run registry:build
  • cd apps/origin && bun run registry:build

Notes

Opened as a draft so table-specific interaction tests can be added before merge.

@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
coss-com Ready Ready Preview Sep 6, 2026 11:38am UTC
coss-examples-calcom Ready Ready Preview Sep 6, 2026 11:38am UTC
2 Skipped Deployments
Project Deployment Actions Updated
coss-com-origin Skipped Skipped Sep 6, 2026 11:38am UTC
coss-com-ui Skipped Skipped Sep 6, 2026 11:38am UTC

Request Review

Subscribe only re-renders when its child is a function, so static JSX left checkboxes stale until a sort. Match the members table: subscribe with a render function and toggle rows on click.

Co-authored-by: Cursor <cursoragent@cursor.com>
@pasqualevitiello
pasqualevitiello merged commit e937bec into main Sep 8, 2026
13 checks passed
@pasqualevitiello
pasqualevitiello deleted the codex/migrate-tanstack-table-v9 branch September 8, 2026 09:04
@linear-code

linear-code Bot commented Sep 8, 2026

Copy link
Copy Markdown

ENG-4204

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants