aboutsummaryrefslogtreecommitdiffstats
path: root/src/content
Commit message (Collapse)AuthorAgeFilesLines
* docs(guides): clarify file and text operationsHEADmainsaturneric14 hours2-41/+283
| | | | | | | | | - 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
* docs(screenshots): document automated screenshot workflowsaturneric14 hours2-14/+33
| | | | | | | - 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
* docs(downloads): update GpgFrontend release linksaturneric14 hours1-1/+1
| | | | - point the v2.1.x download link to release v2.1.13
* docs(images): update documentation image referencessaturneric14 hours18-69/+69
| | | | | | - 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
* feat(docs): add interface screenshots to guidessaturneric16 hours4-0/+21
| | | | | | | - 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
* docs(interface): update toolbar and report guidancesaturneric16 hours4-14/+98
| | | | | | | | - 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
* docs(appendix): require Qt 6.5 to build from sourcesaturneric24 hours2-3/+6
| | | | | | - 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
* docs(appendix): update appendix and dependencies for v2.2.3saturneric44 hours7-52/+223
| | | | | | | | | - 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
* docs(overview): update overview pages for v2.2.3saturneric44 hours4-26/+112
| | | | | | | - 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
* docs(keys): fix key labels and update rPGP rules for v2.2.3saturneric44 hours14-156/+363
| | | | | | | | | - 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
* docs(guides): add encryption safety guide and update core guidessaturneric44 hours6-77/+652
| | | | | | | | - 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
* docs(profiles): document temporary profiles and profile changessaturneric44 hours5-65/+490
| | | | | | | | - 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
* docs(key-database): rewrite key database docs for v2.2.3saturneric44 hours3-151/+449
| | | | | | | - 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
* docs(modules): update module, IM and key server docs for v2.2.3saturneric44 hours6-289/+886
| | | | | | | | | - 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
* docs(email): add Email section for v2.2.3saturneric44 hours6-174/+969
| | | | | | | | | - 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
* docs(guides): update img-3 URLsaturneric2026-08-191-1/+1
| | | | | - update [img-3] URL to new CDN path (2026/08/20) - refresh screenshot in understand-interface guide
* docs(system-requirement): clarify and expand system requirementssaturneric2026-08-141-13/+22
| | | | | | | | | | - 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
* docs(manual): convert inline URLs to reference stylesaturneric2026-08-1433-204/+372
| | | | | | | | - 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
* feat(site): add redirect from setup-dev-env to contributesaturneric2026-08-144-5/+5
| | | | | | | | | - 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
* docs(contribute): rewrite and expand contributing guidesaturneric2026-08-143-254/+207
| | | | | | | | | | | - 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
* docs(appendix): rewrite code & binary verification guidesaturneric2026-08-141-55/+49
| | | | | | | | | | | - 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
* docs(security): replace inline key with public key URLsaturneric2026-08-141-19/+29
| | | | | | | | | - 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
* docs(appendix): clarify licensing and donation policysaturneric2026-08-141-9/+11
| | | | | | | | - 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
* docs(appendix): add free & no donations pagesaturneric2026-08-143-1/+118
| | | | | | | | | - 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
* docs(appendix): clarify AI and version policysaturneric2026-08-142-50/+45
| | | | | | | | | | | | | - 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
* docs(appendix): add ai policy appendixsaturneric2026-08-141-0/+170
| | | | | | | | | | - 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
* docs(appendix): add version numbering policysaturneric2026-08-141-0/+140
| | | | | | | | | - 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
* docs(overview): simplify and modernize contact pagesaturneric2026-08-141-48/+13
| | | | | | | | | - 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
* docs(guides): add key management screenshotssaturneric2026-08-142-0/+4
| | | | | - add screenshot to key-categories guide to illustrate categories - add screenshot to key-management guide to show window
* feat(docs): add click-to-zoom lightbox for imagessaturneric2026-08-141-1/+1
| | | | | | | | - 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
* docs(guides): clarify rPGP engine limitationssaturneric2026-08-112-15/+2
| | | | | | - 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)
* docs(docs): remove profiles link card from docs indexsaturneric2026-08-111-5/+0
| | | | | - remove Profiles LinkCard from src/content/docs/index.mdx - tidy docs index by eliminating the Profiles entry
* docs(algorithms): clarify DSA descriptionsaturneric2026-08-101-3/+3
| | | | | - rephrase historical pairing wording for clarity and readability - change 'superseded' to 'outdated' and mention EdDSA/ECDSA as newer
* docs(advanced): improve wording and claritysaturneric2026-08-108-48/+51
| | | | | | | | | | | | | | | - 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
* docs(guides): improve wording and claritysaturneric2026-08-1011-26/+28
| | | | | | | | | | | | | | | | | | - 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
* docs(overview): clarify downloads and FAQ wordingsaturneric2026-08-103-16/+17
| | | | | | | | | | | - 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
* docs(advanced): clarify wording across advanced docssaturneric2026-08-107-17/+19
| | | | | | | | | | - 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
* docs(guides): improve wording across guidessaturneric2026-08-107-18/+18
| | | | | | | | | | - 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
* docs(overview): improve wording and consistencysaturneric2026-08-103-6/+6
| | | | | | | - 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
* docs(key-database): clarify which databases travel with profilessaturneric2026-08-102-0/+65
| | | | | | | | | | | - 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
* docs(guides): document v2.2.2 features and reorder sidebarsaturneric2026-08-104-4/+29
| | | | | | | | | - 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
* docs(module-controller): rewrite module controller docssaturneric2026-08-101-146/+65
| | | | | | | | | | | | | - 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
* docs(advanced): clarify key database and keypackage behaviorsaturneric2026-08-103-18/+58
| | | | | | | | | | | | | - 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
* docs(portable-mode): clarify portable vs installedsaturneric2026-08-101-51/+42
| | | | | | | | | | | | - 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
* docs(advanced): revise advanced security docssaturneric2026-08-103-376/+174
| | | | | | | | | | - 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
* docs(guides): update guides for v2.2.2 ui and featuressaturneric2026-08-105-22/+248
| | | | | | | | | | | | | - 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
* docs(guides): clarify key generation and subkey guidessaturneric2026-08-102-6/+43
| | | | | | | | | | | | - 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
* feat(guides): add new key management, categories, and IM guidessaturneric2026-08-104-0/+400
| | | | | | - 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
* docs(guides): add file-panel navigation and text tipssaturneric2026-08-102-3/+49
| | | | | | | | - 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
* docs(profiles): add profiles documentationsaturneric2026-08-101-0/+202
| | | | | | | | | - 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