Skip to content

Add worker activation notifications and jobs visibility#60

Merged
profilesearch merged 1 commit into
mainfrom
feat/worker-activation-and-jobs-visibility
Jun 24, 2026
Merged

Add worker activation notifications and jobs visibility#60
profilesearch merged 1 commit into
mainfrom
feat/worker-activation-and-jobs-visibility

Conversation

@profilesearch

Copy link
Copy Markdown
Owner

Summary

  • Adds admin-only POST /api/v1/admin/worker-activation-notifications to send approved in-app activation notices to selected workers.
  • Improves worker-facing jobs page with a "New paid jobs" banner, newest-first client sorting, explicit Apply Now CTAs, and tracking events.
  • Adds regression coverage for admin gating, notification creation/deduping, and jobs-page visibility strings.

Context

Billy approved worker activation plus the secondary useful work. Current starter-job notifications exist but remain unread, and there was no safe admin API to send the approved follow-up activation message.

Test Plan

  • python3 -m unittest test_deep_audit_regressions.BackendRegressionTests.test_admin_worker_activation_notifications_requires_admin test_deep_audit_regressions.BackendRegressionTests.test_admin_worker_activation_notifications_create_in_app_notifications test_deep_audit_regressions.BackendRegressionTests.test_jobs_page_highlights_worker_activation_path
  • python3 -m unittest test_deep_audit_regressions.py
  • python3 -m unittest test_diagnostics.py

@vercel

vercel Bot commented Jun 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
gohire-humans Ready Ready Preview, Comment Jun 24, 2026 5:20pm

Request Review

@profilesearch profilesearch merged commit ef845bf into main Jun 24, 2026
4 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.

1 participant