@toberndo toberndo released this May 4, 2018 · 152 commits to master since this release

Assets 9
  • Fix issue with negative left-position of encrypt frame in some webmail clients
  • Remove non-functional (and on Firefox broken) scanning for sub frames when adding active tab to the watchlist
  • Fix corrupted file name on file download for Firefox <61

@toberndo toberndo released this Mar 6, 2018 · 156 commits to master since this release

Assets 5
  • Encrypt and decrypt texts in App UI
  • Migrate decrypt-inline and editor component to React
  • Decrypt available messages when transferring to Mailvelope editor
  • Fix keyring backup key type filtering
  • Fix initialization of watchlist
  • Fix key server selection cancel button

@toberndo toberndo released this Dec 19, 2017 · 193 commits to master since this release

Assets 6
  • File encryption: use binary format (.gpg file extension) by default
  • Introduce dashboard view as main entry point for the application
  • Redesign of the Mailvelope menu (in browser add-on toolbar)
  • Accessibility improvements (navigation in keyring management and settings)
  • Use chrome.downloads API for key export (fix for Bugzilla #1420419)
  • Better clarity about private key export in key details UI
  • [Security] Fix Inline Security Background spoofable (Medium)
  • [Security] Fix UI Redressing via web accessible resources (Medium)
  • Unify event handling in all controllers
  • Revise modal dialog behavior of Mailvelope browser popups
  • Revert to Symmetric-Key Message Encryption of OpenPGP.js v1 for private key backup
  • Move add-on distribution from self-hosted to AMO
  • Minor bug fixes and dependency updates

@toberndo toberndo released this Oct 9, 2017 · 246 commits to master since this release

Assets 8
  • Complete migration of Firefox Add-on to Web Extension. Merge codebase for Chrome and Firefox.
  • Upgrade to OpenPGP.js v2
  • Support binary format for file decrypt
  • Raise file size limit for file encryption to 50 MB
  • Improve accessibility of main App UI
  • Add mail.zoho.com to list of email providers
  • Migrate main App UI to React and React Router
  • Use frameId based content script injection logic
  • Further migrate codebase to ES6
  • Move bower dependencies to npm
  • Replace PhantomJS with Karma and Chrome headless for unit testing
  • Load OpenPGP.js as npm dependency instead of using git submodules
  • Update dependencies


@toberndo toberndo released this Jul 10, 2017 · 321 commits to master since this release

Assets 9
  • Migrate storage layer from localstorage to chrome.storage on Chrome and WebExtension API on Firefox
  • Support multiple MIME text parts of decrypted message
  • Mailvelope version is set to body tag for all websites in watchlist
  • Bug fixes and update of dependencies

@toberndo toberndo released this Apr 18, 2017 · 332 commits to master since this release

Assets 9
  • Add mail.riseup.net to list of email providers
  • Load keyGenDialog from embedded WebExtension to prevent password input warning in Firefox
  • Display selected key server in the key search UI
  • Migrate key server settings to React, allow ports, provide list of servers. Automatically add key server to watchlist.
  • Migrate to Webpack 2
  • Update dependencies
  • Normalize armored keys before import

@toberndo toberndo released this Feb 24, 2017 · 346 commits to master since this release

Assets 9
  • Propagate preference changes in App UI to content scripts and all integrated components
  • Extract recipient tag input Angular component to separate file and wrap in React component
  • Update recipient input autocomplete after change of keyring data, newly imported keys can now directly be used in the editor
  • Update key selection for file encryption after key import
  • Fix add to whitelist function for Firefox
  • Remove unnecessary reload notice in settings
  • Refactoring key details view and keyring export
  • Add API version to body tag
  • [Security] Enforce password prompt for unmodified messages to prevent signing without user interaction
  • localization updates: Spanish, Portuguese (Brazil), Japanese, Chinese (Taiwan), Norwegian, Ukrainian, Dutch, Chinese, Arabic, French, Lithuanian