Skip to content
Roosta

Changelog

What shipped, and when

Including the parts that had to be rebuilt. An alarm app that never publishes its mistakes is not one you should trust with your mornings.
  1. 0.2.0

    Released

    Roosta is out on the App Store and Google Play, with an eighteenth mission.

    • Added

      Dance. Prop the phone up and keep moving in front of the front camera for a set number of seconds. It measures movement rather than choreography, so there is no wrong way to do it, and like the rep missions it reads pose on-device.

    • Added

      Public listings on the App Store and Google Play.

    • Changed

      Squats and Push-ups are documented accurately on the website for the first time: both count reps from on-device pose detection through the propped-up front camera, not from the phone in your hand.

  2. 0.1.0

    Internal

    Camera missions moved fully on-device, and the alarm scheduler rewritten.

    • Changed

      Alarm scheduling moved out of the app process and onto the platform alarm service. The previous version kept the schedule in-app, which Android battery optimisation suspended, so alarms did not fire on some devices after a few idle days.

    • Added

      Six camera missions (Object Hunt, Pet Hunt, Sky Photo, Nature Hunt, Touch Grass and Scan a code), all running recognition on-device with no frame written to storage.

    • Added

      Configurable escape-hatch delay on every mission, plus a hard timeout that cannot be disabled.

    • Changed

      Streaks are now recomputed from wake history on read rather than stored as a counter, so they cannot drift out of sync after a crash, timezone change or restore.

    • Fixed

      The adaptive launcher icon was sitting on a generic orange rather than the brand sunrise value, having drifted from the design tokens.

  3. 0.0.x

    Prototype

    Core alarm loop, the first cognitive and physical missions, and the mission plugin registry.

    • Added

      The wake session: alarm → mission → verify → stop → progress, with a failed mission returning to ringing rather than silence.

    • Added

      Math, Sequence, Match pairs, Typing, Shake, Steps, Squats and Push-ups missions.

    • Added

      The challenge plugin registry, so adding a mission touches exactly one existing file.

    • Added

      21 bundled alarm sounds, deliberately shipped with the app rather than streamed so they work offline.

Version numbers below 1.0 are pre-release, and predate the store listings. This page records development history so that the record exists from the start rather than being reconstructed later.

Set one alarm you actually have to earn.

Pick a mission tonight. Tomorrow morning it will not let you dismiss it half asleep, and it will still let you out if you genuinely need to be somewhere.

7-day free trial on the yearly plan · No ads, ever · Works offline