Skip to content

prod release - #119

Merged
geoff-jiang merged 37 commits into
mainfrom
dev
Aug 15, 2026
Merged

prod release#119
geoff-jiang merged 37 commits into
mainfrom
dev

Conversation

@geoff-jiang

@geoff-jiang geoff-jiang commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Reason

Merge feature changes into prod
Will merge after testing

Explanation

Other considerations

jasukej and others added 30 commits March 7, 2026 16:28
* final changes for cmd-f evaluation (#103)

* hotfix(evaluator): add additional response field for cmd-f
we probably want to move these values into firestore eventually

* Evaluator settings fixes (#101)

* fix: evalutor settings modal overflow

* fix: update step increment and error msg spacing

* minor: rename eval settings prop type

---------

Co-authored-by: Jae Wu <jaewuchun@gmail.com>

---------

Co-authored-by: Erping <111095333+ErpingS@users.noreply.github.com>

* fix: update evaluator applicant ordering by submission time

---------

Co-authored-by: Jae Wu <jaewuchun@gmail.com>
Co-authored-by: Martin Cai <martincai46@gmail.com>
Adds handleFilterUpdate that replaces a filter selection in-place by ID using the existing .map(). Exposes it as onFilterUpdate in QueryContextType and the provider value object.
Track the edited filter's ID and update it in place; previously editing removed the original then appended a new one at the end with a fresh UUID. Updated add/update/remove query using ID
…pplicants

- add blacklist models and service for Firestore subscription + case-insensitive email matching
- render a collapsible Blacklisted section in Applicant List with count, details, and focus-on-click
- keep matched applicants visible in main list but greyed out and non-interactive
- wire blacklist subscription into evaluator provider and derive matches at runtime without mutating applicant docs
- handle blacklist fetch/subscription failures as non-fatal to keep evaluator usable
- add accordion UI dependency updates (radix-ui) and lockfile changes
- Align blacklist accordion match rows with main applicant rows (moved left border into icon cell; matched grid/text structure).
- Make blacklist chips inside accordion circular and identical to ApplicantEntry chips.
- Reverted trigger grid change so accordion title layout remains unchanged.
- Vertically center “Applicant list” title with filter controls.
- Add brief JSDoc to ApplicantList and audit modified files for AI/assistant traces.
- Align blacklist accordion match rows with main applicant rows (moved left border into icon cell; matched grid/text structure).
- Make blacklist chips inside accordion circular and identical to ApplicantEntry chips.
- Reverted trigger grid change so accordion title layout remains unchanged.
- Vertically center “Applicant list” title with filter controls.
- Add brief JSDoc to ApplicantList and audit modified files for AI/assistant traces.
[feature][admin-v2] Applicant blacklist scan
@geoff-jiang geoff-jiang reopened this Aug 12, 2026
@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 607a268):

https://dev-nwplus-admin--pr119-31639877038-eeivqrm9.web.app

(expires Sat, 22 Aug 2026 20:54:36 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c290bf9e2fac0401389f751f415cce4267517b51

@geoff-jiang
geoff-jiang merged commit 8f53dd1 into main Aug 15, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants