Dawnlet · Playbook

The Habits playbook

A habit in Dawnlet is a rhythm you choose and a tap a day. Here's how to pick a rhythm you'll actually keep, how a streak is counted, why a skip is kinder than an empty day, and what it takes to earn every habit badge.

Every day or chosen days Skip without breaking Today never counts against you 4 badge families Free
Habits for September, day by day: each habit with its week of dots and its streak count.Habits for September, day by day: each habit with its week of dots and its streak count.
Each habit shows its week at a glance, with its current streak beside it.

1Pick a rhythm you'll keep

Every habit runs on one of two rhythms: every day, or the weekdays you choose (say, Mon · Wed · Fri). That choice decides which days are due, and only due days count. A Monday–Friday habit doesn't owe you anything on Saturday, so a quiet weekend never touches its streak.

A habit also has a start date and, if you want one, an end date. Use the end date for anything with a finish line, like a 30-day challenge or a course that runs until June. After it ends the habit simply stops being due, and its history stays where it is.

Play

Schedule the days you'll really do it, not the days you wish you would. Three runs a week scheduled as Mon · Wed · Fri gives you a streak you can keep for months. The same three runs on a "daily" habit leave four misses every week.

Coming in 1.5

A third rhythm: a few times a week. Pick "3 times a week" (anything from once to six times) and any days count. The habit stays on your list each day until the week's count is reached, with "2 of 3 this week" beside it, and its streak counts the weeks you reach it - a "5-week streak". If a week won't happen (a trip, a cold), Skip This Week excuses it without breaking the streak. Completion rates count each week by its target, so three runs in a three-a-week week is 100%, whichever days they fell on. Weeks start on the day you've chosen in Settings → Agenda.

Give each habit a category and it takes that category's colour and icon, or pick its own. Tags work too, the same tags you use across the rest of Dawnlet.

2Protect the streak

Your current streak is the number of due days in a row you've checked off, counting back from today. Every habit also keeps its best streak, the longest run it has ever had, so a broken streak never erases what you've already done.

1
Today is on your side
While today is still open, your streak counts up to yesterday. Checking off at 11pm counts exactly the same as checking off at 7am.
2
A missed due day ends it
Once a due day is over and still open, the run stops there. Days that weren't due, and days you skipped, are simply stepped over.
3
Forgot to tap? Fix it
You can tick a past day from Agenda. Dawnlet asks whether you did it that day or today, so your log records when it really happened, and the streak recounts itself.

Three notifications help, and you can turn each one on or off:

NotificationWhen it arrivesTier
Daily habit notificationOne time of your choosing, with a count of today's due habitsFree
Streak at riskIn the evening, when a streak of 3 or more days is due and still openFree
Streak milestoneAs you hit 7, 14, 30, 50, 100 and 365 daysPlus
Play

Turn on Streak at risk. It stays silent until a streak is worth protecting, then gives you one evening nudge on the days it matters.

3Skip, don't abandon

Some days a habit genuinely doesn't apply: you're ill, travelling, or the gym is closed. Leaving that day open tells Dawnlet you missed it. Skipping it tells Dawnlet the day didn't need doing. Swipe the habit (or open its menu) and choose Skip. Here's how each outcome reads:

DoneSkippedLeft open
Current streakAdds a dayStepped over, no breakBreaks it once the day is over
Best streakAdds a dayEnds the runEnds the run
Completion rateCounts as doneLeft out entirelyCounts as missed
Perfect dayCounts toward itNot requiredRules it out
Week stripFilled dotEmpty dotEmpty dot
Month grid PlusFilledGrey squareOutlined

Note the second row. A skip protects the streak that's running now, but your best streak only counts days you actually did. A record has to be earned, so a skip ends that run.

Skip on the day

You can undo a skip for today or any later day. You can't undo a skip on a day that's already passed, because that would turn it back into a missed day and could break a streak you're still on. You also can't skip a day you've already checked off; uncheck it first.

Play

Keep skips for days that truly didn't apply. They keep your percentages honest in both directions: a sick week doesn't drag your rate down, and an easy skip doesn't inflate it.

4Chase the badges

Habits have four badges. The tiered ones come in bronze, silver and gold:

BadgeHow to earn itBronze · Silver · Gold
First Check-inCheck off any habit, once—
UnbrokenKeep a single habit going, due day after due day7 · 30 · 100 days
Creature of HabitCheck-ins across all your habits50 · 250 · 1,000
Perfect DayDays where every habit that was due got done7 · 30 · 100 days
  • Unbroken uses your best streak, not the current one. If you reached 30 days once, you've earned silver even if that streak later broke.
  • A Perfect Day leaves skipped habits out. If every habit that was due and not skipped got done, and at least one did, the day counts.
  • Badges are permanent. Deleting an old check-in or a whole habit never takes a badge back.
  • Sample habits never count. The examples a new account starts with are there to explore, not to earn with.
