Review templates frontend: Templates surface, editor and pickers

↗ view on GitHub · sloth-ninja · 2026-08-05 · d8d88f5a

Frontend half of the Review templates train (plan Task 4), consuming the
/tabular-templates routes from #74. Builds all five spec surfaces:

- Templates page (/review-templates): My templates / Shared with me / Firm
  templates / Built-in, per-ownership row menus, Firm badge, error+retry gate
- Template editor (/review-templates/[id], plus a client-side draft at /new
  because the server requires at least one column), reusing AddColumnModal
  and columnFormat as the workflow editor does
- Save as template from a review grid's header menu, with a success notice
  linking to the Templates page
- Pickers relabelled "Start from a template" / "Apply template", now listing
  mine + shared + firm + built-in; Workflows page drops tabular rows and
  gains a pointer line
- Admin Firm-templates card with per-item revert (spec surface 5)

Gates: tsc clean; lint identical to the stashed baseline (112 problems, zero
new); next build succeeds with both new routes. No prettier --write.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Repository Sloth-ninja/JessicaOSS
Author sloth-ninja <ezanahaddis@gmail.com>
Authored
Parents ed6f6756
Stats 17 files changed , +2221 , -130
Part of Firm-shared tabular review templates

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-d8d88f5a.md from inside the repo you want the change in.

⬇ Download capture-commit-d8d88f5a.md