dannygb / keepasstouch Goto Github PK
View Code? Open in Web Editor NEWUbuntu Touch Version of KeePass (QML & C++)
License: GNU General Public License v3.0
Ubuntu Touch Version of KeePass (QML & C++)
License: GNU General Public License v3.0
Save the last open database and auto select it in the UI so you don't have to select it each time
Users report that some databases are not decrypting correctly.
I have no further details so this will require some deep investigation
Add the ability to create password entries to the app
Currently we do not support gzipped databases
Hi,
I have created UBPorts forum post about possibility to organize a phone for app maintainer:
https://forums.ubports.com/topic/1013/consider-donating-phone-for-keepit-keepasstouch-developer
The first question is, would you @DannyGB would consider continuing work if Ubuntu Touch device was available for you?
For me, personally, this app is really one of "must haves", a really important item in Ubuntu Touch app ecosystem.
we have a private and a company database, I want to use both at the same time.
May be I can already - but how?
This happens when the user selects log out or when the automatic logout timer fires.
This does not happen when running on the desktop
Welp, there are a few similar issues out there but this one is mine: KeePit crashes when I try to open a database file. :sad-trombone:.
The only log I get is this one:
KeePit: ../../KeePit/database.cpp:354: void Database::openFile(QString, QString, QString): Assertion `uSig1 == FileSignature1 && uSig2 == FileSignature2' failed.
May be related to the fact this was a keepassx database 1, then it was migrated to the more modern .kdbx format? I don't know, but I can tell you keepit is not usable on my Ubuntu Touch Nexus 5 because of it!
Looks like some kdbx databases wich are protected with a .key file can't be openned ("invalid composite key")
I tried to open it with a xml 1.0 .key file and with a AES-KDF (KDBX 3.1).
For more information I'm using in my laptop KeepassXC without any problems.
If i can test something to track the problem just let me know.
Thanks for your efforts.
For security reasons KeePit should clear the clipboard automatically some time after you've copied one of your passwords into it.
There is a problem with BQ E4.5 and the user interface.
If you select Use Key option the button Open Database is not visible.
A common use case is to open the database on mobile from the Dropbox app and interact with it from there.
Ideally I would like to add this kind of interaction so that the user does not have multiple copies of there database file hovering around.
I'm not sure how to approach this with Ubuntu's apparmour infrastructure though but suspect some more content hub work would be needed.
I am new to KeePassTouch (and the whole touch ubuntu) and I struggled first with keepit, got error "invalid composit key" and overlooked the Password input constantly. If the field for password imput would be in bigger font, it would enhance the app for first time users a lot.
After a while I found it, entered the password and now I can use my passwords synced via nextcloud client.
Keepit works fine.
Display all of the fields stored in the database
Now I'm on the 'importing database' screen. This screen confuses me.
Is importing happening, or did it succeed? Clicking on the database does nothing. Going back does nothing (at first). After a while I reopen the app and the database is visible in "available databases".
Possible solutions
I am looking forward to using Keepit on my Ubuntu Touch device (Nexus 5), but when I attempt to open my imported .kbdx database file, Keepit display the error message "Unsupported file version detected". How do I tell what version of .kbdx I have? Would this error message be referring to .kbdx file version or the .key file version?
Thanks.
It would be nice yo have multiarch support.
Thanks for your work.
This is caused by a vector not being cleared prior to reading subsequent blocks.
Switching to landscape on BQ Aquaris E4.5 leads to Buttons in the titlebar. (02 of images) Switching back to portrait hides the "Show password" toggle. (03 of images) On first startup everything is fine. (02 of images)
In portrait on BQ Aquaris M10 HD no "Show password" toggle is visible. (01 of images) In landscape everything is fine. (02 of images)
KeePit, though available on open-store.io, does not show up on the OpenStore v3.3.0 app on my phone. When I download the click file, installing it using
$ sudo click install keepit.dannygb_3.1_armhf.click
it fails after:
Cannot install keepit.dannygb_3.1_armhf.click: Signature verification error: debsig: Origin Signature check failed. This deb might not be signed.
investigate using PDF(binary?) file as the database key.
Hi.
Is it possible to re-evaluate the UI for this app? Would be nice to have a convergence ready application. Do you have telegram and are in UBports groups? Maybe we can discuss this with the UI & UX group.
Text is very small on the 'available databases' screen and on the screen that shows the content of your database.
This is not the case in the "importing database" screen. Seems you should just do what you did there.. :)
PS: Big thanks for this app! Is there a blog somewhere about how this app was created? I'm interested to know how it works under the hood, what libraries you used etc..
Please make KeePit available for UBPorts images! This app is really really important to have!
Databases containing at least the character "€" can't be open by the application. See included testdatabase. The password is "ubports€a".
testdatabase.zip
Not sure about other characters.
I've been trying to open a database I made from KeePassXC 2.5.0 (Manjaro) in KeePit 3.1 (Ubuntu Touch), but after I import the file, the only thing that greets me is a blank screen.
Suggestion would be appreciated.
The PageStack goes out of sync when a search is performed
It took longer than Keepass2Android on Galazy S3 (my device is Aquaris M10 Ubuntu)
Ubuntu Touch RC OTA-4 is availabe, and if I understood correctly, non-qml-only apps must be rebuilt for 16.04, meanwhile QML apps will "just work". It would be nice to have Keepit for 16.04 on it's release date (or not too much later).
Is it possible to make the application translatable to other languages?
The selection of a key file means that a different database can never be selected as the selector screen is left in the wrong state
I'm getting Invalid composite key
error message. What does it mean by composite? I use only password, not key file is used.
.kdbx file is created with KeePass2 2.32 on Kubuntu 16.04.1. AES encryption, gzip compression, and not default number of transformation rounds.
The C++ code needs a full audit and review to clean it up and remove any memory leaks and also to blank any unneeded objects hanging around in memory
There's likely to be a million and one ways also to improve the code using the QT libraries that I'm currently unfamiliar with
Hello,
Is it possible to add a dark theme for this great app ?
Currently, when choosing the dark theme for the whole system, it is not possible to read the entry.
Where applicable the page title should be the title of the password group displayed
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.