Skip to content

Add faceid as a option to unlock vault#25

Merged
aaravmaloo merged 33 commits intomasterfrom
faceid-dev
Mar 14, 2026
Merged

Add faceid as a option to unlock vault#25
aaravmaloo merged 33 commits intomasterfrom
faceid-dev

Conversation

@aaravmaloo
Copy link
Owner

PR changelog

To reduce friction, the below commits enable APM to use faceid instead of manually typing the master password. The feature was being worked on for quite a few weeks and has been thoroughly tested.
Building APM now has two options. building the binary with faceid enabled and normal.
This is because to reduce the amount of setup a contributor to APM needs to do. If this were not implemented, each contributor would have to setup OpenCV and goCV, just to compile and check if their additions work as intended. With tags, the developer can build a non-faceid enabled binary and test their features. If they are contributing to a feature of APM faceid, then they would have to setup OpenCV and goCV.
Though the end user only has to setup opencv for faceid to work.
The docs have also been updated.
Lastly, here are the build commands:
normal:
go build -o pm.exe
with faceid:
go build -tags faceid -o pm.exe
Also this is a feature that can work on any platform and I just took faceid as it sounded cool! This works on windows, linux, and darwin.

@aaravmaloo aaravmaloo self-assigned this Mar 14, 2026
@aaravmaloo aaravmaloo merged commit 041f738 into master Mar 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant