-
-
Notifications
You must be signed in to change notification settings - Fork 250
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
Using Autofill (API >= 26) #410
Comments
Got pretty far... If you want to support me take a peek https://github.com/ctrlaltcoop/Android-Password-Store/tree/oreo-autofill. On my todo list:
I created a Pull Request to see the progress |
It's basically still in this inbetween state of half ready - i abandandoned it then because chrome didn't support autofill back then yet. Also there is some workflow issues still, like choose from list if you have no domain / app identifier match is not implemented. I'd really like to pick it up soon, but I'm pretty busy with my paid work (moneys tight) and my daughter |
I'm happy to pick it up if you want. |
yea cool feel free to do so! the general functionality should be given already - it's actually installed on my phone. In oreo till 8.1 chrome seems to ignore autofill api, it works in webviews and apps though. as mentioned a manual selection option for a password entry as missing as well as a mechanism to match password entries against app identifiers |
@l0rn Have you tested in in android p? or in versions beyond 8.1? |
@IvanMalison Do you have any further development updates? |
Do you have any further development progress? |
sorry, pretty sure i won't make it anywhere in the near future. we're pretty swamped. |
This issue is still in progress somewhere ? I could implement it, if anybody is currently doing it... |
This comment has been minimized.
This comment has been minimized.
If you'd like to continue it I'll be happy to assist with code review and feedback. |
Hi, I started the implementation. So, the service is done and seems to working well. Now i « just » had to do the picker activity (the window to pick witch entry you want for autofill). PS : I have and had busy weeks… So…it could take some times to finish. Update 2 : For now I prompt autofilling for « Password, Username, Email ». Its easy to change… It's just more convenient. |
Great job @c4software! Looking forward to reviewing and merging this :) |
Hi the base logic is done. I just need to implement the « Filtering password RecyclerView » : https://youtu.be/KVGyJdb4x4U (for curious people) I will look at the « old » autofill service to see if i can reuse some stuff. |
Caveats: - The openpgp preference had to be removed because the open-intents developers are too lazy to update their libraries. Over the coming weeks I will be reimplementing a local solution for this instead. - The autofill dialog is broken but I since it is being worked on in #410 already I'm not going to bother fixing it.
Some news : UI :
Todo :
|
Looking great! If you start a PR I'd love to start reviewing this and helping out |
Good stuff! This is the only thing I'm missing from the app. |
@msfjarvis @c4software don't mean to push you, but any further updates? It's been a little while and it would be a shame if that progress just dropped. |
I'm not working on it right now as I don't have the time. The existing implementation works reasonably well for my needs. |
I'm really busy right now! I don't have many spare time right now… |
I also think that the current implementation works reasonably well for the time being. I have been working on and off on a more complete version (with origin checks, save support, username field detection, password generation) which is about 80% done and loosely based on the current PR. When it is complete, I will submit a separate PR, but this may take some more time. |
So as far as i understood it is agreed that implementing the Autofill mechanism provided by Android O and higher is desirable thing to do. I am opening a new ticket because #352 has mixed topics.
I started to implement Autofill functionality here:
https://github.com/ctrlaltcoop/Android-Password-Store/tree/oreo-autofill
I got so far that I basically copied over the example service from google's example project and expanded the heuristics to work better with web forms.
I plan to finish this in the course of the next two weeks. I could use help with:
The text was updated successfully, but these errors were encountered: