Ride Cleaner
Pick the raw GPX/TCX files exported from Mi Fitness. You get back cleaned, correctly-timed, Strava-named files. Engine: starting...
Options
Rides of the same sport that are further apart than this many hours become separate activities (default 3).
Processing log
Everything runs on this device. Nothing is uploaded to a server; the only network use is OpenStreetMap's public routing service, which is sent the start and end coordinates of GPS-dropout gaps (tunnels) to fill them along real roads.