You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a5cdf94
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/changelog.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,22 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
7
7
## [Unreleased]
8
8
9
9
### Fixed
10
+
-**Auto-Update vt_data: Prevent automatic updates when disabled (2026-04-09)**
11
+
- Fixed unexpected vt_data downloads/updates triggered when restarting or shutting down from non-server displays even when "Auto-Update vt_data on Startup" is OFF.
12
+
- Root Cause: early startup autoupdate script executed based on `.viewtouch_config.autoupdate` before the authoritative fixed settings were consulted; restart flows that use the command file + vtrestart could relaunch `vt_main` which ran the script regardless of the UI toggle.
13
+
- Solution:
14
+
- Startup autoupdate now requires both `.viewtouch_config.autoupdate` and the fixed settings file (`/usr/viewtouch/dat/settings.dat`) `auto_update_vt_data` flag to be true before running the update script.
15
+
-`FindVTData()` now respects `auto_update_vt_data` and will not download `vt_data` when auto-update is disabled.
16
+
- The UI switch persists immediately (`settings->Save()`), ensuring restarts honor the user's preference.
17
+
- Added logging when autoupdate is suppressed and when restart origin is recorded for auditing.
18
+
- Impact: Restarting or shutting down from any display no longer triggers automatic vt_data updates when the setting is OFF.
0 commit comments