Keyboard shortcuts for candidate pipeline — navigate with j/k/h/l, open details with Enter, email with e, shortlist with s
Board/List view toggle on candidate pipeline — switch between kanban and table views
Hiring funnel analytics panel on kanban view — see conversion rates without leaving the board
Pre-screening modal accessible from kanban view — configure screening directly from the pipeline
Select All per kanban column — quickly select all candidates in Applied or Screened for bulk actions
Bulk email sender on kanban view — send batch emails to selected candidates without switching views
Browser compatibility check before interviews — detects unsupported browsers and WebView with bilingual guidance
Interview tier comparison table — compare all interview configurations side-by-side
Collapsible playbook criteria — accordion view reduces page length, expand individual criteria to edit
Error recovery for dashboard and pipeline — each section shows a retry button if data fails to load
Cross-interview duplicate candidate detection — automatically flags candidates who have applied to multiple roles
Team activity feed — see recent team actions in shared workspaces
Scheduled recruitment report emails — receive periodic candidate pipeline summaries
Branded 404 page with navigation — lost visitors get helpful links instead of a blank error
Consistent light theme across legal pages (Privacy Policy, Terms of Service)
Recruitment Hub and Video Analysis added to sidebar navigation for discoverability
Email template preview now substitutes sample data instead of showing raw variables
Email templates page now includes search, filter, and full-name tooltips
Reseller admin panel uses collapsible quota cards and consistent sidebar layout
CV details modal no longer exposes age or date of birth — reduces bias risk
Skill level display suppresses noisy "Level not specified" labels
Auto-generated secure passwords for reseller customer accounts — resellers no longer set customer credentials
Page-size selector on jobs list is now visually distinct from filter controls
Voice detection bubble clarifies it detects but does not record — clearer candidate guidance
Interview end screens fully translated to Bahasa Indonesia for Indonesian candidates
Cookie settings moved from floating overlay to sidebar footer — less intrusive
Dashboard loads faster with server-side data aggregation
Production debug logging removed — cleaner browser console, smaller bundle
Interview Assessment editor warns before losing unsaved changes on navigation or refresh
Interview Assessment editor shows visible "Unsaved changes" badge
Duplicate save button removed from Interview Assessment
CV Evaluation Playbook buttons no longer overlap and block actions
STT verification no longer hardcoded to Indonesian — works for English-speaking candidates
Edit Job page now warns before losing unsaved changes
Salary fields display proper thousand separators and no longer crash on submit
Auth page CSS typo corrected and Remember Me checkbox functional
Role management shows success/error feedback instead of silent operations
Reseller Add Customer no longer pre-fills admin name with reseller email
Internal product name no longer exposed on interview loading screen
Full ARIA support across the platform — dialogs, forms, navigation, tables, and interview interface
Form inputs properly associated with labels and inline error messages
Keyboard-focusable cards, buttons, and interactive elements throughout
Screen reader support for score displays, progress indicators, and data tables