feat: add "Include beta updates" setting to filter prerelease notifications

Users on the Docker `latest` tag were seeing update notifications for beta
releases (e.g. v0.2.1b) they couldn't install. The update checker now fetches
/releases instead of /releases/latest and filters by parse_version() prerelease
detection. A new toggle in Settings (default: off) lets users opt in to beta
notifications.
This commit is contained in:
maziggy
2026-02-19 16:15:01 +01:00
parent 5e6c04f303
commit 2f51bec40d
14 changed files with 94 additions and 21 deletions
+1
View File
@@ -761,6 +761,7 @@ export interface AppSettings {
energy_tracking_mode: 'print' | 'total';
check_updates: boolean;
check_printer_firmware: boolean;
include_beta_updates: boolean;
notification_language: string;
// AMS threshold settings
ams_humidity_good: number; // <= this is green