We've improved the sign-in experience by replacing email magic links with one-time verification codes. This change makes authentication more reliable and significantly improves the experience for users who have installed t0ggles as a Progressive Web App (PWA).
Instead of clicking a magic link in your email, you now receive a 6-digit verification code that you enter directly in the app. The process is simple:
Better PWA Experience
When t0ggles is installed as a PWA on your home screen (iOS, Android, or desktop), clicking email links can be problematic. Links often open in your default browser instead of the installed app, creating a fragmented and confusing sign-in experience.
With one-time codes, you stay within the app throughout the entire authentication process. Simply copy the code from your email and paste it into the app—no browser switching required.
More Reliable
Email magic links can expire, get cached by email clients, or fail to work properly in certain email apps. One-time codes are more predictable and work consistently across all email clients and devices.
Familiar Pattern
One-time codes are a widely recognized authentication pattern that users are already familiar with from services like banking apps, social media, and many other modern applications.
One-time codes expire after 10 minutes and can only be used once. After successful verification, the code is immediately invalidated. This maintains the same level of security as magic links while providing a better user experience.