v1.4.7 August 14, 2026

Bigger squares, clearer days 🔲

The home-screen widget learned to grow its squares instead of adding more of them. Now the app does too.

✨ New
  • Habit grids in the app draw bigger squares — the grid on each habit card used to keep its squares tiny and simply fit more weeks in, so a wider screen bought you more history rather than a grid you could actually read. Squares come first now, capped at eighteen weeks, exactly like the home-screen widget — so one habit looks the same in both places.
  • Day counts moved into a corner badge — on a habit you count rather than tick off, the number used to sit under the date and shove it off-centre, so no two days in the month lined up. The date now holds the middle of every cell and the count sits in its own badge in the corner.
🔧 Fixed
  • The small habit widget matches the spark widget — it placed a size narrower, so a pair of them never lined up on a home screen. Both now land on the same footprint. Widgets already placed keep their size; drag a corner if you want them to match.
  • A habit you drop back to a target of 1 keeps its history — the days you logged a 5 or an 8 still say so, instead of quietly hiding the number.
🧹 Polish
  • Habit grids now describe themselves to screen readers — the grid is the only progress a habit card shows, and it was drawn as a picture with nothing to announce. It now reads out how many of the last 126 days hit their target.
  • iOS: Settings gained a Spark widget row — changing which sparks a widget shows meant finding Edit Widget behind a long press. Android got a way in last release; now iOS has one too.
v1.4.6 August 11, 2026

Your sparks, your widget ✨

Ember could already show only the sparks you'd chosen — you just had no way to say so. Now it asks.

🔧 Fixed
  • Choosing what your spark widget shows actually works — the choice between all sparks, your own, your favorites and the generated ones existed, but Android never offered it: every widget landed on "all sparks" and the only way to change it was a launcher gesture almost nobody finds. Adding a spark widget now asks, and any widget already on your home screen can be changed under Settings → Spark widget.
✨ New
  • A 2×2 habit widget — the streak widget in a square, for when a full-width card is more than you want on the home screen.
🧹 Polish
  • Bigger squares in the habit widget — it used to squeeze seven months of history into a 4×2 card, so the squares came out tiny and most of them were empty. It now shows about four months at nearly double the size, and a bigger widget grows the squares instead of adding more.
  • The daily spark stopped calling itself a reminder — it isn't asking you to do anything, it's bringing you the day's spark, so it's just "Daily spark" now, with "Spark time" beneath it.
v1.4.5 August 10, 2026

Progress you can actually see 📈

If you track something you count — water, steps, pages — Ember was quietly telling you that you'd done nothing. That's fixed, along with a gentler way to remember the day you nearly forgot.

🔧 Fixed
  • Counted habits no longer read as zero — drink five of your eight glasses and Ember used to score the day as nothing at all, so streak, 30-day rate and total all sat at 0 no matter how long you'd been at it. Partial days now earn their share: your 30-day figure reflects how much of the target you actually met, and the last cell counts every unit you logged, not just the perfect days. Streaks are unchanged and still mean what they always did — a run of days you hit the target — because that's the whole point of setting one.
  • "30 days" no longer reads 0% after you fill in your history — if you added a habit and then tapped in the past week, that figure was measured over a single day (the day you created it), so it could sit at 0% while your calendar was almost full. It now measures from your earliest logged day.
  • The Ember Pro unlock button works — on some phones tapping "Unlock" did nothing at all, silently. It opens Google Play properly now, and if anything does go wrong it says so on screen instead of pretending nothing happened.
  • Unlocking Pro lights up your widget straight away — a heatmap widget already on your home screen used to keep saying "Unlock Ember Pro" after you'd bought it, until something else happened to refresh it. It updates the moment the purchase lands.
✨ New
  • An evening check-in — an optional nudge at a time you choose (8pm by default) that names only the habits you haven't logged yet, and stays completely silent on a day you've already finished. Off until you turn it on.
  • Amounts on the calendar — for habits you count, every day in the month view now shows how much you logged, so a glance tells you the shape of your week.
  • Resizable home-screen widgets — on Android you can now shrink or stretch both widgets to whatever fits your layout, and they lay themselves out to suit the size rather than getting clipped.
  • Choose what your spark widget shows — all sparks, only the ones you wrote, your favorites, or the ones you generated.
🧹 Polish
  • Weeks start on Sunday — in the month calendar and the heatmap alike.
  • Tidier stats — the four figures on a habit are centered in their columns instead of drifting left.
v1.3.4 August 5, 2026

Lighter, and a little smarter 🪶

A smaller download, on-device AI on supported Android phones, any habit color you like, and an app you can feel.

