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.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 — 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.

  2. 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. Nothing here has shipped to a public store listing yet — 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.

Get Roosta

Launching on iOS and Android. Get notified

Free to start · 3-day trial on Premium · No ads, ever