mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-02 03:15:37 +00:00
Old installs that once enabled the custom TLE/transceiver toggles kept the legacy "https://example.com/tle.txt" placeholder in preferences. Under the new "toggle replaces the online-update default source" semantics this pointed the All/SatNOGS fetch at a dead URL and broke satellite updates after upgrading to 4.4.8. Migration in getDataSourcesSettings(): example.com placeholders are replaced by the real default URLs (Celestrak All / SatNOGS) and the toggles are forced OFF unless a non-default, real user URL is set. Also disable the reset (loop) icon buttons while their toggle is off. Verified: core:data tests pass, settings + app compile. Version stays 4.4.8 (覆盖 per user).