beemdevelopment / aegis Goto Github PK
View Code? Open in Web Editor NEWA free, secure and open source app for Android to manage your 2-step verification tokens.
Home Page: https://getaegis.app
License: GNU General Public License v3.0
A free, secure and open source app for Android to manage your 2-step verification tokens.
Home Page: https://getaegis.app
License: GNU General Public License v3.0
from metadata/en-US
to metadata/android/en-US
Ref: https://github.com/fastlane/fastlane/blob/2.28.7/supply/README.md#changelogs-whats-new
We need to wait for the final release of the Android support libraries because of this bug: https://issuetracker.google.com/issues/111662669.
I know you can hold and drag entries to sort them, but having an option in the top bar to sort entries would help with longer lists.
This can include normal/reverse alphabetical, date added, list items in groups next to each other or separate, free sorting like what currently exists, etc.
Maybe even have new entries automatically sorted based on what mode you have selected.
It would be nice to be able to prevent database file corruption in the event that an unexpected shutdown occurs while we're still busy writing the database file to disk. Android has a utility class in its standard library that implements atomic file writes, called AtomicFile.
See also: https://developer.android.com/reference/android/support/v4/util/AtomicFile
This will require root access, as Google Authenticator doesn't have an export option.
A lot of the language used for crypto-related actions is too cryptic for the average user. Nobody knows what "Deriving key from password" means, for instance.
As the title says, this feature would provide for peace of mind to users of the application, in addition to exporting to the phone's local storage. 👍
On latest F-Droid build, attempting to enable fingerprint unlock results in an IllegalBlockSizeException popup. logcat shows success from FingerprintService followed by E keystore: getAuthToken failed: -3
.
Let me know if I can somehow gather additional logs or try different crypto parameters somewhere. Device is Xperia XZ running 8.1, fingerprints are working for device unlock.
Would be great to have a description for Aegis release on F-Droid 😉
They should be. This will allow us to easily add localization in the future.
Import json backup from FreeOTP+ is not possible.
I would love to be able to make the boxes, images, text, etc. a bit smaller. At the moment I just feel like everything is incredibly big. Would it be possible to add a size setting? To jump between. I still want to see the images though, so maybe just a smaller image, since the image is way faster to recongnise what the code is for. :)
Thanks for submitting the first translation! A small part seems to be missing though:
<string-array name="authentication_methods">
<item>Нет</item>
<item>Пароль</item>
<item>Отпечаток пальца</item>
</string-array>
Other than that, this looks good to me.
Originally posted by @alexbakker in #41 (comment)
I feel like the app should "auto" lock when you close it, or when you don't open it for a minute or 30 seconds. At the moment, if I don't press the lockpad button it stays open forever.
A buddy of mine went to switch from andotp and he got "an error occurred while trying to parse the file: unsupported otp type: steam"
Right now, when you tap on a code, it opens a menu with the options "copy", "edit", and "delete".
Given that after initial setup, users are almost always going to want to copy the code, can you make it so tapping on a code copies it, and long pressing on the code opens the menu?
This is how LastPass Authenticator does it.
Screenshot: https://i.imgur.com/wCYO7OS.jpg
Microsoft's MFA implementation uses a different URI format in their QR codes than the usual Google Authenticator ones.
The URIs have the following format: phonefactor://activate_account?code=123456789&url=https%3A%2F%2Fsomething.phonefactor.net%2Fpad%2F987654321
.
This needs more investigation, as it's possible we can't even derive enough information from the URI to generate codes without an API call to Microsoft.
See also: https://docs.microsoft.com/en-us/azure/active-directory/user-help/microsoft-authenticator-app-how-to
I previously imported authy via andotp which I then imported into aegis, then I noticed that the token was wrong. Could you please consider adding authy support next for those 2fa which only option is via authy such as twitch, thanks.
I noticed that dark mode does not become enabled until you add some entries to Aegis. If you don't have any accounts in Aegis and you select dark mode, the main menu does not use the dark theme.
This is a minor issue, but it would be good to fix for the sake of consistency.
Thank you for you work on this. I am probably going to switch from AndOTP. I like the UI more and I am hoping there will be more active development with Aegis.
Perhaps this should only be allowed for encrypted databases.
And this solution doesn't work on KitKat: https://github.com/alexbakker/Aegis/blob/e3c4f4b1f6da84488dd723dd77107cca2f571d60/app/src/main/java/me/impy/aegis/ui/EditProfileActivity.java#L56
Support for entry groups is fairly basic currently.
This appears to be a bug in KropView. See: avito-tech/krop#14.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.