b169653ab614938e33c2077d67221f5f206d9abe
Password Protection Enhancements: - Password prompt now appears on bootup if lockout enabled - Password prompt on system suspend/resume (via powerMonitor) - Password prompt on screen lock events - Ensures kiosk is always protected when password feature is enabled Critical Inactivity Popup Fix: - Fixed popup not appearing on rotation sites (major UX bug) - Auto-rotation now preserves userInteractedWithCurrentSite flag - Added isAutoRotation parameter to attachView() - Only resets interaction flag on manual navigation - Inactivity check moved BEFORE rotation check - Rotation pauses while inactivity prompt is displayed Lockout Timer Independence: - Lockout timer now uses lastLockoutCheck instead of lastUserInteraction - Responding to inactivity prompts no longer resets lockout timer - Added resetLockoutTimer parameter to markActivity() - Only actual user interactions (touches, swipes, keyboard) reset lockout - Ensures lockout fires even if user keeps responding to prompts Other Fixes: - Fixed script bailing on manual electron update (graceful error handling) - Changed "Nuclear reinstall" to "Reinstall complete! System is fresh." - Moved Session Lockout from Sites menu to Core Settings menu (option 7) All markActivity() calls updated with proper resetLockoutTimer flags
Languages
Shell
94.1%
JavaScript
4.7%
HTML
0.9%
CSS
0.3%