Changelog
Every release of Sparmin, newest first.
The record the watch keeps of a visit now says what a shutdown interrupted, so a session that ends by itself explains itself instead of stopping mid-sentence.
- A shutdown says what it took with it. When something closes the app — the watch, or you — the log now records whether a session was live at the time, how far into it you were, and whether the recording had already begun saving. Until now it said only that the app had stopped, which is the least useful half of the answer.
- The regular mark a live session leaves now includes the battery. A watch closing an app to save power looks, from inside the app, exactly like any other shutdown. The battery level beside each mark is what tells the two apart afterwards.
- Diagnostics only. Nothing about recording a visit, or sending it to the companion, has changed.
When something goes wrong on your wrist, the watch now keeps a proper record of it and sends it to your Sparmin account, so it can be looked at afterwards instead of guessed at.
- The watch keeps a dated record of what it was doing. Its diagnostic log used to show a time of day and nothing else, which made two entries a fortnight apart look identical. Every line now carries its date, and a live session leaves a mark every few minutes, so the account of a visit that ended unexpectedly no longer stops at whatever you last pressed.
- That record goes to your Sparmin account. Next time your watch has your phone, it sends the log to the companion, where it can be read on a real screen. It is diagnostics only — what the app did and when, never anything about you beyond the visits you were already sending.
- It stays with the account it was written for. Unlinking your watch, or the companion no longer recognising it, stops anything already recorded from being sent. Those lines stay readable on the watch under Settings → Diagnostics.
- Nothing about recording a visit has changed, and the log never delays a session on its way to the companion.
A session that couldn't reach your phone as you finished now sends itself as soon as it can, instead of waiting for you to open the app again.
- Your visit arrives on its own. Ending a session in a wet changing room often meant your watch had no line to your phone at that exact moment, so the visit sat on your wrist until the next time you happened to open Sparmin — sometimes hours later. It now keeps trying quietly in the background and arrives within a few minutes of your phone coming back into reach.
- Only when something is waiting. The watch checks nothing, and wakes for nothing, when everything has already been sent.
- A session the companion refuses is no longer retried for ever. It is dropped, leaving the ones behind it free to go. Nothing is lost either way: every visit is still saved to Garmin Connect, and can be imported from there.
- Sparmin now asks for the background permission when you install or update it. That is what lets the watch finish sending after you have put it down.
Sessions that send themselves now include the time between stations, so a linked visit reads the same as one imported from a file.
- The time between stations is sent too. A session that uploaded itself listed only the places you stopped, so the walks, showers and standing about in between simply weren’t there — the same visit imported from Garmin as a file showed them. Both now describe the whole visit, gap for gap.
- Nothing about the recording changes: the activity saved to your watch and to Garmin Connect already timed the transitions, and always did.
- Sessions already in the companion are unaffected. Import that visit’s file if you want its gaps filled in.
- “Outdoor lounger” is now just “Loungers”. Plenty of spas have indoor loungers too, and there was nowhere to put them. One entry now covers any unheated lounger, wherever it is; heated loungers stay separate. Visits you have already recorded keep their time and simply show under the new name.
Settings is now a tile at the end of the activity strip on button watches, so you no longer have to know a hidden button hold to reach it.
- Settings is reachable on button watches. The idle screen showed a Settings button that only a touchscreen could press; on a Forerunner the only way in was holding Up, which nothing told you about. Cycle past the last activity with Up or Down and Settings is now the next tile along, opened with Start like any other.
- Holding Up still works where the watch offers it.
- The tile only appears before a session starts, which is the only time Settings will open — it edits the very activity list you’d be recording against.
The watch now tells you which Sparmin account it is linked to, and lets you unlink without reaching for a browser.
- Settings now shows the account your watch sends to. It knew it was linked; it couldn’t tell you to what. It shows the email address and the date it was linked, so you can check where your sessions are going without opening the companion.
- You can unlink from the watch. “Forget this account” stops it sending, and asks first. Anything still waiting to send is dropped with it — those sessions belong to the account you’re leaving, and they’re all still in Garmin Connect to import by hand.
- “Link a different account” is now a deliberate choice. Opening the account entry used to start a fresh pairing attempt straight away; now it shows you where you stand and lets you decide.
- A watch linked before this release will say it’s linked but won’t know the address. Linking again fills it in.
The code on the Link account screen now shows every character. On larger watches it was dropping most of its letters.
- Fixed: the linking code was unreadable on larger watches. It was drawn in a
font that has no letters in it, so a code like
VRYV-9TQFreached the screen asR -9 F— spaced out exactly as if nothing were missing. If you tried to link and Sparmin told you the code was wrong, this is why: the code was right, the screen was not showing it. Nothing else was affected, and codes generated before now were never wrong.
Link the watch to your Sparmin account and your sessions send themselves — no exporting, no dragging files into a browser.
- Your sessions now reach Sparmin on their own. Link the watch once and every visit sends itself as you finish it. No export, no file to drag into a browser.
- Linking is done from the watch. Settings → Link account shows a short code; type it into Sparmin in a browser and you’re linked. Nothing has to be typed on the watch. Afterwards Settings reads Account (linked).
- Sessions recorded away from your phone are kept and sent later, next time you open the app with your phone nearby. Up to twenty are held; beyond that the oldest are dropped, and those are still in Garmin Connect to export by hand.
- If you remove the watch from your account, it notices the next time it tries to send, forgets the account and stops trying. Settings offers linking again.
- Sending never touches the recording. The activity is saved to the watch first and always — if a send fails, the visit is still on your watch and still in Garmin Connect, and importing the export works exactly as before.
- A new Diagnostics screen under Settings shows what the app has recently been doing. If something goes wrong when there’s nobody around to watch it happen, that’s where the answer is.
Long visits no longer crash the app when you save them, and the session summary keeps its last few characters.
- Fixed a crash when saving a long visit. On a session with enough stations in it — roughly seven or more — the app closed as you pressed Save, leaving the Connect IQ logo on screen. The activity was still recorded, but the last lap lost its station name and the whole-session summary never made it onto the activity. Visits that long now save normally.
- The session summary is no longer clipped. The one-line summary attached to the saved activity was losing a handful of characters off the end, so the transition total came out cut short or missing entirely. It now arrives whole.
- Summary separators are now dashes rather than dots — the same information, in a form that survives the trip into the activity file intact.
The app now opens on older fenix, Forerunner and vívoactive watches instead of crashing on launch.
- Fixed a crash on launch on older watches. On devices running Connect IQ 3.1 — the fenix 5, 5S, 5X and Chronos, Forerunner 645 and 935, vívoactive 3, and the D2 Delta and Descent Mk1 — the app closed the instant you opened it. It was reaching for an activity type that only exists on newer watches; it now uses a form every supported watch understands, so it opens and records as expected.
The time is on screen, and a stray swipe can no longer end your session.
- The clock is now on the main screen, above the station strip — so you can check the time mid-session without leaving the app.
- Swiping right no longer drops you out of a running session. On touch watches that gesture is the system’s “back”, and on the home screen the watch answered it by closing the app — which cut the recording short and saved the activity as it stood. While a session is running the swipe is now ignored, with a reminder to use the End tile to finish. At the start screen it still leaves the app as before.
- The end, discard and summary screens honour the same swipe. Swiping right now means resume, cancel and dismiss respectively, instead of half-leaving a screen and stranding the session behind it.
Log time in the hot tub.
- Added a Hot tub station, so you can log a soak alongside the saunas, steam room and plunges. It counts towards your warm minutes just like the other heat stations.
See which version of the app you're running.
- Added an About page under Settings, showing the app’s version so you can tell at a glance whether the watch has picked up the latest release.
Better summary screen, and buttons you can use with wet hands.
- Reworked the button behaviour on touchscreen watches — the physical buttons now do the work when the screen is wet.
- Improved the end-of-session summary screen.
- Discarding a session is now available on button-only watches too, not just touchscreens.
Discard a session you didn't mean to record, and drive the app by button.
- Added the ability to discard a session instead of saving it.
- You can now move through the activity list with the primary button on a touchscreen watch — the one that matters when your hands and the screen are wet.
First release.