diff --git a/CHANGELOG.md b/CHANGELOG.md
index 15aa442..782b583 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -28,6 +28,12 @@ instead carried by the app description, the git tag, the release, and this file.
line breaks are now restored before the key is used, so the stored location works again without
re-entering it (#24).
+## [1.0.0] - 2026-10-29
+
+First stable release: the same code as 1.0.0-rc.6, which had no blocking problems reported in its
+week out (about 220 downloads). Only the version number and the README changed. The fixes for
+what was reported (#22, #24) follow in 1.0.1.
+
## [1.0.0-rc.6] - 2026-10-24
Sixth release candidate for 1.0.0; the app version is 0.9.12. Fixes from two disaster recovery
diff --git a/README.md b/README.md
index 51faa4d..1f9a8dc 100644
--- a/README.md
+++ b/README.md
@@ -7,8 +7,8 @@ installations and hosted Nextcloud. (Choosing SMB as a storage backend is the on
see "Storage backend experiences" below — that requirement comes from files_external, not from
ng_backup, and applies to any Nextcloud app that writes to an SMB share.)
-**Status: release candidate for 1.0.0 (1.0.0-rc.1, app version 0.9.7).** Tested thoroughly, usable
-alongside your current backup, but not yet a drop-in replacement for it. See "Known limitations" below, `PLAN.md` for the design and
+**Status: 1.0.0, stable.** Disaster recovery has been tested on real installations (see "Tested
+disaster recoveries" below). See "Known limitations" below, `PLAN.md` for the design and
`docs/HOWTO.md` for a step-by-step guide from setup to a tested restore. Server lost? See
`docs/DISASTER-RECOVERY.md`.
@@ -293,7 +293,7 @@ a 👍 on its issue helps decide what comes first.
## Known limitations
-On the backlog; none of these block the beta or 1.0.0, but know them before you rely on it:
+On the backlog; know them before you rely on NG Backup:
- **Only the data directory is backed up.** Object storage as primary storage (`objectstore` in
`config.php`) is not supported: a backup refuses to start there. Folders mounted through the
diff --git a/appinfo/info.xml b/appinfo/info.xml
index d89cd53..c23ce39 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -42,7 +42,7 @@ welcome: use the "Share your experience" link on the admin page.
Developed and sponsored by [Ensembia](https://www.ensembia.com). We can offer (paid) assistance if
you need help with restoring a backup after a crash.]]>
- 0.9.12
+ 1.0.0
agpl
Dillard Blom
NgBackup
@@ -53,9 +53,9 @@ you need help with restoring a backup after a crash.]]>
https://github.com/dillardblom/ng_backup
https://github.com/dillardblom/ng_backup/issues
https://github.com/dillardblom/ng_backup
- https://raw.githubusercontent.com/dillardblom/ng_backup/v1.0.0-rc.6/screenshots/1-backups.png
- https://raw.githubusercontent.com/dillardblom/ng_backup/v1.0.0-rc.6/screenshots/2-restore.png
- https://raw.githubusercontent.com/dillardblom/ng_backup/v1.0.0-rc.6/screenshots/3-settings.png
+ https://raw.githubusercontent.com/dillardblom/ng_backup/v1.0.0/screenshots/1-backups.png
+ https://raw.githubusercontent.com/dillardblom/ng_backup/v1.0.0/screenshots/2-restore.png
+ https://raw.githubusercontent.com/dillardblom/ng_backup/v1.0.0/screenshots/3-settings.png
sodium