Bug Fix
HUD: false update notification (#549)
The HUD version display (introduced in v4.1.13) showed a spurious update prompt like [OMC#4.1.13] -> 3.10.0 omc update when a stale ~/.omc/update-check.json cache existed from older OMC versions.
Root cause: Version comparison used !== instead of semantic version comparison, so any difference (even older versions) triggered the notification.
Fix: Use compareVersions() for proper semver comparison - only show update notification when the cached version is actually newer.