Software Issues Resolved
REST_LOGGING_ENABLED="true" Caused Errors
When REST_LOGGING_ENABLED was set to "true" in the configuration.ini file, Touch returned multiple errors ("Malformed request entity...", "REST Authentication Failed", "Container request failed") when a user logged in. This issue is now fixed.
Defect 2481961Mismatched GUID Error During Azure Login
When users logged in with Azure credentials, Touch would sometimes display the "Mismatched GUID" error message. This issue is now resolved.
Defect 2437655Privacy Link Fix
The privacy policy link on the "Terms and Use of Service" page was pointing to the wrong link. This is now fixed.
Defect 2273587Users Unable to Log In After Cancelling Biometrics
In systems supporting both Maconomy and OAuth login, if a user logs in with Maconomy credentials and enables biometrics, then cancels biometric login to switch to OAuth via the main login screen, Touch displayed an error message ("This user does not exist or the password is incorrect") when the user attempted to log back in using biometrics. This is now fixed.
Defect 2430713Missed Meal Could Not Be Used in Weekly Timesheet Check In
In the Check In tab of Weekly Timesheets, adding Missed Meal and then toggling it on triggered an error. This issue is now resolved.
Defect 2430717OAuth Window Not Loading When Touch Was Accessed Via Browser
When using Touch in Chrome or Edge with OIDC login (Azure or Okta) configured via SafariViewController, users' login attempts caused the browser to hang and display a "SafariViewController is not defined" error message in the console. This is now fixed.
Defect 2476163Unable to Log In with OAuth When Using Browser
When using Touch in the browser, users who signed in via the OAuth window were redirected to the main Touch login screen but remained stuck on the loading animation. This issue is now fixed.
Defect 24723452FA App Failed to Launch via Picker on iOS26
Users of iPhones running iOS 26 with Maconomy 2FA enabled were unable to launch their selected 2FA app (for example, Apple Passwords) from the picker. This is now fixed.