diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-05 11:16:30 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-05 11:16:48 +0100 |
| commit | 2fd57b9ba08faf9c06ec4abdbb7b121cae7d4e3a (patch) | |
| tree | 309af78bcd464577df8489fec94e4fdd25f03ae5 | |
| parent | ef7655aef802bcb8de4503f0f5cb9920d90ff698 (diff) | |
| download | danixxyz-2fd57b9ba08faf9c06ec4abdbb7b121cae7d4e3a.tar.gz danixxyz-2fd57b9ba08faf9c06ec4abdbb7b121cae7d4e3a.zip | |
content: publish the HardenedPass docs sectionrelease_05112026-1121
Takes the pages out of draft and adds the section to the main menu in
both languages.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 files changed, 46 insertions, 32 deletions
diff --git a/content/en/hardenedpass/_index.md b/content/en/hardenedpass/_index.md index 6175565..16198ab 100644 --- a/content/en/hardenedpass/_index.md +++ b/content/en/hardenedpass/_index.md @@ -2,7 +2,7 @@ title = "HardenedPass" date = 2026-11-05T00:00:00Z description = "HardenedPass is an Android client for pass, the standard Unix password manager: OpenPGP-encrypted files in a git repository, no Google Play Services, no telemetry." -draft = true +draft = false +++ {{< image src="/uppies/2026/11/hardenedpass-banner.png" alt="The HardenedPass banner: a shield-shaped padlock with a git branch cut through it, next to the app's name." />}} diff --git a/content/en/hardenedpass/getting-started/_index.md b/content/en/hardenedpass/getting-started/_index.md index 6aecc2d..69ff435 100644 --- a/content/en/hardenedpass/getting-started/_index.md +++ b/content/en/hardenedpass/getting-started/_index.md @@ -3,7 +3,7 @@ title = "Getting started" date = 2026-11-05T00:00:00Z description = "Start here: what pass is, how to install HardenedPass, how to make a password store and connect the app to it." weight = 10 -draft = true +draft = false +++ Read these pages in order if you have never used `pass`. If you already have a store diff --git a/content/en/hardenedpass/getting-started/concepts/index.md b/content/en/hardenedpass/getting-started/concepts/index.md index 0e4f6c9..80f7cbf 100644 --- a/content/en/hardenedpass/getting-started/concepts/index.md +++ b/content/en/hardenedpass/getting-started/concepts/index.md @@ -3,7 +3,7 @@ title = "Concepts" date = 2026-11-05T00:00:00Z description = "The three things HardenedPass is built on, in plain words: pass stores passwords as files, OpenPGP encrypts them, git syncs them." weight = 10 -draft = true +draft = false +++ HardenedPass is built on three tools. You do not need to master any of them, but diff --git a/content/en/hardenedpass/getting-started/connect/index.md b/content/en/hardenedpass/getting-started/connect/index.md index 87ca4f7..b2a4c8f 100644 --- a/content/en/hardenedpass/getting-started/connect/index.md +++ b/content/en/hardenedpass/getting-started/connect/index.md @@ -3,7 +3,7 @@ title = "Connect the app" date = 2026-11-05T00:00:00Z description = "How to connect HardenedPass to your store: clone the repository, set up an SSH key or password, import your OpenPGP private key." weight = 40 -draft = true +draft = false +++ You need the address of your repository and the file with your private key. If you diff --git a/content/en/hardenedpass/getting-started/create-store/index.md b/content/en/hardenedpass/getting-started/create-store/index.md index 378123a..39349b7 100644 --- a/content/en/hardenedpass/getting-started/create-store/index.md +++ b/content/en/hardenedpass/getting-started/create-store/index.md @@ -3,7 +3,7 @@ title = "Create a store" date = 2026-11-05T00:00:00Z description = "How to create a password store from zero on a computer: make an OpenPGP key, initialize pass, add a private git remote and export the key." weight = 30 -draft = true +draft = false +++ If you already have a store in a git repository, skip to diff --git a/content/en/hardenedpass/getting-started/install/index.md b/content/en/hardenedpass/getting-started/install/index.md index 627261e..8b2547c 100644 --- a/content/en/hardenedpass/getting-started/install/index.md +++ b/content/en/hardenedpass/getting-started/install/index.md @@ -3,7 +3,7 @@ title = "Install" date = 2026-11-05T00:00:00Z description = "How to download the HardenedPass APK from GitHub Releases, verify its checksum and signing certificate, install it and update it." weight = 20 -draft = true +draft = false +++ HardenedPass needs Android 8 or newer and works without Google Play Services. It is diff --git a/content/en/hardenedpass/reference/_index.md b/content/en/hardenedpass/reference/_index.md index 7b14a54..a71c7a8 100644 --- a/content/en/hardenedpass/reference/_index.md +++ b/content/en/hardenedpass/reference/_index.md @@ -3,7 +3,7 @@ title = "Reference" date = 2026-11-05T00:00:00Z description = "Reference pages for HardenedPass: every setting, the security model and fixes for common errors." weight = 30 -draft = true +draft = false +++ Look things up here when you need them. There is no need to read these pages in order. diff --git a/content/en/hardenedpass/reference/security/index.md b/content/en/hardenedpass/reference/security/index.md index c865c1d..31b7085 100644 --- a/content/en/hardenedpass/reference/security/index.md +++ b/content/en/hardenedpass/reference/security/index.md @@ -3,7 +3,7 @@ title = "Security" date = 2026-11-05T00:00:00Z description = "What HardenedPass protects, where each secret lives, what it sends over the network and which threats it does not cover." weight = 100 -draft = true +draft = false +++ This page says what the app does for you and, just as important, what it does not do. diff --git a/content/en/hardenedpass/reference/settings/index.md b/content/en/hardenedpass/reference/settings/index.md index c1c6604..a8b6482 100644 --- a/content/en/hardenedpass/reference/settings/index.md +++ b/content/en/hardenedpass/reference/settings/index.md @@ -3,7 +3,7 @@ title = "Settings" date = 2026-11-05T00:00:00Z description = "Every HardenedPass setting and what it does, section by section: general, autofill, passwords, repository, misc and PGP." weight = 90 -draft = true +draft = false +++ Open **Settings** from the three dots in the list's search bar, or from the welcome diff --git a/content/en/hardenedpass/reference/troubleshooting/index.md b/content/en/hardenedpass/reference/troubleshooting/index.md index 3dfce92..c55d141 100644 --- a/content/en/hardenedpass/reference/troubleshooting/index.md +++ b/content/en/hardenedpass/reference/troubleshooting/index.md @@ -3,7 +3,7 @@ title = "Troubleshooting" date = 2026-11-05T00:00:00Z description = "Common HardenedPass errors, what they mean and how to fix them: passphrase, keys, SSH, push rejected, detached head, autofill." weight = 110 -draft = true +draft = false +++ ## Keys and passphrases diff --git a/content/en/hardenedpass/using/_index.md b/content/en/hardenedpass/using/_index.md index a52f1b3..d0925d3 100644 --- a/content/en/hardenedpass/using/_index.md +++ b/content/en/hardenedpass/using/_index.md @@ -3,7 +3,7 @@ title = "Using the app" date = 2026-11-05T00:00:00Z description = "Everyday use of HardenedPass: reading and editing entries, OTP codes, syncing with git and filling logins with autofill." weight = 20 -draft = true +draft = false +++ Once the app is connected to your store, these pages cover what you do with it day to diff --git a/content/en/hardenedpass/using/autofill/index.md b/content/en/hardenedpass/using/autofill/index.md index 7455c23..44d0c5c 100644 --- a/content/en/hardenedpass/using/autofill/index.md +++ b/content/en/hardenedpass/using/autofill/index.md @@ -3,7 +3,7 @@ title = "Autofill" date = 2026-11-05T00:00:00Z description = "How to turn on HardenedPass autofill, fill logins in apps and browsers, save new ones, and what the phishing warning means." weight = 80 -draft = true +draft = false +++ Autofill offers your entries directly in login forms, in apps and in browsers, so you do diff --git a/content/en/hardenedpass/using/entries/index.md b/content/en/hardenedpass/using/entries/index.md index 8ff31da..444a69c 100644 --- a/content/en/hardenedpass/using/entries/index.md +++ b/content/en/hardenedpass/using/entries/index.md @@ -3,7 +3,7 @@ title = "Entries" date = 2026-11-05T00:00:00Z description = "How to read, search, copy, create, edit, move and delete entries in HardenedPass, and how to generate passwords." weight = 50 -draft = true +draft = false +++ ## Find an entry diff --git a/content/en/hardenedpass/using/otp/index.md b/content/en/hardenedpass/using/otp/index.md index 64ed3d3..af8ab50 100644 --- a/content/en/hardenedpass/using/otp/index.md +++ b/content/en/hardenedpass/using/otp/index.md @@ -3,7 +3,7 @@ title = "OTP codes" date = 2026-11-05T00:00:00Z description = "How HardenedPass stores and shows one-time codes (TOTP) for two-factor login, and how to add them from a QR code or by hand." weight = 60 -draft = true +draft = false +++ Many sites offer two-factor login with a code that changes every 30 seconds, the kind diff --git a/content/en/hardenedpass/using/sync/index.md b/content/en/hardenedpass/using/sync/index.md index fe00355..c39f071 100644 --- a/content/en/hardenedpass/using/sync/index.md +++ b/content/en/hardenedpass/using/sync/index.md @@ -3,7 +3,7 @@ title = "Sync" date = 2026-11-05T00:00:00Z description = "How HardenedPass syncs your store with git: when changes are committed, how to pull and push, and how to recover from a conflict." weight = 70 -draft = true +draft = false +++ Every change you make in the app, such as a new entry, an edit or a delete, is diff --git a/content/it/hardenedpass/_index.md b/content/it/hardenedpass/_index.md index ab4e027..a993c70 100644 --- a/content/it/hardenedpass/_index.md +++ b/content/it/hardenedpass/_index.md @@ -2,7 +2,7 @@ title = "HardenedPass" date = 2026-11-05T00:00:00Z description = "HardenedPass è un client Android per pass, il gestore di password standard di Unix: file cifrati con OpenPGP in un repository git, senza Google Play Services e senza telemetria." -draft = true +draft = false +++ {{< image src="/uppies/2026/11/hardenedpass-banner.png" alt="Il banner di HardenedPass: un lucchetto a forma di scudo attraversato da un ramo git, accanto al nome dell'app." />}} diff --git a/content/it/hardenedpass/getting-started/_index.md b/content/it/hardenedpass/getting-started/_index.md index 942d77a..34e2cc0 100644 --- a/content/it/hardenedpass/getting-started/_index.md +++ b/content/it/hardenedpass/getting-started/_index.md @@ -3,7 +3,7 @@ title = "Per iniziare" date = 2026-11-05T00:00:00Z description = "Parti da qui: cos'è pass, come installare HardenedPass, come creare un archivio di password e collegarci l'app." weight = 10 -draft = true +draft = false +++ Leggi queste pagine in ordine se non hai mai usato `pass`. Se hai già un archivio in un diff --git a/content/it/hardenedpass/getting-started/concepts/index.md b/content/it/hardenedpass/getting-started/concepts/index.md index 34334ab..e56501a 100644 --- a/content/it/hardenedpass/getting-started/concepts/index.md +++ b/content/it/hardenedpass/getting-started/concepts/index.md @@ -3,7 +3,7 @@ title = "Concetti" date = 2026-11-05T00:00:00Z description = "Le tre cose su cui si basa HardenedPass, in parole semplici: pass salva le password come file, OpenPGP le cifra, git le sincronizza." weight = 10 -draft = true +draft = false +++ HardenedPass si basa su tre strumenti. Non serve padroneggiarli, ma sapere cosa fa diff --git a/content/it/hardenedpass/getting-started/connect/index.md b/content/it/hardenedpass/getting-started/connect/index.md index d7c6e35..f960498 100644 --- a/content/it/hardenedpass/getting-started/connect/index.md +++ b/content/it/hardenedpass/getting-started/connect/index.md @@ -3,7 +3,7 @@ title = "Collega l'app" date = 2026-11-05T00:00:00Z description = "Come collegare HardenedPass al tuo archivio: clona il repository, configura una chiave SSH o una password, importa la tua chiave privata OpenPGP." weight = 40 -draft = true +draft = false +++ Ti servono l'indirizzo del repository e il file con la tua chiave privata. Se non hai né diff --git a/content/it/hardenedpass/getting-started/create-store/index.md b/content/it/hardenedpass/getting-started/create-store/index.md index d36e449..4f5a1d8 100644 --- a/content/it/hardenedpass/getting-started/create-store/index.md +++ b/content/it/hardenedpass/getting-started/create-store/index.md @@ -3,7 +3,7 @@ title = "Crea un archivio" date = 2026-11-05T00:00:00Z description = "Come creare da zero un archivio di password su un computer: genera una chiave OpenPGP, inizializza pass, aggiungi un remote git privato ed esporta la chiave." weight = 30 -draft = true +draft = false +++ Se hai già un archivio in un repository git, passa a diff --git a/content/it/hardenedpass/getting-started/install/index.md b/content/it/hardenedpass/getting-started/install/index.md index 9757022..91bf0a3 100644 --- a/content/it/hardenedpass/getting-started/install/index.md +++ b/content/it/hardenedpass/getting-started/install/index.md @@ -3,7 +3,7 @@ title = "Installazione" date = 2026-11-05T00:00:00Z description = "Come scaricare l'APK di HardenedPass dalle release su GitHub, verificarne checksum e certificato di firma, installarlo e aggiornarlo." weight = 20 -draft = true +draft = false +++ HardenedPass richiede Android 8 o successivo e funziona senza Google Play Services. Non diff --git a/content/it/hardenedpass/reference/_index.md b/content/it/hardenedpass/reference/_index.md index 5b27491..b4f194c 100644 --- a/content/it/hardenedpass/reference/_index.md +++ b/content/it/hardenedpass/reference/_index.md @@ -3,7 +3,7 @@ title = "Riferimento" date = 2026-11-05T00:00:00Z description = "Le pagine di riferimento di HardenedPass: ogni impostazione, il modello di sicurezza e le soluzioni agli errori più comuni." weight = 30 -draft = true +draft = false +++ Consulta queste pagine quando ti servono. Non c'è bisogno di leggerle in ordine. diff --git a/content/it/hardenedpass/reference/security/index.md b/content/it/hardenedpass/reference/security/index.md index 65041fa..9faf164 100644 --- a/content/it/hardenedpass/reference/security/index.md +++ b/content/it/hardenedpass/reference/security/index.md @@ -3,7 +3,7 @@ title = "Sicurezza" date = 2026-11-05T00:00:00Z description = "Cosa protegge HardenedPass, dove sta ogni segreto, cosa invia in rete e quali minacce non copre." weight = 100 -draft = true +draft = false +++ Questa pagina dice cosa fa l'app per te e, altrettanto importante, cosa non fa. diff --git a/content/it/hardenedpass/reference/settings/index.md b/content/it/hardenedpass/reference/settings/index.md index 498dca6..630ff4f 100644 --- a/content/it/hardenedpass/reference/settings/index.md +++ b/content/it/hardenedpass/reference/settings/index.md @@ -3,7 +3,7 @@ title = "Impostazioni" date = 2026-11-05T00:00:00Z description = "Ogni impostazione di HardenedPass e cosa fa, sezione per sezione: generale, autofill, password, repository, varie e PGP." weight = 90 -draft = true +draft = false +++ Apri **Impostazioni** dai tre puntini nella barra di ricerca dell'elenco, o dalla diff --git a/content/it/hardenedpass/reference/troubleshooting/index.md b/content/it/hardenedpass/reference/troubleshooting/index.md index a78a548..fde8013 100644 --- a/content/it/hardenedpass/reference/troubleshooting/index.md +++ b/content/it/hardenedpass/reference/troubleshooting/index.md @@ -3,7 +3,7 @@ title = "Risoluzione dei problemi" date = 2026-11-05T00:00:00Z description = "Gli errori più comuni di HardenedPass, cosa significano e come risolverli: passphrase, chiavi, SSH, push rifiutato, detached HEAD, autofill." weight = 110 -draft = true +draft = false +++ ## Chiavi e passphrase diff --git a/content/it/hardenedpass/using/_index.md b/content/it/hardenedpass/using/_index.md index cacda05..7c5b257 100644 --- a/content/it/hardenedpass/using/_index.md +++ b/content/it/hardenedpass/using/_index.md @@ -3,7 +3,7 @@ title = "Usare l'app" date = 2026-11-05T00:00:00Z description = "L'uso quotidiano di HardenedPass: leggere e modificare le voci, i codici OTP, la sincronizzazione con git e la compilazione automatica dei login." weight = 20 -draft = true +draft = false +++ Una volta collegata l'app al tuo archivio, queste pagine spiegano cosa ci fai giorno per diff --git a/content/it/hardenedpass/using/autofill/index.md b/content/it/hardenedpass/using/autofill/index.md index f14113a..e1c3b93 100644 --- a/content/it/hardenedpass/using/autofill/index.md +++ b/content/it/hardenedpass/using/autofill/index.md @@ -3,7 +3,7 @@ title = "Autofill" date = 2026-11-05T00:00:00Z description = "Come attivare la compilazione automatica di HardenedPass, compilare i login in app e browser, salvarne di nuovi, e cosa significa l'avviso di phishing." weight = 80 -draft = true +draft = false +++ La compilazione automatica propone le tue voci direttamente nei moduli di login, nelle diff --git a/content/it/hardenedpass/using/entries/index.md b/content/it/hardenedpass/using/entries/index.md index ffdcc9f..bf16f7d 100644 --- a/content/it/hardenedpass/using/entries/index.md +++ b/content/it/hardenedpass/using/entries/index.md @@ -3,7 +3,7 @@ title = "Voci" date = 2026-11-05T00:00:00Z description = "Come leggere, cercare, copiare, creare, modificare, spostare ed eliminare le voci in HardenedPass, e come generare le password." weight = 50 -draft = true +draft = false +++ ## Trova una voce diff --git a/content/it/hardenedpass/using/otp/index.md b/content/it/hardenedpass/using/otp/index.md index f70ca9d..9846c9f 100644 --- a/content/it/hardenedpass/using/otp/index.md +++ b/content/it/hardenedpass/using/otp/index.md @@ -3,7 +3,7 @@ title = "Codici OTP" date = 2026-11-05T00:00:00Z description = "Come HardenedPass salva e mostra i codici monouso (TOTP) per l'accesso a due fattori, e come aggiungerli da un codice QR o a mano." weight = 60 -draft = true +draft = false +++ Molti siti offrono l'accesso a due fattori con un codice che cambia ogni 30 secondi, diff --git a/content/it/hardenedpass/using/sync/index.md b/content/it/hardenedpass/using/sync/index.md index d931c00..4a71cab 100644 --- a/content/it/hardenedpass/using/sync/index.md +++ b/content/it/hardenedpass/using/sync/index.md @@ -3,7 +3,7 @@ title = "Sincronizzazione" date = 2026-11-05T00:00:00Z description = "Come HardenedPass sincronizza l'archivio con git: quando vengono registrate le modifiche, come fare pull e push, come uscire da un conflitto." weight = 70 -draft = true +draft = false +++ Ogni modifica che fai nell'app, come una nuova voce, una correzione o un'eliminazione, @@ -96,10 +96,16 @@ enableEmoji = true weight = 1 [[languages.it.menus.main]] + identifier = "hardenedpass" + pageRef = "/hardenedpass" + name = "hardenedpass" + weight = 6 + + [[languages.it.menus.main]] identifier = "legal" pageRef = "/is/legal" name = "legal" - weight = 6 + weight = 7 [languages.en] label = "EN" @@ -150,10 +156,16 @@ enableEmoji = true weight = 1 [[languages.en.menus.main]] + identifier = "hardenedpass" + pageRef = "/hardenedpass" + name = "hardenedpass" + weight = 6 + + [[languages.en.menus.main]] identifier = "legal" pageRef = "/is/legal" name = "legal" - weight = 6 + weight = 7 # Taxonomies [taxonomies] diff --git a/i18n/en.yaml b/i18n/en.yaml index c35c06e..7ea134a 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -207,3 +207,4 @@ callout_success: "Success" docsMenu: "Documentation" docsOnThisPage: "On this page" docsPager: "Previous and next page" +hardenedpass: "HardenedPass" diff --git a/i18n/it.yaml b/i18n/it.yaml index d05455d..642e062 100644 --- a/i18n/it.yaml +++ b/i18n/it.yaml @@ -209,3 +209,4 @@ callout_success: "Successo" docsMenu: "Documentazione" docsOnThisPage: "In questa pagina" docsPager: "Pagina precedente e successiva" +hardenedpass: "HardenedPass" |
