Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion]: Minimize to tray when click close button and biometrics support on Windows #63

Open
1 task done
iSylleo opened this issue Aug 25, 2023 · 4 comments
Open
1 task done
Assignees
Labels
enhancement New feature or request next release Will be resolved before next release

Comments

@iSylleo
Copy link

iSylleo commented Aug 25, 2023

Suggestion

1. Minimize to tray when click close button

Could you add a option that control the behavior when click close button? Sometimes I want to minimize Passy to the system tray, but not close it.

2. Steam OTP(2FA) support

Passy does not support the Steam OTP algorithm which is not a standard TOTP implementation, but many password managers or 2FA applications support that, like KeePassXC, KeePassDX, Aegis, Authenticator Pro, etc..

3. biometrics support on Windows

Passy doesn't seem to support biometric authentication on Windows. Does it only support the mobile app? I think supporting biometrics on Windows is nice for convenience. Like the KeePassXC, requiring the master password when first start Passy, and biometrics auth when open Passy from the background is a good choice.

Submission checklist

  • I have specified my suggestion in the issue title
@iSylleo iSylleo added the enhancement New feature or request label Aug 25, 2023
@GleammerRay
Copy link
Collaborator

GleammerRay commented Aug 25, 2023

Hello @SylleoYr!

  1. Hide to system tray - I believe that this can be easily made possible with the help of https://pub.dev/packages/system_tray and https://pub.dev/packages/bitsdojo_window. This feature can be added as a switch to settings.
  2. There is no ready Dart solution available for Steam TOTP for the time being, but there is the steam-totp npm package, which looks pretty simple to convert into Dart code.
  3. Is Windows Hello (pincode) using the same API (is it the same feature) as Windows biometrics? I could probably implement it via https://pub.dev/packages/local_auth_windows. Unfortunately, I lack the hardware necessary to perform any other tests regarding biometrics.

Thank you for taking your time to provide quality suggestions! I will notify you if and when any of these features become available.

@GleammerRay
Copy link
Collaborator

GleammerRay commented Dec 7, 2023

Steam TOTP implemented in 0146c5f, 2c7a3c4, f4811a6, UI in 9024e87.

This feature will be included in the next release

@GleammerRay GleammerRay changed the title [Suggestion]: Minimize to tray when click close button, Steam OTP(2FA) support, and biometrics support on Windows [Suggestion]: Minimize to tray when click close button and biometrics support on Windows Mar 25, 2024
@GleammerRay GleammerRay added the next release Will be resolved before next release label Mar 25, 2024
@GleammerRay
Copy link
Collaborator

GleammerRay commented Mar 25, 2024

Hello again @SylleoYr !

Steam TOTP is now available in the latest release - https://github.com/GlitterWare/Passy/releases/v1.8.0.
Unfortunately, I have not implemented the minimize to tray and Windows biometrics yet but they're planned for the next release.

Thanks again for your suggestions!

@iSylleo
Copy link
Author

iSylleo commented Jul 17, 2024

@GleammerRay

  1. Sorry for long time reply. It's a nice work, thank you for your hardly work.
  2. About the biometrics tests, if you're ready on it and prepare a beta release, maybe I can do some help (but I am not sure if I could reply you in time, because I have too much awful works to do). There is also a second way that is releasing a beta version to the community for a test, maybe someone could help that.
  3. Thank you again for your reply and taking my advice. Passy is a nice product and shows the diversity of password management.

GleammerRay added a commit that referenced this issue Jul 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request next release Will be resolved before next release
Projects
None yet
Development

No branches or pull requests

2 participants