summaryrefslogtreecommitdiffstats
path: root/content/en/hardenedpass/using/sync
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-06 10:52:41 +0100
committerDanilo M. <danix@danix.xyz>2026-11-06 10:52:41 +0100
commit67168fdda80b84ff0d7317548960255c0a72a046 (patch)
treeb84d4d46681b2758f8cc146837ac3c736f36fe9e /content/en/hardenedpass/using/sync
parentafa0e5edda3c6d8097d7364a600e58eeded08938 (diff)
downloaddanixxyz-67168fdda80b84ff0d7317548960255c0a72a046.tar.gz
danixxyz-67168fdda80b84ff0d7317548960255c0a72a046.zip
content: document HardenedPass 0.3.3 and the About screen
Cover the Push after each change setting, Export log and how to send a log with a bug report, what logs can contain, and the About screen added in 0.3.1. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'content/en/hardenedpass/using/sync')
-rw-r--r--content/en/hardenedpass/using/sync/index.md21
1 files changed, 20 insertions, 1 deletions
diff --git a/content/en/hardenedpass/using/sync/index.md b/content/en/hardenedpass/using/sync/index.md
index c39f071..081c5c4 100644
--- a/content/en/hardenedpass/using/sync/index.md
+++ b/content/en/hardenedpass/using/sync/index.md
@@ -8,7 +8,8 @@ draft = false
Every change you make in the app, such as a new entry, an edit or a delete, is
committed to git on the phone straight away. **Nothing is sent to the server until you
-sync.** Until then, the change exists only on this phone.
+sync**, unless you turn on [Push after each change](#push-after-each-change). Until then,
+the change exists only on this phone.
## Sync
@@ -25,6 +26,24 @@ Synchronize is what you want almost every time. To turn the gesture off, use
**Disable pull to sync action** in
[Settings]({{< relref "/hardenedpass/reference/settings" >}}).
+## Push after each change
+
+Turn on **Push after each change** in **Settings**, then **Repository**, and every new
+entry, edit, move, rename or delete made in the app is pushed right away. This keeps the
+server up to date, so a change on a computer is less likely to collide with one waiting
+on the phone. It is off by default.
+
+Three things to know:
+
+- Entries saved through autofill are not pushed. They stay on the phone until the next
+ push or sync.
+- It only sends. To get the server's changes you still need to sync.
+- If your SSH key is protected by the screen lock, the app asks for it at every change.
+
+If the push fails, for example with no network or when the server has newer changes, the
+app shows `Saved on this device, but not pushed. Sync to try again`. Your change is safe
+in a local commit: sync when you can.
+
## When two devices change the same thing
If you edit the same entry on the phone and on a computer before syncing, git cannot