Track all your hiring activity in one place with a new timeline view. Manage your team and integrations more effectively with the agent console and system health dashboard. Plus improvements to skill matching and social media management.
Candidates now see the hiring company name in their confirmation email after applying.
pin /identityMe + /verificationReport to current API versions
7 security hardening fixes
polish GTM Night NYC + pizza Buenos Aires event pages
make Integration A (global CRM sync) work in private-app-token mode
ActivityTimeline feed (day groups, filters, search, infinite scroll)
audit triggers for bookings + interview_feedback (timeline)
event copy map + timeline i18n (en/es)
getWorkspaceActivity read API (keyset pagination + filters)
Inngest projector audit.events -> activity.events (cron + backfill)
pure audit-row -> semantic-event projector
realtime timeline inserts (publication migration + hook)
Phase 1 β console primitives + batched per-agent reads
Phase 2 β agent detail becomes the live console, closes #agent-settings
Phase 3 β agents list becomes the portfolio
Phase 4 β dashboard operations console
Phase 5 β inbox contact names + inline triage
Phase 6 β sending-account health
name the hiring company in the candidate confirmation email
brand-aligned, email-client-safe send-email-hook rendering, closes #0E1F17 #C1FF00
add client-dashboard-command-center flag
funnel-stage computation with stuck-counts
mount pulse strip + funnel + activity timeline behind flag
PulseStrip + FunnelBand components
inline re-match editor + actionable catalog status on step 13
rankSimilarSkills fuzzy catalog suggester
SkillRow with inline re-match editor + clear status
three-state skill review model (matched/needs-match/custom)
billing entitlement gating + usage metering for Modality B
engagement-metrics poll cron (Phase 2 Task 5b)
P3c β client connect-your-socials UI + server actions
Phase 2 Task 1 β Ayrshare aggregator transport + gated-platform adapters
Phase 3 Task 5 β client social compose surface (Modality B)
Phase 3A β per-workspace connection storage + provider registration
Phase 3B β connection lifecycle health sweep + worker error-marking
memoize closest-match suggestions + mobile/a11y polish
address final-branch-review findings
advance projector mark on non-recruiting batches + surface advanceState errors, closes hi#water
expose the activity schema to PostgREST
grant service_role on the activity schema
service_role grants + non-partial idempotency index
strip backslash + PostgREST metachars in search sanitiser
track + reorder the activity-feed migrations for the user-detail overhaul
inbox-filters test fixture for ConversationListItem contactName + channel
disable Postmark tracking for auth hook
i18n aria-label + a11y fixes for pulse/funnel
apply review fixes to Ayrshare aggregator transport
P3b review β 403/forbidden auth classifier + checked health-sweep update
P3c review β bluesky token encoding, vendor isolation, connectionId, role gate
P3d review β type-safe workspace branding extraction (no lying cast)
viewer-aware profile gate + leaner connection checks, closes 642/#646
pin /identityMe + /verificationReport to current API versions
7 security hardening fixes
polish GTM Night NYC + pizza Buenos Aires event pages
refresh GTM Night social previews
make Integration A (global CRM sync) work in private-app-token mode