GpgFrontend Versions Save

A free, open-source, robust yet user-friendly, compact and cross-platform tool for OpenPGP encryption. It stands out as an exceptional GUI frontend for the modern GnuPG (gpg).

v2.1.3

3 days ago

What's New

New Application Icon

I've introduced a sleek, modern design for the application icon.

GpgFrontend

For Users

  • Added Qt5 Version of AppImage: Due to the unavailability of Qt6 on Ubuntu 20.04, I've introduced a Qt5 version of the AppImage to ensure the application remains accessible to users on this platform.
  • Fixed Local Time Display: The previously inaccurate local time display has been corrected.
  • Enhanced GnuPG Controller: The GnuPG Controller can now be opened without triggering a restart if no settings have been changed.
  • Resolved High CPU Usage: I have addressed the issue causing high CPU usage while using the File Tab.
  • Updated UI Icons: Menu buttons have been updated with more suitable icons.
  • Customizable UI Themes: Users can now switch between different themes, enhancing personalization.
  • Modular Updates: "Version Checking" and "GnuPG Info Gathering" have been modularized, allowing users to disable or delete these functions as desired.
  • New Module Controller: A new system for managing application modules has been implemented for greater control.
  • Improved Translations: Enhancements to German and Simplified Chinese translations have been made, with invitations open for further community contributions.
  • Language Settings Update: English is now available in the Language Settings. For more information, see Issue #135.

For Developers

  • New User Manual Repository: Access the updated manual at GpgFrontend Manual Repository.
  • Enhanced Module System: The module system has become more isolated and flexible, with plugins now loaded and activated at runtime.
  • Switch to Qt 6.5 LTS: I have upgraded to Qt 6.5 LTS to ensure longer support and enhanced stability.
  • Flatpak Platform Update: The Flatpak container runtime "org.kde.Platform" has been upgraded to branch 6.6.

Plans & Considerations

  • Ongoing Improvements: I will continue to address discovered issues and enhance the user manual to improve the user experience.
  • Continued SDK Development: Development of the SDK and module system will proceed, enabling users to create their own modules.
  • Function Modularization: I aim to convert more functions into modules to boost the application's stability and customizability.
  • New Modules Under Consideration:
    • Matrix Functions
    • Email Functions
    • Smart Card Functions

I am excited to unveil the new project logo! Designed to reflect a modern and safe approach, this logo represents the commitment to innovation and user-friendly design.

Logo

What's Changed

New Contributors

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.1.2...v2.1.3

v2.1.2

3 months ago

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: https://github.com/saturneric/GpgFrontend/compare/v2.1.1...v2.1.2

v2.1.1

7 months ago

Critical Notice

The previous hostname "gpgfrontend.pub" has expired and is no longer under my control. I've moved all websites, manuals, and documents to "gpgfrontend.bktus.com". Please note that all URLs within the documentation and source code have been updated accordingly.

What's New

  • Transitioned to Qt6 and OpenSSL 3 in its entirety (Please note the updated system requirements: Ubuntu 20.04+, macOS 11+, Windows 10+). #101
  • Launched the GnuPG Control Board feature for enhanced control. #78
  • Introduced the option to designate keys as Favorites for quick access. #88
  • Amplified the capabilities for key search and filtering for improved usability. #88
  • Enabled opening of files using the system's default application. #100
  • Augmented application reliability by facilitating recovery of unsaved edits after a crash.
  • Added the feature to purge Logs and Data Objects, contributing to a cleaner system environment.
  • Remarkably enhanced loading speed for an optimal user experience.
  • Resolved numerous issues and refined the user interface for an improved experience.
  • Undertook stability improvements to minimize application crashes.

Important Notes

System Requirements Clarification: My strategy is to extend support to the most prevalent versions across various platforms. Unmaintained or obsolete platform versions will gradually be excluded from my support commitment. This approach encourages users to operate this application in a secure, updated environment. Nonetheless, I provide the ability to tweak certain build options (usually without altering the source code) to ensure compatibility with older platforms.

Please be aware: Starting from this version, I will not be bundling .deb packages with binary releases due to download limitations and the significant time investment required for packaging. However, you still have the option to compile and package your own .deb.

Enhanced Compatibility with macOS Apple Silicon: This update has been meticulously optimized to fully support macOS's M1/M2 chips. I have personally verified the performance and functionality on actual hardware. Consequently, the "x86_64" identifier will no longer appear in the name of macOS binary releases.

What's Changed

New Contributors

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.1.0...v2.1.1

v2.1.0

1 year ago

What's New

  • Use Qt6 on Windows and macOS.
  • Use OpenSSL 3 on Windows.
  • Can choose which GnuPG you want to use now. (Only if there is no default GnuPG)
  • Calculate GnuPG executables checksum.
  • Auto key import when verifying signature.
  • Clear password cache at close or just do it immediately.
  • Can reload or restart GnuPG components now.
  • GnuPG Offline Mode.
  • Fix issues and improve the UI.
  • Improve stability.

