Building Labi

v1.6.0 — alarms that survive being killed, and the name finally becomes official

2026-05-12

The day after the marathon, a shorter one, but not a small one.

Persistent alarms went in — the kind that actually survive Android killing the app in the background. That matters more than it sounds like for a timer-based app: a step timer that silently dies the moment the OS decides to reclaim memory isn't a timer anymore, it's a false sense of security, and worse than having no timer at all because you'd trust it right up until it let you down. Alongside that: Smart RSpace Sync, and protocol preview safety features built to catch a mistake before a run starts instead of after it's too late to matter.

And the rename that had been quietly living inside the code since the day before — package name, app ID, preference keys, all switched from Labmate to Labi in the middle of a database migration — became the actual, official name. Nothing dramatic. Just the moment a decision that had already been made in practice got made in name too, on what turned out to be the last release under any other identity.


← Back to Blog