Sprint A: match-all filters, slim payloads, DEV next start #82

Merged
ilia merged 5 commits from sprint-a-ux-trust-speed into master 2026-08-04 20:57:45 -05:00
Owner

Summary

  • Fix match-all people/tags in /api/search raw SQL (search-filter-sql.ts + Vitest)
  • Slim home/search face payloads for grid SSR
  • DEV viewer prod mode: scripts/deploy-viewer.sh, ecosystem.config.js.example → next start
  • Docs: ROADMAP Sprint A, scripts/README.md, e2e/README.md match-all note

Test plan

  • viewer-frontend: tsc, Vitest (49 tests)
  • CI green on Gitea
  • DEV deploy viewer after merge
## Summary - Fix match-all people/tags in `/api/search` raw SQL (`search-filter-sql.ts` + Vitest) - Slim home/search face payloads for grid SSR - DEV viewer prod mode: `scripts/deploy-viewer.sh`, `ecosystem.config.js.example` → `next start` - Docs: ROADMAP Sprint A, `scripts/README.md`, `e2e/README.md` match-all note ## Test plan - [x] `viewer-frontend`: `tsc`, Vitest (49 tests) - [ ] CI green on Gitea - [ ] DEV deploy viewer after merge
ilia added 4 commits 2026-08-04 20:48:36 -05:00
Raw SQL uses GROUP BY + HAVING for peopleMode/tagsMode=all; add unit tests.
Grid only needs location + person names; drop landmarks/pose/detector fields.
DEV should build once then run production Next.js instead of long-lived next dev.
Docs: Sprint A UX (match-all, slim payloads, deploy-viewer).
CI / skip-ci-check (pull_request) Successful in 29s
CI / docker-ci (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 37s
CI / viewer-unit (pull_request) Successful in 1m38s
CI / admin-unit (pull_request) Successful in 1m51s
CI / e2e (pull_request) Failing after 2m3s
6917cc8407
ilia added 1 commit 2026-08-04 20:53:54 -05:00
ci: re-run after DEV viewer redeploy
CI / skip-ci-check (pull_request) Successful in 30s
CI / docker-ci (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 38s
CI / e2e (pull_request) Successful in 1m38s
CI / viewer-unit (pull_request) Successful in 1m44s
CI / admin-unit (pull_request) Successful in 1m57s
37cb6cdf35
ilia scheduled this pull request to auto merge when all checks succeed 2026-08-04 20:55:44 -05:00
ilia merged commit 834c14cb52 into master 2026-08-04 20:57:45 -05:00
ilia deleted branch sprint-a-ux-trust-speed 2026-08-04 20:57:45 -05:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilia/punimtag#82