feat: add folder-grouped tabular review rows
From the PR description
Summary
Focused replacement for #54, rebased on the current main branch.
Changes
- Adds an optional folder grouping mode when creating a project tabular review.
- Persists review rows and their source documents, while preserving document-level rows for files outside a subfolder.
- Adds the schema migration, fresh-schema support, and backend-owned table access hardening.
Why
Lets a tabular review process all documents in a project subfolder as one logical row without coupling the change to the separate page-limit or PDF.js cleanup work from #54.
Testing
npm test --prefix frontendnpm test --prefix backendnpm run build --prefix backend
Our analysis
Add folder-grouped rows to tabular reviews — read the full analysis →
Think the analysis missed something the PR description covers?
Commits in this PR (4)
| SHA | Subject | Author | Date | |
|---|---|---|---|---|
5f996cf6 | feat: add folder-grouped tabular review rows | ecarjat | 2026-07-24 | ↗ GitHub |
6ae1f98d | feat: complete folder-grouped tabular review UX | willchen96 | 2026-08-03 | ↗ GitHub |
7f7d2d2b | Merge branch 'main' of https://github.com/Open-Legal-Products/mike into codex/folder-grouped-tabular-reviews | willchen96 | 2026-08-03 | ↗ GitHub |
# Conflicts: # backend/schema.sql | ||||
e617a26c | chore: keep schema snapshot free of upgrade cleanup | willchen96 | 2026-08-03 | ↗ GitHub |
Capture this PR into my fork
Download a Markdown prompt that tells Claude how to port every
commit in this PR into your working tree. Run it via
claude -p < capture-pull-274.md from
inside the repo you want the changes in.