Skip to content

Smart Drink Fridge 1.4.0

Choose a tag to compare

@DerRobin99 DerRobin99 released this 02 Aug 17:12
· 43 commits to main since this release

Smart Drink Fridge 1.4.0

Version 1.4.0 adds configurable automatic backups and a transparent, persistent
one-click Docker update experience.

Automatic backups

  • Enable or disable scheduled backups from Settings.
  • Run backups every 6 hours, every 12 hours, daily, or weekly.
  • Configure the execution time and weekly weekday.
  • Limit the maximum number of stored backups from 1 to 365.
  • Optionally remove backups older than a configured number of days.
  • Show the last result, detailed failure, and next planned execution.
  • Verify the SQLite source and apply retention after automatic and manual backups.
  • Prevent overlapping manual and automatic backup operations.

One-click Docker updates

  • Show persistent phases for preparation, image check, download, controlled
    restart, reconnection, completion, and failure.
  • Preserve update state while the web container is replaced.
  • Display coarse progress and useful Watchtower details without aborting the update.
  • Keep the updater container after completion so failures and logs remain inspectable.
  • Update all running official Smart Drink Fridge services: web, scanner, NFC,
    and Nextion display.
  • Automatically reconcile companion services after the first upgrade from an
    older updater that could replace only the web container.

Compatibility and validation

  • Existing databases are upgraded automatically through migration 5.
  • Existing backup files and database data remain untouched.
  • German, English, and French translations are included.
  • The full application test suite, new scheduling tests, update orchestration
    tests, and live Debian test-container checks pass.

The Raspberry Pi is not updated automatically when installing this GitHub
release. Use the update button under Settings when you are ready.