TODO: ----- Release 0.3.4 - include signaures and additional information when exporting a key - show hidden files and directories in file open dialog Release 0.4 - MacOS build - replace gpgme with kgpg (lots of work and trouble!!!) - fix applicationdirpath (QDir) - move icons out of release-dir - get key-image in wizard working - Refresh key from keyserver [DONE] - Update GnuPG binary to 1.4.16 - for macos - add encrypt to self functionality [DONE] - add automatic restart if key changed [DONE] - check if own private key exists on encryption to self - add find action in textedit [DONE] - When search previous, text should be searched from end again, if no hit is found [DONE] - BUG: hit strg+f, then hit escape -> text not editable anymore, same with not found expression - save the search expression, so that it is automatically used next time - Change private key password - create revocation file - on key generation - later - Upload key to keyserver [DONE] - error handling - show message on successful upload - show message if verify has no valid signature - exclude translators list from about dialog [DONE] - change docu on file de- and encryption - add possibility to set alternative relative path to keydb [DONE] - on startup check, if keydb path exists, if keydb path isn't default - add automatic restart, if keydb path changed (check for signal if keydbLabel changed) [DONE] - add possibility for creation of RSA keys [DONE] - add posibility to add keyserver in settings [DONE] - add posibility to remove keyserver in settings [DONE] - keysigning and owner trust - catch bad passphrase message (in case of multiple private keys available for decryption) - add keyless encryption (symmetric, password only) - encrypt and sign, decrypt and verify (?) - check and add missing statusbar messages - drop key management window (integrate in main window) [DONE] - key details in tab - save the last used directory in open file dialog - discuss: show message, when key export is successful (statusbar) - set focus to close dialog with unsaved data - have a look on selected/checked keys (which keys should when be used?) - Check, ig gpg is initialized correctly - On key import, check if key creation date is in the future - progress dialog for file encryption - sign with multiple keys - expire date in keygenerating needs to be implemented BUG: - check PGP-Mime - for secret keys the name is not shown in details dialog - remove double line breaks doesn't work for text containing a signature - brakets are set wrong in the language selection dialog for rtl languages - on export of private key: Hit cancel in file dialog => an error dialog is shown. This shouldn't happen - error, if first passphrase entered is wrong, second isn't accepted Release 0.4.1 - Add default key functionality - investigate in embedding a steganography tool http://steghide.sourceforge.net/ http://www.outguess.org/ - optionally open new tab after encryption/decrytion - set mainwindow-statusbar text via signal - clear password-cache after quit (look at kbasket) - Settings-Dialog: - add tab for editor options, like font-size, line-break, tab-width, line-numbers,.. - remember Password: - checkbox in password dialog to remember password - Timer to remember password for x minutes? Release 0.4.2 - keylist rewrite using tablemodel - make keylist browsable with keyboard - key should blink short in keylist after import - Change Keytable sorting: private keys should always be on top (partially solving "encrypt to self") - check pointer usage (const/references) - more doku on building gpg4usb (especially on windows) - clean header if quoted printable decoded - PGP-MIME, find and show inline encrypted files - attachments-widget should be inlined in editor-tabs - attachments: - context menu for files left in attachment dir-icon: clean attachments-dir - settings option "check attachment-dir all 10s and warn user" - remind user on closing if files left in attachments-dir - attachments dir as default option for "save" - clean attachments when: - opening new file in editor - decrypting - encrypting - status-tip "saved file" when saving file for "open with" [DONE] Release 0.5 - save state on closing as encrypted file, allow recovery with password on next start - generate functional key for user Later: - more internationalisation: - menu entry for changing character encoding - hints (on webpage?) which webmailer sends which encoding-header - Drag and drop capabilities. Especially to encrypt / decrypt text, but would also be nice for files as well as import public and private keys. - add a message-box with warning if someone's adding a secret-key to usb-keyring - sorting keys would be nice (e.g. a-z or complete manual) - Policy ( dialogs, what's warning, what an error ) - some kind of locking for keydb, as gpg.conf uses lock-never, for ability to run on usb-drives (fat-formatted)