Skip to content

v2.1.2

Compare
Choose a tag to compare
@saturneric saturneric released this 01 Feb 15:49
· 115 commits to main since this release
f00c172

Next Steps

The journey to version 2.1.2 took an unexpected half year, primarily due to extensive modifications in the core architecture and some challenging setbacks. This process, while arduous, was a period of significant learning and development. The application, once scattered, has now been meticulously reassembled. As a result of these efforts, it now functions smoothly and effectively.

In light of this experience, the focus for the next 4–5 versions will be on stability and minor enhancements. My commitment is to release a new, refined version every 2-3 months, ensuring consistent improvements without overwhelming changes.

Flatpak

With great pleasure, I announce that our application is now accessible on Flathub.

Download on Flathub

What's New

For Users

  • Portable Mode: Easily activate by adding a "PORTABLE.txt" file in your working directory. (Issue #125)
  • File Handling: Post-decryption, ".gpg" or ".asc" file suffixes are now automatically removed. (Issue #122)
  • File Selection: Experience an improved file selection process using the System File Dialog before entering the "File Browser". (Issue #121)
  • Signature Validation: Receive clear guidance on creating a "Fully Valid" Signature. (Issue #120)
  • Dark Mode on Windows: Enjoy the comfort of dark mode on Windows systems. (Issue #114)
  • Bug Fixes: Resolved multiple issues for a smoother experience. (Issues #123, #119, #116, #104)
  • Enhanced UI and Stability: Experience a more stable and user-friendly interface.
  • Windows 7 Support: Continued compatibility with Windows 7 through Qt5 builds.
  • Bundled Pinentry: Overcomes the absence of suitable Pinentry in the operating system.
  • UTF-8 Support: Full UTF-8 encoding support for all file paths and content.
  • Memory Optimization: Improved file operation efficiency by avoiding complete data loading into memory.
  • Advanced Cryptography: Support for a broader range of algorithms and combinations in Key/Subkey Generation.
  • Informative GnuPG Tab: Added detailed information for enhanced understanding.

For Developers/Translators

  • Modular System: Paving the way for future plugin development.
  • Simplified Dependencies: Removal of third-party dependencies like boost, libconfig++, icu, gettext, and nlohmann::json for streamlined builds.
  • Translation System: Transition to Qt Linguist, moving away from gettext.
  • Enhanced Translations: A significant reduction in machine-generated translations, offering higher quality alternatives.
  • Optimized Build Process: Reduction of unnecessary headers accelerates the building process.

What's Changed

Full Changelog: v2.1.1...v2.1.2