Mostly under the hood.
Changed
- Main page slimmed: the satellite/GPS/drone, device-intelligence, Wi-Fi and 433 MHz/meter feed code now each live in their own file. The main page's script is about half its former size, with no change in behaviour.
- datetime.utcnow() (deprecated) replaced throughout; timestamps are unchanged.
Fixed
- Theme choice now syncs across devices. The sync had been failing silently on every page load, so the theme only ever saved in one browser.
Full detail in CHANGELOG.md.