Introducing new Icons. (Thanks to André Klöpfel) Improved background handling with status reporting. Mails are no longer deleted when decryption failed. Mail decoding uses less memory. Added german translation. (Thanks to André Klöpfel)
Minimized memory usage during encryption and decryption. Improved handling of attachments. Changed list activity title (and name displayed with application icon) to just 'QuickMSG'.
Large UI update for better message viewing. Added manual mail sync option.
Fixed a bug in the creation of the messages db table. Also added color to connection status.
Fixed a bug in the selection of email providers.
QuickMSG is available in Google Play. Unfortunatly the regular package name is still being squatted. As a workaround I created a version with a different package name. (net.vreeken.quickmsggp vs net.vreeken.quickmsg) Besides the different package name the contents are exactly the same.
Add Date field to the outgoing mail. (RFC requiremend)
Prevent sending of empty messages.
Add import and export of all settings and messages. This allows migration to another phone.
Preferences and PGP keys are now kept inside the database. (This allows easy import and export)
Notifications now display the number of unread messages. They are also automaticly canceled when the app is opened.
Getting QuickMSG in the Google Play app store might be a problem though.... It seems that someone has uploaded an app with the same package name: 'net.vreeken.quickmsg'. This app is not (yet) publicly availabe, so I can't verify if it is QuickMSG. I also do not know who this person is. However given the uniqueness of the name it seems unlikely that this is by accident. It might be someone publishing QuickMSG on Google play (which is fine) or it might be someone squatting the package name. Please contact me if you know anything about this or if you are this person.
Display connection status. Changed warning messages to toasts.
Properly handle filenames without additional path in the CLI version.
Added support for playing sound attachments. Added some warning messages when connections fail. Make sure the app handles deleted media properly.
Add support for pure SSL smtp (using port 465). Also added some extra debugging output when sending fails.
Removed prebuild jar files from source. Fixed some start/stop issues with the background reception thread. Clear the message after sending.
Some fixes for SSL and IMAP. Fix sending on Android 4+. All content types must be handled case insensitive.
QuickMSG is now available in F-Droid!
A few small updates, the mail queue should now also work if no external storage is available. Also the version code and name are updated in the manifest to enable automatic updates.
A small update to allow self signed certificates when making a connection to the SMTP server. We don't trust the server anyway (hence our own encryption).
When no settings are set the user is presented with the possibility to use a gmail account. Only name, address and password need to be given. All other settings are configured with defaults for gmail.
Also a few null pointer exceptions are fixed and sending mail without TLS is possible.
Attachments are saved with their original filename if available. Also videos and images get their filename as title in the media library.
The command line tool has a new README file
Receiving and saving attachments is working in the command line version. Also some stupid typos were fixed which prevented compilation. quickmsg-cli-20140319.tar.gz
Add a warning when settings are not yet set. Added video thumbnails. QuickMSG-20140319.tar.gz
Small fix to Android app to properly handle lost connections. QuickMSG-20140317.tar.gz
The command line tool is working. Settings can be placed in a config file and most actions are implemented. Biggest thing missing are attachments. Upon receiving them they are ignored, and sending is not yet possible. quickmsg-cli-20140317.tar.gz
Uploaded a new android package. This is the first version were pretty much all basic functionality is present and tested. ('tested' means: tried it at least once and worked for me).
The command line tool is starting to get usefull. It has basic group and message sending. But it misses important stuff like user configuration and complete group management.