Tap Payments Integration: Added full support for Tap Payments gateway with Test and Live environment keys.
Inactivity Auto-Logout: Implemented a global security mechanism to log out users after a specified period of inactivity.
Improvements
Security & Session Hardening: Refactored logout logic in UserProfile.blade.php and implemented HMAC-SHA256 signature verification in TapPaymentAPI.php.
Global Session Invalidation: Password changes now correctly invalidate all active cookies globally via the UsersList modal.
Payment Reconciliation: Added robust order capturing, error handling, and idempotency checks to PayPalAPI.php and TapPaymentAPI.php.
Numeric Data Integrity: Sanitized all numeric inputs (float casting) across Recharge, UserProfile, and UsersList views for PHP 8 strict typing compatibility.
Full Localization: Synchronized all security and payment keys across English, Portuguese, German, Italian, and Romanian.
Fixes
Blade Template Error: Resolved a PHP syntax error in EditPage.blade.php caused by an extra semicolon after a Blade directive.
Backup System Redirect: Fixed 404 errors during backup downloads by correcting path generation logic in CreateBackup.php and WebsiteBackups.php.
Recharge Page Error: Resolved "Call to undefined function app()" error on the Recharge page.
Romanian Translation: Restored structure and content of the Romanian language file.
Payment Notifications: Fixed missing user confirmation emails for certain gateway flows.