amay0048 gives Tabular Reviews room to grow

The fork moves search and sorting closer to the data, so large review lists no longer need to arrive all at once.

searchworkflow

For teams working through substantial review queues, the practical change is speed and control. Tabular Reviews now fetches records a page at a time, while keeping the search and ordering decisions in the database rather than in the browser.

  • Keyword search works across the paged results.
  • Sorting stays consistent as reviewers move between pages.
  • Filtered results handle first and last pages cleanly.
  • Selecting and deleting records continues to work across paginated lists.

amay0048 has deliberately confined the approach to one view first, creating a test case before it is extended elsewhere.

So what Legal teams with growing review volumes should care because this is the kind of groundwork that keeps routine review work usable as matters and tenants multiply.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

21 commits from amay0048/mike-amay0048, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
0f93d8e8 Initial pagination implementation starting with tabular reviews Anthony May 2026-07-25 ↗ GitHub
dabe4aba Seed data for testing pagination Anthony May 2026-07-25 ↗ GitHub
aeff9fc7 Pagination for tabular reviews smoke testing Anthony May 2026-07-25 ↗ GitHub
342702cc Display correctly for filtered results Anthony May 2026-07-25 ↗ GitHub
cc7e399b Wired the search into the pagination functionality Anthony May 2026-07-25 ↗ GitHub
f84c2561 Add specific grants to fix db when restarting supabase Anthony May 2026-07-25 ↗ GitHub
7aa23595 Search and pagination is working Anthony May 2026-07-26 ↗ GitHub
d0848d6d Fix the keyword search, so that you can sort keyword paged results Anthony May 2026-07-26 ↗ GitHub
b854e254 Fix pagination bug with last call when the results are exactly a page Anthony May 2026-07-26 ↗ GitHub
f08b62cc Auto-call the load more on scroll Anthony May 2026-07-26 ↗ GitHub
614f0f09 Move the rpc changes into a new migration file Anthony May 2026-07-26 ↗ GitHub
034cd6e1 Fix perf issues for the pagination Anthony May 2026-07-26 ↗ GitHub
937d0ee2 Fix perf issues for the pagination Anthony May 2026-07-26 ↗ GitHub
e76fdae7 Merge branch 'db-pagination' of github.com:amay0048/mike-amay0048 into db-pagination Anthony May 2026-07-26 ↗ GitHub
ec325c92 Restore the package-lock to main version Anthony May 2026-07-26 ↗ GitHub
55cc0a0c Prevent the search box from losing focus when results are returned Anthony May 2026-07-26 ↗ GitHub
6b0bd1d4 fix: make tabular review pagination reliable willchen96 2026-07-27 ↗ GitHub
25a082fe Support select all then delete functionality with pagination Anthony May 2026-07-27 ↗ GitHub
bf45f94b Support select all then delete functionality with pagination Anthony May 2026-07-27 ↗ GitHub
ae6b797e Merge branch 'db-pagination' of github.com:amay0048/mike-amay0048 into db-pagination Anthony May 2026-07-27 ↗ GitHub
d6b35c9a fix: harden paginated review selection and deletion willchen96 2026-07-31 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-1328.md from inside the repo you want the changes in.

⬇ Download capture-thread-1328.md