HR-ATS-Portal/frontend
Talha Ahmed 0eff43def4
CI / checks (push) Successful in 2m40s Details
Candidates: show ATS score, stage and recruiter instead of just an email column
The recruiter table was user-centric (GET /candidate/fetch/users), so it could
only ever render account fields - name, email, created date. Everything a
recruiter actually triages on lives on the application, not the user.

Point the table at GET /candidate/fetch and map application rows through a new
toApplicationListView, adding Job, ATS (score + band chip), Stage and Recruiter
columns. Stage and band become real filters; the dead Department facet is gone.

Manual uploads came back unscored because the list path never joined the ATS
results, so attach scores there and expose ai_score/recommendation from the
manager serializer, deriving the band from the score when the model omitted it.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 20:45:35 +05:00
..
.vite/deps update 2026-08-12 13:57:53 +05:00
dist add history 2026-09-02 15:33:20 +05:00
node_modules Mobile responsiveness: fix grid blowouts, calendar clipping, wrapping controls; add viewport test 2026-09-02 15:18:47 +05:00
src Candidates: show ATS score, stage and recruiter instead of just an email column 2026-09-03 20:45:35 +05:00
.dockerignore push the scoring connect 2026-08-17 14:31:30 +05:00
.env.development Remove `.env.example` and update Docker configurations for environment management 2026-08-24 20:38:15 +05:00
.env.production REACTJS STACK WITH RBAC TESTED 2026-08-05 17:41:46 +05:00
Dockerfile Update Docker and API configurations for improved job fetching and API proxying 2026-08-20 18:55:49 +05:00
candidates-table.test.mjs Candidates: show ATS score, stage and recruiter instead of just an email column 2026-09-03 20:45:35 +05:00
inbox-loading.test.mjs Inbox: label CVs the pipeline could not read, on the row itself 2026-09-03 17:48:28 +05:00
index.html Typography overhaul: Inter Tight display headings, Belleza confined to wordmark 2026-08-27 11:31:19 +05:00
mobile.test.mjs Post-merge: Progress screen mobile fixes, register Progress in smoke harness 2026-09-02 15:32:23 +05:00
nginx.conf Add Progress bar 2026-09-02 13:33:11 +05:00
package-lock.json Brand-styled XLSX exports across Inbox, Candidates and Talent Pool 2026-09-02 20:40:43 +05:00
package.json Inbox: serve the queue from cache instead of re-skeletoning every visit 2026-09-03 16:39:55 +05:00
smoke.test.mjs add history 2026-09-02 15:33:20 +05:00
theme.test.mjs theme updated 2026-08-19 19:34:16 +05:00
token.test.mjs REACTJS STACK WITH RBAC TESTED 2026-08-05 17:41:46 +05:00
vite.config.js . 2026-09-01 18:25:53 +05:00