From a53d50d239ea5f510caa43ac4b634fd408483492 Mon Sep 17 00:00:00 2001 From: mfwadejr <125498560+mfwadejr@users.noreply.github.com> Date: Sun, 30 Aug 2026 16:28:47 -0400 Subject: [PATCH] Document v3.3.1 automatic backup options --- CHANGELOG.md | 10 ++++++++++ README.md | 4 ++-- docker-compose.zimaos.yml | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97ae06a..4624914 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 3.3.1 + +- Moved automatic-backup scheduling into the Database backups section. +- Renamed the control to **Enable automatic backups**. +- Added Every day and Weekly frequencies with a conditional weekday selector. +- Replaced the numeric hour field with a clearer local-time selection. +- Added last and next automatic-backup status information. +- Renamed new scheduled files to `automatic-*.db` while retaining cleanup compatibility for earlier `scheduled-*.db` files. +- Kept automatic retention isolated from manual, pre-upgrade, and pre-restore backups. + ## 3.3.0 - Added returning-customer autocomplete and server-side duplicate safeguards using customer IDs, normalized names, and phone numbers. diff --git a/README.md b/README.md index 65ccdbc..e4a151e 100644 --- a/README.md +++ b/README.md @@ -221,9 +221,9 @@ A fresh installation creates an empty inventory, sales history, and customer lis The Admin page can create a transactionally consistent snapshot, download it to another device, restore a local snapshot, or upload and restore a downloaded copy. A pre-restore snapshot is created automatically before the active database is replaced. -Daily automatic backups can be enabled under **Admin → System and data tools**. Choose a local-time hour from `0` through `23` and retain between 1 and 365 scheduled snapshots. Retention applies only to files named `scheduled-*.db`; manual, pre-upgrade, and pre-restore backups are never removed automatically. The application checks the schedule every 15 minutes and creates at most one scheduled backup per calendar day. +Automatic backups can be enabled under **Admin → Database backups**. Choose **Every day** or **Weekly**; weekly schedules also provide a weekday selection. Select the local backup time and retain between 1 and 365 automatic snapshots. Retention applies only to `automatic-*.db` files and legacy `scheduled-*.db` files; manual, pre-upgrade, and pre-restore backups are never removed automatically. The application checks the schedule every 15 minutes and shows the last and next automatic-backup times. -The same section reports application and database-schema versions, Node.js version, database size, `/data` writability, free disk space, configured time zone, and the latest backup. These checks are local to the container and do not transmit system information anywhere. +The separate **System diagnostics** section reports application and database-schema versions, Node.js version, database size, `/data` writability, free disk space, configured time zone, and the latest backup. These checks are local to the container and do not transmit system information anywhere. ## Product model catalog diff --git a/docker-compose.zimaos.yml b/docker-compose.zimaos.yml index 4a269ac..8c2f06e 100644 --- a/docker-compose.zimaos.yml +++ b/docker-compose.zimaos.yml @@ -36,7 +36,7 @@ x-casaos: category: Productivity architectures: - amd64 - version: "3.3.0" + version: "3.3.1" update_at: "2026-08-30" release_notes: en_US: Added administrator-managed product models with archival and historical preservation.