What's New in Version 1.0.10
Version 1.0.10 adds four features that make MileClear genuinely useful beyond just tracking miles, a new set of recording surfaces so you always know when GPS is on, plus fixes for two data loss bugs that affected real users.
Self Assessment wizard
This is the feature I'm most excited about. Instead of just giving you a PDF at tax time, MileClear now walks you through the actual HMRC Self Assessment form step by step. It maps your earnings, mileage deduction, and allowable expenses to specific SA103 box numbers - Box 9 for your turnover, Box 46 for simplified mileage, Box 27 for other expenses.
Each step shows the real numbers from your MileClear data with a full breakdown. The tax estimate includes income tax by band, Class 2 NI, and Class 4 NI, so you know roughly what to set aside. It is guidance, not tax advice - but it is a lot better than staring at a blank tax return wondering which number goes where.
Accountant sharing
You can now invite your accountant to a read-only dashboard by email. They get a private link - no MileClear account needed - showing your trip summaries, mileage deductions, expenses by category, and earnings by platform. They can download CSV and PDF exports directly.
This is a premium feature. The idea is that your accountant sees exactly what you see, formatted for their needs, without you having to export files and email them back and forth.
Receipt scanning
Point your camera at a parking ticket, toll receipt, or fuel receipt. MileClear extracts the amount, date, and vendor using Apple's on-device text recognition - your images never leave your phone. The extracted data pre-fills the expense form so you just tap confirm.
It handles most UK receipt formats and recognises common retailers. If the scan gets something wrong, the fields are editable before you save. This requires a development build - it will not work in Expo Go.
Siri Shortcuts
Four voice commands, all hands-free:
- "Hey Siri, start my shift in MileClear" - opens the app and starts GPS tracking
- "Hey Siri, how many miles today in MileClear" - reads back your day's stats without opening the app
- "Hey Siri, log expense in MileClear" - Siri asks for the amount and logs it
- "Hey Siri, weekly goal in MileClear" - tells you your progress percentage
The intents that just read data work entirely in the background - Siri responds without launching the app. Start Shift opens the app because GPS tracking needs it in the foreground.
Fixes that matter
Two bugs this week affected real users and both are fixed.
A driver ended a 10-hour overnight shift covering 260 miles, and the entire shift's trip data vanished. The cause: the app was deleting GPS coordinates from local storage before confirming that trips had been created from them. If anything went wrong during trip creation - an API error, a crash, memory pressure from processing thousands of coordinates - the data was gone with no recovery. Coordinates now stay in local storage until all trips are confirmed saved.
A separate user subscribed to Pro via Apple In-App Purchase and was charged, but the app never activated their premium access. The cause: Apple sends a webhook notification when a purchase completes, and our server verifies it using Apple's root certificates. The certificate directory was missing from the server. Every webhook verification silently failed. The certificates are now in place and future purchases process immediately.
Active Recording surfaces
One thing kept coming up in feedback: people couldn't tell whether MileClear was actually recording. iOS sometimes silently suppresses Live Activities, and the Dynamic Island isn't enough on its own. Build 50 adds three layered surfaces so the answer is never ambiguous.
A new Active Recording screen is reachable from the Live Activity, the Dynamic Island, the persistent in-progress notification, or a new amber banner that appears at the top of the dashboard whenever a trip is being tracked. It shows live distance, duration, and a one-tap End Trip button.
A passive ongoing notification stays on your lock screen for the duration of every auto-detected trip. Tap it to view live stats, or to end the trip. It does not vanish if iOS reclaims memory the way Live Activities sometimes do.
And every push notification now deep-links to the right screen - tax-deadline reminders open Exports, unclassified-trip nudges open the trips list pre-filtered to unclassified, payment-failed alerts open Settings, stuck-recording alerts open the new Active Recording screen.
Get it
Version 1.0.10 (build 50) is live on TestFlight today. The Self Assessment wizard and accountant sharing are already live on the web dashboard if you want to try them now.
As always, feedback goes straight to us - use the feedback screen in the app or email support@mileclear.com.
- Gair