Release Notes & Changelog
Track our latest features, improvements, and bug fixes.
Release Notes: Jobcard Manager Pro
Version: v1.0.3 (System Stability & UI Persistence Update) Release Date: May 2026
Version 1.0.3 focuses heavily on deep system stability, PHP 8 strict compliance, and resolving edge-case UI rendering issues caused by asynchronous data loading and modern DataTables engine upgrades.
🛡️ Core System & Stability
-
Global Error Handler (Zero-White-Screen): Deployed a comprehensive application-level Error Handler (app/Core/ErrorHandler.php). The system now gracefully catches all uncaught exceptions, fatal memory limits, and syntax warnings. Instead of crashing the server or displaying a blank white screen, the system safely logs the stack trace in the background and renders a professional, branded 500/404 recovery UI to the user.
-
PHP 8 Strict Typing Fix: Resolved a critical system crash in the Users controller (setRememberToken). Added explicit (int) type-casting to ensure database ID strings are properly formatted before being processed by the system's strictly-typed authentication models.
📱 DataTables & Mobile UI Enhancements
-
Bulletproof AJAX Persistence: Completely rewrote the Mobile UI javascript injector. By implementing a native DOM MutationObserver alongside a "Pulse Check" heartbeat, mobile UI enhancements (like the search popup) now persistently survive asynchronous AJAX re-draws and dynamic server-side table loads.
-
DataTables v2.0 Engine Support: Upgraded the global CSS and JS selectors to simultaneously target both legacy DataTables (v1.x) and Modern DataTables (v2.x) rendering engines (.dt-search, .dt-length), ensuring 100% compatibility across all admin template views.
-
Action Column Alignment Patch: Fixed an issue where the final "Actions" column (containing View/Edit/Delete buttons) would compress and awkwardly stack vertically on smaller screens. Applied explicit white-space: nowrap and rigid Flexbox row constraints to ensure action icons always align perfectly horizontally.
-
Responsive Control Stacking: Improved the visual hierarchy of the mobile table controls. The "Show entries per page" label now cleanly stacks directly above the dropdown select box, perfectly mirroring the height and alignment of the floating Search Icon on the right.