A first run that starts with your car, and a dashboard that tells you what it needs
Louro 1.8 rebuilds the first ten minutes and the screen you open every day. Your car now comes first and the account comes after: add a car and Louro produces a real report — open recalls, service intervals, what the mileage implies — before you have signed up for anything, and you can correct the mileage it had to guess at. The dashboard gives the page to your car and puts one line underneath it that says what the car actually has to say: a fault code on record, an open safety recall, a service past due, or the next one coming with the distance attached. Beside it sits a single verdict — GO, YIELD, CHECK or HOLD — and weather keeps to its own lane above. Car health is one number now, and every screen shows the same one. It counts logged services, mileage, open recalls and live fault codes, so the things you do move it; a service coming due counts by how close it actually is, which means a well-kept car can reach 100 while an interval is merely approaching. A finished scan reports that same health rather than scoring only its own session, and keeps its record automatically. Elsewhere: people search from Stats, profiles that respect their owner's privacy settings and say a list is private instead of pretending it is empty, vehicle history built from your own documents, DEF level on diesels, and session credentials moved into the iOS Keychain.
- iOSOnboarding starts with the car. Add a vehicle and Louro gives you a genuine report — recalls, service intervals, mileage-based estimates — before an account exists. The emailed sign-in code is entered in the app rather than on a separate page.
- iOSThe dashboard leads with your car's own reading: a fault code, an open recall, a service past due, or the next one due with its distance — “Engine oil & filter due in 495 mi”. One verdict sits beside it: GO, YIELD, CHECK or HOLD.
- iOSFinish setup graduates once you complete it instead of living on the dashboard forever, and an achievement you have already earned is no longer taken back if the record behind it goes missing.
- iOSCar health is a single number shared by the dashboard, the garage and the vehicle profile. Logged services, mileage, open safety recalls and live fault codes all move it, and tapping the score opens what is behind it.
- iOSA service coming due is charged by proximity rather than by the moment its badge appears, so a car in good order can reach 100 while an interval is still approaching. The early warning stays; the score stops treating it as a fault.
- iOSA finished scan reports the car's health rather than its own session: stored, pending and permanent codes, emissions readiness, VIN, freeze frame and odometer, folded into the score the rest of the app uses. The record is kept automatically.
- iOSDiesel vehicles report DEF/reagent level where the standard defines it.
- iOSFind people from Stats by name or handle. Profiles show stats, followers, following and liked cars according to the member's own privacy settings, and a restricted list says it is private instead of appearing empty.
- iOSVehicle history can be assembled from your own documents, and service records, recalls and costs now live in the screens they belong to.
- iOSTrips name the car from its VIN and earn precise location from real movement evidence rather than assuming it; the trip notification setting now takes effect.
- iOSSession credentials moved from a file readable by other software on the device into the iOS Keychain, with existing sign-ins migrated automatically.