Play

Perfect Day rewards a short, honest list. Five habits you keep beat ten you half-keep, and skipping a habit on a day it doesn't apply keeps a perfect day within reach.

All badges are free. They live in Browse, next to your streaks for journal, gratitude and daily mood. Dawnlet deliberately has no combined "everything" streak, so one quiet module can't wipe out a run you've built everywhere else.

5Check off from anywhere

The fastest check-in is the one that doesn't need the app open:

  • Siri and Shortcuts: "Check Off Habit" works from your voice, a Shortcut or an automation.
  • Control Center: add the Check Off Habit control and it's one swipe away.
  • Home Screen widgets: Habits Today shows today's dots and your longest running streak, and Habit Week shows the week.
  • Apple Watch: tick off today's habits on your wrist, and add the Habits complication to your watch face.
Habits on Apple Watch: Morning run and Drink 8 glasses of water checked off, Read 20 pages still open.
Today's habits on the wrist, ticked off without reaching for the phone.

Every one of these records exactly the same check-in as a tap in the app, so streaks and badges update wherever you tick.

6Read the month

The Habits screen lays out the month day by day, every due habit under its date, so you can step back through earlier months and see exactly what happened. VoiceOver reads each week as words, such as "5 of 7 days this week".

Turn on Insights Plus and the month gains a chart of check-ins per day, your completion rate against what was actually due, the month's check-ins, your best running streak, and a per-habit grid with one square per day: filled for done, grey for skipped, outlined for due and still open, and faint for a day that wasn't due. Tap a square to tick that day. With Differentiate Without Color turned on, skipped squares are also struck through.

Habits also feed Reports for any date range, Patterns, which links them to your mood, time and spending, and Look Back, a short written review of your week or month. All three are Plus.

Play

Once a month, look for the habit with the most open days. That's usually a rhythm problem, not a willpower one, so move it to fewer days (Play 1) and watch the month fill in.

7Let Apple Health tick it off

Coming in 1.5

Everything in this section arrives with Dawnlet 1.5.

Some habits already leave a trace in Apple Health: your steps, a run, last night's sleep, a few mindful minutes. Link one of those habits to Health and Dawnlet checks it off for you as soon as Health shows you've reached the goal - even with the app closed. A small heart on the check marks the days Health ticked, and today's progress ("6,210 / 8,000 steps") sits under the habit.

Open Browse → Apple Health, connect Health once, and Dawnlet suggests habits from your own last four weeks: "Walk 8,000 steps a day - you've averaged 7,400", "Run 3 times a week", "Sleep 7 hours a night". Each goal is set a little above where you already are, never a leap. Adjust it, choose how often, and add it - it becomes an ordinary habit in every other way.

  • What it can watch: steps, exercise minutes, stand hours, active energy, walking and running distance, workouts (any kind or one kind, with a minimum length), mindful minutes, sleep, water and weigh-ins.
  • It only ever adds a tick. Untick a day Health ticked and it stays unticked. It never touches a day you skipped, and never takes a check-in away.
  • Your units. Goals show in the units you use in Health - kilometres or miles, kilocalories or kilojoules, millilitres or fluid ounces.
  • One Health habit is free; Plus links as many as you like.
Play

Link the habit you most often forget to tick, not the one you never miss. A daily walk that ticks itself keeps its streak on the days you're too busy to open the app.

§Under the hood

Dawnlet stores just two things for habits: the habit itself, and one record for each day you marked it done or skipped. No streak, best streak or percentage is ever saved. Each one is worked out fresh from that log whenever it's shown, so correcting an old day corrects everything after it, with no stored counter left to drift out of step.

  • Badges are the exception. An earned badge records the moment you got there, so it's stored once and never changed. The rules that award it run on your device.
  • A check-in is one step. Done, skipped or cleared is saved in a single write, so a dropped connection can't leave a day half-saved. The checkmark flips immediately and rolls back with a short message if the save fails.
  • A day is a calendar date. It's read in your current time zone and follows you when you travel, so a check-in never lands on the wrong day.
  • Apple Health stays on your device (coming in 1.5). Dawnlet only reads Health, on your iPhone or iPad, and never writes to it. What's saved is the habit's goal, the check-in (marked as Health's) and any day you unticked - never a step count or a night's sleep. The device decides "goal met"; the server makes sure a Health tick can only ever add.
  • The whole history counts. Habits with years of check-ins are read in full, so long streaks and badges are worked out from every day you've logged.

Habits are free, up to 500 of them. Plus adds the month's Insights, Reports, Patterns, Look Back and streak milestones.