2.3.4

New Features

  • System Diagnostics Dashboard: A comprehensive health-check tool to monitor API connections, Cron health, database status, and REST API availability directly from the settings.

  • Job Sync Queue Architecture: A complete rebuild of the sync engine using a database-backed queue with atomic locking. This prevents “ghost job” creation and ensures reliable data transfer.

  • Application Log & Fail-Safe: To ensure no candidate is missed, LimeStaff now temporarily logs application data while it is being sent to Loxo.

    • Allows for easy debugging and manual retries of failed application submissions.

    • Successful logs are automatically cleaned up periodically.

    • Failed or pending logs are retained for manual review and troubleshooting.

  • Captcha Integration: Native support for Captcha verification on job application forms to significantly reduce spam submissions.

  • Failure Notification System: Optional automated email alerts that notify administrators immediately if a candidate application fails to get added to Loxo.

  • Default Phone Region: New setting to define a default country code for phone number fields in the application form, improving the candidate experience.

Improvements

  • Advanced Templating Support: Updated the “Apply Form,” “Job Search,” and “Pagination” logic to support standard WordPress theme overrides, allowing for deep design customization.

  • Sync Reliability: Implemented exponential backoff and automatic retries for failed synchronization items to better handle temporary server hiccups.

  • Security & Sanitization: Added deep sanitization helpers for all application fields and custom questions to enhance data security.

  • Clean Code Maintenance: Removed deprecated jQuery dependencies and optimized database indexing for log performance.

Fixes

  • Resume Upload Stability: Resolved bugs where resume files were processed even if the initial upload failed; added enhanced sanity checks for file paths and storage.

  • Webhook Management: Fixed connectivity issues with a new one-click webhook regeneration tool for the Loxo integration.

  • Job Validation: Prevented the accidental creation or update of jobs that have passed their published end date.

All Releases