✨ New
  • On-device AI sparks on Android — supported phones (recent Pixel and Galaxy flagships) can now generate brand-new sparks with Gemini Nano, the same way supported iPhones already do. The model runs and stays on the phone — nothing ever touches the cloud — and on devices without it, Ember keeps saying so honestly instead of faking it.
  • Ember Pro — a single one-time unlock, no subscription ever: unlimited habits, the heatmap widget, the custom color picker, your own sparks, and AI generation. The free app keeps 5 habits, every curated spark, reminders, templates, and the quote widget — and anything you created before upgrading keeps working, always.
  • Habit templates — the new-habit form now opens with ten one-tap starters (Morning walk, Drink water, Workout, Read, Meditate…) that fill in a name, icon, color, and daily target. Tap, tweak anything, create.
  • Your widget, your habit — choose which habit the home-screen heatmap widget follows, or leave it on Auto to track your hottest streak. Pin several, one per habit. On Android you can add a widget for a habit straight from its detail screen; on iPhone the detail screen shows you how.
  • Any color you like — four new habit colors (indigo, cyan, lime, fuchsia) plus a full custom color picker on both platforms. Ember keeps checkmarks and counters readable no matter how dark a color you pick.
  • You can feel it now — haptic feedback across the whole app: check-offs, counters, tabs, reordering, saves. Tuned to platform conventions, one tap one tick.
  • Create from the top bar — the habit form has a Create/Update action in its app bar, and its controls got a touch more compact.
🔧 Fixed
  • Light mode, properly — buttons and tabs on orange now use white text in light mode, and the color-swatch selection ring is actually visible on light backgrounds.
  • Android polish — subpage headers now respect the status bar, the back button from Archived habits returns to Settings instead of home, and widgets no longer risk showing the wrong content after an app update.
🔧 Under the hood
  • Much smaller download — build-time optimization (code and resource shrinking) cut the app bundle by more than half. Nothing was removed; it's just faster to download and lighter on storage.
  • One flame everywhere — the Android app icon now uses the same artwork as the Play Store listing (and the iOS app), instead of its own flat flame.
v1.1.1 August 3, 2026

Now on Google Play 🚀

Ember's first public release — the Android app is live on Google Play. Same app, no longer just a personal build.

✨ New
  • Google Play release — Ember for Android is now available on Google Play, free, with everything from 1.0 and 1.1 included.
v1.1 July 25, 2026

Sparks get serious ✨

The quote half of Ember grows into a full sparks system, habits get a detail screen with retro-logging, and the widgets learn to do real work.

✨ New
  • Custom sparks — write your own quotes; they join the daily rotation, reminders, and widgets alongside the curated set, with favorites across every spark type.
  • Sparks library — browse and search all 368 curated sparks (up from 72), heart them straight from the list, and spot today's spark at a glance.
  • On-device generated sparks — supported iPhones write brand-new sparks with Apple Intelligence, deduped and curatable from the Saved screen. Nothing ever leaves the device.
  • Saved screen tabs — My sparks, Generated, and Favorites, each in its own tab.
  • No-repeat shuffle — the daily rotation now deals from a shuffled deck that only reshuffles once every spark has been seen — bit-identical on iOS and Android.
  • Habit detail & retro-logging — every habit opens into stats (streak, best, 30-day rate, total) and a month calendar where any day can be logged after the fact.
  • Interactive widgets — check off a habit right from the heatmap widget, and pick each quote widget's source: all sparks or favorites only.
  • Per-habit reminders — each habit can get its own local reminder, alongside the daily spark nudge.
  • Drag to reorder & archive — reorder habits by hand and archive the retired ones to a separate screen.
  • Theme switcher — System, Light, or Dark in Settings, with heatmaps following the effective theme.
🔧 Fixed
  • Widget staleness — home-screen widgets now react instantly to check-offs and favorite changes on both platforms.
  • Calendar day 1 — the month calendar no longer drops the first day of the month on iOS.
v1.0 July 24, 2026

First light 🔥

Ember arrives as two fully native apps — SwiftUI on iOS, Jetpack Compose on Android — sharing one design and one behavior.

✨ Included at launch
  • Habit tracking with heatmaps — simple done-today habits and counted ones (like glasses of water), each with a year-at-a-glance heatmap in its own color.
  • Daily spark — one motivating quote a day from a curated catalog, with an optional local reminder to go see it.
  • Home-screen widgets — a heatmap widget and a quote widget on both platforms (WidgetKit on iOS, Glance on Android), refreshed at midnight and deep-linked into the app.
  • Editable sparks — tweak any quote's text or author to your liking.
  • Light & dark — follows the system theme out of the box.
  • 100% local — SwiftData on iOS, Room on Android; no accounts, no ads, no analytics, no network.