| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
- document toolbar actions, menus, shortcuts, and key selection
- add step-by-step instructions for encryption, decryption, signing,
and verification
- explain output files, overwrite behavior, and ASCII output
- cover combined encrypt-and-sign and decrypt-and-verify workflows
- add guidance for missing keys, signatures, and operation results
|
| |
|
|
|
|
|
| |
- explain screenshot generation, platform scope, and build requirements
- replace platform tabs with a single Windows interface screenshot
- remove obsolete macOS and Linux screenshot references
- clarify screenshot metadata and manual-only entries
|
| |
|
|
| |
- point the v2.1.x download link to release v2.1.13
|
| |
|
|
|
|
| |
- replace outdated image URLs across advanced and guide pages
- fill previously missing image references with hosted assets
- refresh screenshots for key management and interface documentation
|
| |
|
|
|
|
|
| |
- configure screenshot scenarios for key databases and UI elements
- embed new screenshots in interface, database, and key guides
- add image references pending generated screenshot URLs
- clarify the symmetric encryption button description
|
| |
|
|
|
|
|
|
| |
- explain grouped Encrypt and Decrypt toolbar actions
- document toolbar click behavior and customization options
- clarify symmetric encryption access and v2.2.3 changes
- describe security reports, stamps, and view-specific saving
- update appearance settings and email protection instructions
|
| |
|
|
|
|
| |
- state the Qt 6.5 minimum in the contributing guide
- note that Ubuntu 22.04 and 24.04 package too old a Qt
- mention the minimum in the module writing guide
|
| |
|
|
|
|
|
|
|
| |
- update contribute guide: Qt 6.11.3, Rust 1.88, Lua, OpenSSL, test options
- remove DeepWiki references
- add nightly checksum and cosign verification
- note Windows 7 needs v2.1.x and clarify GnuPG minimum
- bump version policy example and add module translations note
- add Lua, VMime and JetBrains Mono to dependencies
|
| |
|
|
|
|
|
| |
- drop Qt5 builds for 2.2.x and explain nightly downloads
- add language list, update notes and smart card label to FAQ
- mention startup window and update check in getting started
- add short notes on new features to the glance page
|
| |
|
|
|
|
|
|
|
| |
- correct labels such as Export Full Secret Key and Generate Revoke Certificate
- use Undefined/Never trust levels, KeyPair Management and New Subkey
- open smart card from Advanced menu
- note rPGP RSA 3072 minimum, secp256k1 and Ed448 engine limits
- document Argon2 parameters and SEIPD v2 for symmetric encryption
- update post-quantum, key group and key management guides
|
| |
|
|
|
|
|
|
| |
- add encryption safety guide for recipient checks and withheld output
- rebuild settings page for 2.2.3 pages, restart rules and About window
- update interface tour: status panel, text direction, startup window
- fix file panel labels and add new and rename dialogs
- note exact text handling in text operations
|
| |
|
|
|
|
|
|
| |
- add temporary profiles page
- update New Profile, Export Profile and Open Profile File dialogs
- note mandatory export passphrase and new profile file format
- document lock conflict dialog and session storage
- cover undo opt-in, editor cache default and keychain unlock
|
| |
|
|
|
|
|
| |
- document the Built-in Key Database box and its key engine
- explain Use as Default, the Role column and In Profile/Local Only tabs
- describe applying changes without a restart
- update storage locations and portable relative path tips
|
| |
|
|
|
|
|
|
|
| |
- rewrite Module Controller for Module Discovery and publisher trust
- list bundled modules and the release-only developer tabs
- add pages for writing modules and the OpenPGP Structure Inspector
- move IM docs to the IM module and drop toolbar buttons
- rewrite key server guide for batch publish, refresh and status check
- remove the Sync Public Key page
|
| |
|
|
|
|
|
|
|
| |
- move email-operations guide to email/compose-protect and rewrite it
- add overview, verify-inspect, accounts-sending and reading-imap pages
- document inline headers, reply and forward, raw source view
- document security badges, Message Details and export checks
- document Mail Accounts, SMTP sending and read-only IMAP browsing
- drop screenshots that show the old editor
|
| |
|
|
|
| |
- update [img-3] URL to new CDN path (2026/08/20)
- refresh screenshot in understand-interface guide
|
| |
|
|
|
|
|
|
|
|
| |
- reword intro to emphasize recommendations, not strict rules
- simplify hardware bullets for clarity (RAM, disk, CPU)
- expand OS entries: Windows Qt5 note; macOS Intel and Apple Silicon
- add Linux note: Ubuntu 22.04 or comparable distro, x86_64/arm64
- clarify GnuPG min (2.2.0) and recommend 2.4.0+
- note Windows packages include GnuPG and app ships rPGP fallback
- rephrase network: app works offline; internet optional for ops
|
| |
|
|
|
|
|
|
| |
- convert inline image URLs to reference-style [img-*] and add refs
- convert inline external links to reference labels and add refs
- normalize link names across many docs for consistency
- reword translate-interface guide for clarity and brevity
- fix algorithms table formatting and add wiki/rfc references
|
| |
|
|
|
|
|
|
|
| |
- add redirect /appendix/setup-dev-env/ to /appendix/contribute/
- adjust appendix order: ai-policy 7->6
- adjust appendix order: free-no-donation 8->7
- adjust appendix order: version-policy 6->5
- bump macOS minimum in system requirements 13->15
- fix disk bullet formatting in system-requirement doc
|
| |
|
|
|
|
|
|
|
|
|
| |
- merge deleted setup-dev-env.md into contribute guide and expand it
- add prerequisites, compilers, Rust, Git, and submodule instructions
- provide platform install steps for Ubuntu, macOS, and Windows (MSYS2)
- document Qt requirements, build (cmake/ninja) and test commands
- clarify Windows/MSYS2 as supported environment and caveats
- add git config line endings, gtest fallback, and CI parity notes
- update code-binary-verify to reference the contributing guide
- reword description and streamline contribution workflow
|
| |
|
|
|
|
|
|
|
|
|
| |
- rewrite intro and description to clarify verification steps
- emphasize GitHub Actions automated builds and recipe
- note every package signed since v1.0.5; explain .sig use
- condense and clarify Windows, macOS, and Linux signing notes
- add About window details showing branch and commit hash
- confirm public OpenPGP key location and fingerprint link
- advise building from source in high-risk cases; point to dev guide
- minor wording, grammar, and formatting tweaks
|
| |
|
|
|
|
|
|
|
| |
- remove embedded PGP public key and fingerprint from doc
- link to maintainer public key at bktus.com/openpgp
- add "When the Stakes Are Very High" section with guidance
- add step-by-step advice to get source, verify, review, build
- reference development environment guide for build instructions
- note that self-building requires time and skill
|
| |
|
|
|
|
|
|
| |
- reword license section to state GPL-3.0 keeps code free
- add explicit promise that the official app will remain free
- clarify project never charges or collects donations
- warn that third parties may sell copies but payment isn't needed
- point readers to official Downloads and Code & Binary Verify
|
| |
|
|
|
|
|
|
|
| |
- add Free & No Donations appendix page explaining why no donations
- update FAQ: updater offers only newer releases in the same series
- add links to version-numbering and stable/beta/nightly docs
- add FAQ entries clarifying free/donations and AI usage in project
- allow AI tools in contribute doc with rules to review and run code
- add cross-links between FAQ, contribute, and AI Policy docs
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- rewrite AI policy prose for clearer, calmer tone and flow
- state AI tools never touch keys and do not implement encryption
- require every change be planned and human-reviewed before release
- emphasize maintainer background and project timeline clearly
- soften speed claim to an estimate and note more work now gets done
- assert there is no home-made cryptography and explain how to verify
- tighten bug report guidance; require reproduction steps, not AI guesses
- advise using auto-generated wiki for orientation and check source
- reword version policy to explain what version numbers mean here
- clarify semantic versioning is for libraries, not this app
|
| |
|
|
|
|
|
|
|
|
| |
- add AI Policy appendix explaining how AI tools are used
- state that no AI runs inside the app and no user data is sent
- clarify cryptography is done by GnuPG and rPGP, not by AI
- describe checks: human review, cross-platform builds, tests
- add contributor rules: understand patches and run tests first
- note AI-assisted wiki is external and manual is human-checked
- link to code/binary verify and contact pages for auditability
|
| |
|
|
|
|
|
|
|
| |
- add new appendix doc explaining GpgFrontend version scheme
- define generation, series, and release parts and examples
- explain why project does not follow Semantic Versioning
- describe what starts a new series with real examples
- document stable, beta, nightly channels and upgrade policy
- list series history and rationale for keeping numbers small
|
| |
|
|
|
|
|
|
|
| |
- rewrite contact page content to concise, user-friendly format
- update frontmatter description to remove encryption preference
- add 'How to Reach Me' section with email, languages, format
- link to bktus.com/contact for PGP key and reply time info
- prefer GitHub issues for bugs and feature requests
- remove long PGP public key, domain lore, and verbose info
|
| |
|
|
|
| |
- add screenshot to key-categories guide to illustrate categories
- add screenshot to key-management guide to show window
|
| |
|
|
|
|
|
|
| |
- implement click-to-zoom lightbox for docs images
- add public/scripts/lightbox.js with keyboard, pointer, pinch
- load the script via astro.config.mjs to include on pages
- add CSS in src/styles/custom.css for viewer UI and states
- update docs cover image URL to new asset version
|
| |
|
|
|
|
| |
- remove note about hidden expiration options (rPGP lacks support)
- simplify rPGP v5 caution; clarify it cannot use v5 keys
- remove paragraph about engine reporting of key fields (redundant)
|
| |
|
|
|
| |
- remove Profiles LinkCard from src/content/docs/index.mdx
- tidy docs index by eliminating the Profiles entry
|
| |
|
|
|
| |
- rephrase historical pairing wording for clarity and readability
- change 'superseded' to 'outdated' and mention EdDSA/ECDSA as newer
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- improve wording in app-data-storage for clarity and consistency
- rephrase encryption description to say keys derived from name
- clarify tamper detection: altered files are refused
- simplify sentences in app-secure-key and describe key storage
- replace "throw the key away" with "delete the key" for precision
- clarify Maximum secure-level behavior: key rotated weekly
- fix various small wording and grammar issues in advanced docs
- make portable-mode and profiles text clearer about data transfer
- adjust memory-security wording about wiping buffers and limits
- minor rewording in key-database and key-package for clarity
- fix CLI doc: --profile needs folder name; where to find it
- change caution headings to be more descriptive and noticeable
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- reword subkey passphrase flow to clarify step order
- replace 'save the lot' with 'save them all' for clarity
- change 'does not announce' to 'does not reveal' in IM guide
- state long instant messages leave your text unchanged
- clarify one shared phrase is used; explain switching in settings
- reword categories intro to 'built in' and auto-fill wording
- clarify mass expiry wording to mention similar expiry timing
- reword bulk owner-trust action wording for clarity
- rephrase settings intro to 'was redesigned' for clarity
- tweak smart-card wording to 'start using the card for real work'
- change 'not being seen' to 'not detected' in smart-card notes
- clarify card keys cannot be copied off the card; warn loss risk
- replace 'mangle' with 'break' for chat app handling description
- update status/UI hints: 'will expire soon' and 'off by default'
- clarify v5/v6 compatibility and rPGP cannot open v5 keys
|
| |
|
|
|
|
|
|
|
|
|
| |
- change "flavours" to "versions" and simplify installed/portable text
- explain installed keeps settings and keys in the user folder
- clarify portable keeps everything in the program folder for USB use
- state the two versions do not share data and switching resets state
- update getting-started note to match downloads wording
- rephrase search hint to "Type what you are looking for" for clarity
- clarify DSA/RSA < 2048 are no longer offered for new keys per RFC 9580
- recommend verifying downloads before installation with improved wording
|
| |
|
|
|
|
|
|
|
|
| |
- app-data-storage: clarify old files are re-encrypted with new key
- app-secure-key: rephrase file-access sentence and fix 'lose data'
- key-database: tweak manual mode sentence for clearer meaning
- memory-security: reword weekly internal key change for clarity
- module-controller: clarify developer tabs and building modules note
- portable-mode: simplify text about removed files and recommend portable build
- profiles: clarify 'Open Profile File' behavior and profile UI text
|
| |
|
|
|
|
|
|
|
|
| |
- clarify temporary file behavior to explain safe write use
- rephrase instant-messaging sentences to avoid awkward phrasing
- update key-categories wording for right-click options
- improve key-management wording about prefilled search box
- reword openpgp trust guide to clarify certify methods
- adjust settings table entries for General and Instant Messaging
- tweak interface guide phrasing for counts and row clarity
|
| |
|
|
|
|
|
| |
- clarify macOS download: only an installed version is available
- update portable file description to mark portable builds
- improve language-setting sentence for clarity and readability
- lowercase 'Profiles' list item for consistent bullet style
|
| |
|
|
|
|
|
|
|
|
|
| |
- add "Which Databases Travel" section to key-database docs
- explain automatic vs manual mode and folder location deciding travel
- describe inactive databases and how profiles behave on other machines
- add caution that export UI text is easy to miss and advise checks
- add "What Goes In, and What Does Not" section to profiles doc
- clarify profile files include settings and keys inside the profile
- note logs, modules, and keys kept outside the profile are omitted
- advise using a KeyPackage to move keys that don't travel with profile
|
| |
|
|
|
|
|
|
|
| |
- adjust sidebar order for several docs to improve navigation
- add Manage Keys shortcut to generate revocation certificate
- keep the longer key-details route documented for completeness
- add bulk "Set Owner Trust for Checked Keys" workflow (v2.2.2)
- document right-click "Certify Key..." action in Manage Keys
- clarify enabling Sym. Encrypt in Settings > Appearance toolbar
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- simplify title and description; change sidebar order to 11
- refocus content from developer details to user-facing guidance
- add clear instructions for opening the Module Controller
- describe Registered Modules list, tabs, and filters
- clarify activation: Activate/Deactivate and Activate on Start
- explain adding/removing external modules via Show Mods Directory
- note Module Loading Policy location in Settings for missing modules
- remove extensive examples, code blocks, and verbose data dumps
- keep Global Register Table and Debugger notes for developers
- link to GpgFrontend Modules repo for sources and examples
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- update sidebar ordering for key-related advanced pages
- rename "Key Database" to "Key Databases" in UI text
- clarify list view: show name, engine, folder, and status
- note limit of up to eight databases
- add "Mode" choices when adding a database: Automatic/Manual
- explain "Convert to Relative Path" for Manual/Portable mode
- add tip that profiles can carry their own key databases/keys
- require restart after any database change; app offers restart
- add KeyPackage note distinguishing .gfpack (keys) vs .gfp (profile)
- add profile note to key-storage about keys living inside profiles
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- rewrite intro to describe portable download and local storage
- set sidebar order to 2
- clarify portable is a separate download, not an in-app setting
- remove ENV.ini and PORTABLE.txt setup steps
- add note that legacy switches no longer work (changed in v2.2.2)
- explain installed vs portable keep separate data and keys
- describe where portable files are kept and AppImage behavior
- warn portable copy cannot use the computer's password store
- keep tip about relative paths for key databases
|
| |
|
|
|
|
|
|
|
|
| |
- rewrite application data doc to clarify encryption, layout, and risks
- move technical notes into simpler headings and add file location info
- clarify Application Secure Key choices and PIN/system keychain options
- document SecureLevel behavior, UI location, and restart requirement
- note migration to libsodium in v2.2.0 and compatibility impact
- emphasize OpenPGP keys and user data are unaffected by these docs
- add sidebar order metadata to advanced doc pages for navigation
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- add new Settings guide describing v2.2.2 layout and search box
- update Import & Export guide: add quick export and OpenSSH tip
- update Import & Export guide: document bulk backup of private keys
- add quick private-key export instructions and clipboard copy note
- update Key Server Operations: clarify Settings path and module info
- update Understand Interface: add status bar, path bar, and colors
- expand key toolbox section with buttons, columns, and usage tips
- View Key Pair Details: document v5 keys and rPGP incompatibility
- View Key Pair Details: add per-subkey actions (passphrase, card, expiry)
- adjust sidebar ordering for several guide pages to match new layout
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- clarify name field: remove 'at least 5 characters' requirement
- add rules: name non-empty; forbid () <> in name/comment; email must be full
- require confirmation for names shorter than five chars to avoid typos
- mark DSA as GnuPG-only in algorithms table
- add rPGP note: rPGP v2.2.2+ no longer makes RSA<2048 or DSA
- clarify v5 keys are LibrePGP; rPGP and many OpenPGP tools can't read
- bump sidebar order for generate-use-subkey guide
- remove 'Only for GnuPG engine' note from expiration field
- add tip: change one subkey's passphrase without touching others
|
| |
|
|
|
|
| |
- add Instant Messaging guide covering IM encrypt/sign and phrases
- add Key Categories guide describing category creation and usage
- add Manage Your Keys guide detailing key list, bulk ops, and actions
|
| |
|
|
|
|
|
|
| |
- add file-panel navigation section: path bar, toolbar, filter help
- clarify ASCII output toggle: "Use ASCII Armor" in Show menu
- add safe-write note: results written to temp then moved in place
- add guidance when asked to pick an encryption subkey
- add chat-friendly encryption note and link to Instant Messaging
|
| |
|
|
|
|
|
|
|
| |
- add new "Profiles" page at docs/advanced/profiles.mdx
- explain creating, exporting, importing, and deleting profiles
- document portable, default, and local profile types and usage
- include passphrase safety, nightly-build notes, and cautions
- show CLI usage for opening or importing profile files
- help users keep separate setups and carry them between machines
|