Added
[Added, Improved, Fixed] Release 2026-05-20
3 days ago by Denny Liang
Added
Twilio-powered dashboard messaging
Dashboard conversations have fully migrated from MessageBird to Twilio. Recruiters can now send and receive SMS worldwide, including non-US numbers, directly inside the Inbox. The switch unlocks higher deliverability, faster message threading, and automatic host-reminder replies so every candidate text lands in the right thread without manual intervention.
Improvements
- Jobs board pages load noticeably faster thanks to edge caching and read-replica queries, while job detail pages are now served from the CDN for near-instant first byte
- Outreach campaigns can be enabled per organisation and now show a read-only preview of the exact automation a candidate will receive
- Jobs board supports location search pills for “Use my location” or “Remote,” and geocodes plain-text queries like “Chicago” automatically
- Interview modal has been rebuilt as a full-screen overlay, eliminating content cut-off on mobile devices
- 404 pages display contextual, path-aware messages for preview, job, company, or interview links
- Bullhorn candidates marked “Placed” are now excluded from AI screening to avoid unnecessary outreach
- Admin billing pages received a spacing and typography refresh for clearer at-a-glance totals
Fixes
- Resolved “silent webcall” incidents by pre-warming microphones, adding a 25-second greeting watchdog, and showing browser-specific recovery prompts
- Fixed an issue where the jobs board showed zero results when no distance radius was selected
- Restored static rendering on public pages after a middleware regression that had slowed load times
- Removed candidate personal data from call pages and added “noindex” headers to keep them out of search engines
- Corrected a long-standing bug that cut off the bottom of the interview modal on mobile screens
- Ensured Classet super-admins consistently pass admin checks across all ATS pages
- Eliminated rare job-code collisions by switching from 5-digit random IDs to collision-safe nanoids
- Hardened preview-call creation to block bad-actor abuse
- Fixed unreliable Stripe → Classet email updates and moved alert webhooks to environment variables
- Patched a critical XSS vulnerability by upgrading the sanitize-html library
