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
Scaffold for Linux desktop #26
Comments
fwiw, the desktop linux release mode (with the glfw, not gtk) has been merged into flutter master 🎉️ |
I have now a reasonable first binary in release mode ready which supports basic functions (like opening kdbx files :) and also argon2 for kdbx 4..) Anyone willing to give it a try? |
Just tested it on Fedora 32 (Wayland). This error showed up when I first launched the program but didn't show up on any launch after that. These two were triggered when the database was unlocked This one was triggered when the database was locked And this one happened when viewing the entries that didn't have the otp set up as |
@idunno101 thanks for the exhaustive test 👍️ i have also seen the first error (regarding clipboard) occassionally.. can you still copy password (ctrl+c) and usernames (ctrl+b)? (or via the dropdown button next to the fields) the last error regarding TOTP shouldn't be related to the linux version obviously.. how did you create those entries? would it be easy for you to create an empty kdbx file with dummy entries in the same format, so I can reproduce it myself? |
btw. is anyone using ubuntu (or snapcraft) I've created a snap release and was wondering if anyone could give it a go: https://snapcraft.io/authpass |
Yeah both methods worked even while the errors were being triggered.
I looked through my logins a bit more and it seems that the problem occurs when there are spaces within the seed. I was able to reproduce the behaviour in the database attached here |
@idunno101 thanks for the test database. You are exactly right, the spaces broke everything.. (I clean up those keys when the user adds the TOTP secrets..). Anyway, it is now fixed and I've used your test data to create unit tests. So this should stay fixed authpass/authpass/test/entry_details_test.dart Lines 69 to 100 in 9cd1718
If you like to try again, here is an updated linux version - it should also fix a couple of other exceptions (unfortunately not the one regarding clipboard, because that's a problem in the flutter embedder): |
Yep looks good 😃 Didn't notice any problems |
I have now created a ubuntu package as a PPA, and published a blog post with installation instructions 🎉️. So I will close this issue, if anyone runs into trouble just create a new bug report :-) There is also a new Issue about improving linux releases #87 . |
flutter relevant tickets to track progress:
probably does not make sense to invest much time before flutter is ready.
The text was updated successfully, but these errors were encountered: