30-Mar-2026
- Fixed localized text fallback so explicitly configured base scalar keys such as
HelpMessage,Message, and related*Localized_*preference families are no longer silently overwritten by shipped localized defaults when no per-language override is present. This restores backward compatibility for older profiles while preserving explicit localized overrides. (Addresses Issue #87thanks for the heads-up, @damian!) - Updated string preference loading to treat explicit plist keys as authoritative even when their value is an empty string, aligning runtime behavior with generated plist values such as
SupportAssistanceMessage=""when Knowledge Base surfaces are disabled.
Full Changelog: v3.0.1...v3.1.0b4