Coder Social home page Coder Social logo

dannygb / keepasstouch Goto Github PK

View Code? Open in Web Editor NEW
19.0 19.0 11.0 1.42 MB

Ubuntu Touch Version of KeePass (QML & C++)

License: GNU General Public License v3.0

QML 1.63% QMake 0.30% C++ 88.16% C 7.65% Shell 0.88% Batchfile 0.11% Assembly 0.73% Objective-C 0.54%
keepass password-manager ubuntu-touch

keepasstouch's People

Contributors

ba0f3 avatar dannygb avatar j2g2rp avatar thebest3000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

keepasstouch's Issues

Save last open database

Save the last open database and auto select it in the UI so you don't have to select it each time

Crash when opening database

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!

Some .key files returns error when trying to open a database

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.

Timed clipboard clearing

For security reasons KeePit should clear the clipboard automatically some time after you've copied one of your passwords into it.

Add some form of integration with Dropbox

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.

larger password input when open database (gui enhancement)

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.

Import database UI unclear

  1. import database
  2. choose file manager
  3. choose file

Now I'm on the 'importing database' screen. This screen confuses me.

screenshot20160721_003002249

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

  • Don't show this screen, go directly to 'available databases' when database is imported
  • Show loader if importing is in progress
  • Show big button "import succeeded, go to available databases"

Unsupported file version detected

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.

Graphic Problems

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)

bqaquarise4 5_01
bqaquarise4 5_02
bqaquarise4 5_03
bqaquarism10hd_01
bqaquarism10hd_02

Cannot install KeePit on Ubuntu Touch stable 16.04

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.

Re-evaluating UI

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.

Database text very small om Meizu PRO5

Text is very small on the 'available databases' screen and on the screen that shows the content of your database.

screenshot20160721_003010239

This is not the case in the "importing database" screen. Seems you should just do what you did there.. :)

screenshot20160721_003002249

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..

blank screen after importing kdbx via File Manager

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.

Invalid composite key

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.

Clean-up C++

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

Dark theme

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.