learning_ai_notes/web
saravanakumardb1 ca3cdbad4e feat(web): wire full review UX — batch select, review notes, batch approve/reject
- Reviews page: batch selection mode with Select All / Clear
- Reviews page: batch Approve N / Reject N buttons
- Reviews page: review note textarea shared by single + batch flows
- review-client.ts: added batchReviewItems() calling POST /batch-review
- review-client.ts: approve/reject now pass reviewNote to backend
- Clears review note + batch selection after successful action

Verification: web typecheck passes.
2026-03-10 19:35:40 -07:00
..
src feat(web): wire full review UX — batch select, review notes, batch approve/reject 2026-03-10 19:35:40 -07:00
.env.example feat(notes): scaffold product surfaces and backend MCP slices 2026-03-10 08:53:07 -07:00
.gitignore feat(notes): scaffold product surfaces and backend MCP slices 2026-03-10 08:53:07 -07:00
eslint.config.mjs fix(repo): restore web lint and ignore generated artifacts 2026-03-10 10:30:49 -07:00
next-env.d.ts feat(notes): scaffold product surfaces and backend MCP slices 2026-03-10 08:53:07 -07:00
next.config.ts chore(web): quiet workspace build warnings 2026-03-10 09:31:55 -07:00
package-lock.json feat(platform): wire shared platform packages into mobile + refactor web blob-client (DRY) 2026-03-10 19:29:00 -07:00
package.json feat(platform): wire shared platform packages into mobile + refactor web blob-client (DRY) 2026-03-10 19:29:00 -07:00
tsconfig.json feat(notes): scaffold product surfaces and backend MCP slices 2026-03-10 08:53:07 -07:00
vitest.config.ts test(web): add shell and navigation coverage 2026-03-10 09:28:14 -07:00