A new feature that will appear in the next version of Keepmark will be Unread Documents. The functionality is inspired by email clients, where new messages are marked as unread. In Keepmark’s case it will work in a similar way and will apply to documents provided from external services.Read more... »
Starting work on the current version of Keepmark, I had a slightly different picture of the final stage. However, at the moment, one of the biggest priorities for me is to go through Google verification. In version 1.17.0 it took a lot of time to rework email synchronization and introduce additional API for Gmail.Read more... »
In Keepmark 1.17.0 I am also working on support for AES encryption. This is symmetric encryption - with the use of password. The process of encryption and decryption is much faster than GPG/PGP encryption (which was introduced in the application earlier).Read more... »
At the end of last year, Google introduced changes in the rules of access to user data. So, after the release of version 1.16.0 I started to apply for verification of the application in Google in order to ensure that users of Keepmark do not see a message about a dangerous application when signing in. After sending the request, I received an answer from them:
Read more... »
(…) To proceed with the verification process, you’ll need to migrate off of SMTP protocol to use the Gmail API. We recommend that you use the https://www.googleapis.com/auth/gmail.send scope, which is sufficient to implement your project’s functionality.
To proceed with the verification process, you’ll need to migrate off of IMAP protocol to use the Gmail API. We recommend that you use the https://www.googleapis.com/auth/gmail.modify scope, which is sufficient to implement your project’s functionality. (…)
In this release I was mainly focused on work around email accounts. The old IMAP folder mechanism was removed and replaced by email account functionality. Within the account you can choose which folders from the mail server you want to download to our local documents.Read more... »