Root cause: after update, .update_sha was deleted. First menu open stored whatever the remote SHA was as baseline, silently swallowing any commits pushed between the update and first menu open. Fix: save commit SHA via GitHub API during install/update (baseline = what was installed). Menu checker only compares, never establishes baseline. Falls through to Method 2 (md5) if .update_sha is missing.
522 KiB
522 KiB