[FEATURE] Implement Simpler Login Methods as Alternatives to QR Code.
#1 opened on Oct 7, 2025
Repository metrics
- Stars
- (1 star)
- PR merge metrics
- (PR metrics pending)
Description
Is your feature request related to a problem? Please describe. The current login method relies on scanning a QR code, which can be inconvenient in certain situations. For example, a user might not have their phone's camera working, or they may find it cumbersome to switch between devices just to log in. This reliance on a single, camera-dependent method can be a barrier to entry for some users and is less flexible than what modern applications typically offer.
Describe the solution you'd like I would like to implement one or more alternative login methods to supplement the QR code system. The goal is to provide users with more choice and a more traditional, straightforward login experience.
Potential new methods could include:
- Username/Password Login: A classic and widely understood authentication method where the user sets up an account with a username and password on the server, which they can then enter on the mobile app to log in.
- Magic Link Login: The user enters their email address in the mobile app. The server then sends a unique, one-time login link to their email, which they can click to authenticate their session.
- Social Logins (OAuth): Allow users to authenticate using their existing Google, GitHub, or other social accounts. This is often the fastest and most convenient method for users.
Describe alternatives you've considered We could try to improve the QR code system, perhaps by adding a numerical code that can be typed in as a fallback. However, this is still a variation of the device-pairing method. Introducing fundamentally different and more common login systems like username/password or social logins would be a more comprehensive solution that caters to a wider range of user preferences and situations.
Additional context Adding these login methods would make the application significantly more accessible and user-friendly. It would lower the barrier for new users and provide existing users with valuable flexibility, enhancing the overall professional feel and usability of the app.