summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-05 11:16:30 +0100
committerDanilo M. <danix@danix.xyz>2026-11-05 11:16:48 +0100
commit2fd57b9ba08faf9c06ec4abdbb7b121cae7d4e3a (patch)
tree309af78bcd464577df8489fec94e4fdd25f03ae5
parentef7655aef802bcb8de4503f0f5cb9920d90ff698 (diff)
downloaddanixxyz-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>
-rw-r--r--content/en/hardenedpass/_index.md2
-rw-r--r--content/en/hardenedpass/getting-started/_index.md2
-rw-r--r--content/en/hardenedpass/getting-started/concepts/index.md2
-rw-r--r--content/en/hardenedpass/getting-started/connect/index.md2
-rw-r--r--content/en/hardenedpass/getting-started/create-store/index.md2
-rw-r--r--content/en/hardenedpass/getting-started/install/index.md2
-rw-r--r--content/en/hardenedpass/reference/_index.md2
-rw-r--r--content/en/hardenedpass/reference/security/index.md2
-rw-r--r--content/en/hardenedpass/reference/settings/index.md2
-rw-r--r--content/en/hardenedpass/reference/troubleshooting/index.md2
-rw-r--r--content/en/hardenedpass/using/_index.md2
-rw-r--r--content/en/hardenedpass/using/autofill/index.md2
-rw-r--r--content/en/hardenedpass/using/entries/index.md2
-rw-r--r--content/en/hardenedpass/using/otp/index.md2
-rw-r--r--content/en/hardenedpass/using/sync/index.md2
-rw-r--r--content/it/hardenedpass/_index.md2
-rw-r--r--content/it/hardenedpass/getting-started/_index.md2
-rw-r--r--content/it/hardenedpass/getting-started/concepts/index.md2
-rw-r--r--content/it/hardenedpass/getting-started/connect/index.md2
-rw-r--r--content/it/hardenedpass/getting-started/create-store/index.md2
-rw-r--r--content/it/hardenedpass/getting-started/install/index.md2
-rw-r--r--content/it/hardenedpass/reference/_index.md2
-rw-r--r--content/it/hardenedpass/reference/security/index.md2
-rw-r--r--content/it/hardenedpass/reference/settings/index.md2
-rw-r--r--content/it/hardenedpass/reference/troubleshooting/index.md2
-rw-r--r--content/it/hardenedpass/using/_index.md2
-rw-r--r--content/it/hardenedpass/using/autofill/index.md2
-rw-r--r--content/it/hardenedpass/using/entries/index.md2
-rw-r--r--content/it/hardenedpass/using/otp/index.md2
-rw-r--r--content/it/hardenedpass/using/sync/index.md2
-rw-r--r--hugo.toml16
-rw-r--r--i18n/en.yaml1
-rw-r--r--i18n/it.yaml1
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,
diff --git a/hugo.toml b/hugo.toml
index ad04ecb..4414f14 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -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"