NOTICE FOR MACOS USERS

For all macOS Users, if you get "gpg not installed correctly", you can see HERE and use the BETA version. This problem seems to be occurred at higher version in macOS.

What's Changed

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.0.10...v2.1.0

v2.0.10

1 year ago

Overview

In v2.0.10, you can use the ECC (both ECDH and ECDSA) algorithm to generate keys. Then, you can now freely specify the location of GPG's database storage. After that, this version fixes many minor issues, optimizes the UI, and improves the stability of the software.

Homebrew Install

For macOS users, you can just execute brew install --cask gpgfrontend to install GpgFrontend along with its dependencies now.

BSD Support

This version has been tested to compile and run properly on FreeBSD.

What's Changed

New Contributors

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.0.9...v2.0.10

Note: The releases have a typo in the name for the portable version (protable vs portable). ;.>

v2.0.9

1 year ago

Overview

In v2.0.9, you are able to view the version and location of GnuPG being used by GpgFrontend. Also, in this version, some interactions have been improved and some issues that caused crashes have been fixed.

It is worth mentioning that a more stable multi-threaded model has been established, which greatly reduces the possibility of application crashes due to conflicts.

Support Ubuntu 22.04 Now

In terms of compatibility, this version is compatible with Ubuntu 22.04, and a CentOS version will be released in the future.

FreeBSD Version Coming...

At present, the compilation and operation problems have been solved on the FreeBSD 12 platform, but there are still some packaging and crash issues.

Snipaste_2022-07-23_23-29-50

What's Changed

New Contributors

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.0.8...v2.0.9

v2.0.8

2 years ago

Notice: GpgFrontend is now on the Microsoft Store!!!

GpgFrontend v2.0.8 has been reviewed by Microsoft Store. You will be available for Download and Automatically Update GpgFrontend in the Microsoft Store after v2.0.8!!! Of course, the GpgFrontend download through this channel is also permanently free...

Microsoft Store Link: https://www.microsoft.com/store/apps/9NH716MQK2B5

What's New

  1. Fix a number of bugs that affect usage.
  2. Enables upgrading of text edit boxes to support more encodings.
  3. Improved application stability and fixed crashes in several cases.

What's Changed

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.0.7...v2.0.8

v2.0.7

2 years ago

News

This is release 2.0.7 on branch develop-2.0.7

Improved

  1. Greatly improve loading speed.
  2. Fix many crash problems in v2.0.6 or less.
  3. Fix issues in UI.
  4. Fix error in zh-cn.po(translation).
  5. Can use xode to build and publish now.

Developer Document

This may help developers understand code structure faster, facilitate source code transparency and establish application security. Link: Here

macOS Binary Review by Apple Inc.

Builds released using the macOS platform have undergone binary review by Apple.

image

This is Apple's binary review result email.

image

What's Changed

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.0.6...v2.0.7

v2.0.6

2 years ago

New

  • Thanks to Fabian Hêche for his valuable contribution to the correction of the French translation!
  • Correct the translation of simplified Chinese.
  • GnuPG and GpgFrontend will now be released together without the need for an additional installation of GnuPG.(Windows)
  • Streamlined software, removing email-related functions and third-party libraries.
  • The individual modules will now be dynamically linked (a concern for developers).

In subsequent releases, I will make available compiled binary executables as far as I can. I may be constantly updating the binary packages for new platforms. If you are able to compile on the platform you are using, please feel free to share your compiled de results.

What's Changed

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.0.5...v2.0.6

v2.0.5

2 years ago

Hi everyone, this is v2.0.5, with some small features added and stability improved IMAP support and other features are still under development due to heavy personal commitments recently.

Developing New Generation of GpgFrontend --- GpgFrontend-E

I'm developing a new generation of GpgFrontend, called GpgFrontend-E. This software is developed using Electron and it will replace most of the functions of GpgFrontend and the interface will be more modern, beautiful and compatible with more platforms (Unix, Linux, Windows, macOS, IOS, Android, etc.). And it will carry out some new attempts, such as more secure content distribution Web3.0 idea, P2P instant messaging and so on. If you want to join, you can contact me at my email address.

Git Repo: https://git.codesdream.com/main/GpgFrontend-E.git

What's Changed

  1. Can now encrypt folders and can handle tar.gpg.
  2. Add some necessary information at the bottom of the edit box.
  3. Fix the path problem of double-byte characters under Windows.
  4. Improve the UI experience of file manipulation.
  5. Fix the binary file reading problem under Windows.
  6. Other Fixes

Full Changelog: https://github.com/saturneric/GpgFrontend/compare/v2.0.4...v2.0.5