Changelog
Branch feat/m4-e-employer-browse: changelog
April 16, 2026Branch feat/m4-e-employer-browse1 min readAI Generated
Branch feat/m4-e-employer-browse: changelog
Automated summary for branch feat/m4-e-employer-browse. This post is generated on push; commit it with your changes.
Commits
- ba9a8ea1 docs: M4-e adversarial review — PROCEED
- 19011b8b feat(m4-e): employer browse and save candidates
Files changed
CHANGELOG.md | 15 ++
changelog/unreleased/added-m4-e-employer-browse.md | 15 ++
.../2026-04-16-merge-m4-e-employer-browse.md | 119 +++++++++
docs/adversarial-review/reviews/TLDR.md | 1 +
.../rust-api/migrations/019_employer_browse.sql | 28 ++
services/rust-api/src/api/mod.rs | 3 +
services/rust-api/src/api/v1/employers.rs | 218 ++++++++++++++++
services/rust-api/src/api/v1/mod.rs | 1 +
services/rust-api/src/repositories/mod.rs | 2 +-
services/rust-api/src/repositories/postgres.rs | 172 +++++++++++++
webapp/e2e/m4-portfolio.spec.ts | 29 +++
.../account/candidates/candidate-browse-client.tsx | 284 +++++++++++++++++++++
.../(authenticated)/account/candidates/page.tsx | 33 +++
.../account/home/account-home-client.tsx | 7 +
webapp/src/app/api/employers/candidates/route.ts | 32 +++
.../saved-candidates/[candidateId]/route.ts | 48 ++++
.../app/api/employers/saved-candidates/route.ts | 29 +++
17 files changed, 1035 insertions(+), 1 deletion(-)
How this works
This file is produced by webapp/tools/sync-pr-blog-post.ts. Add a versions/human.md file in the same folder to publish a human-written alternative; the site will show tabs for AI Draft and Human when both exist.