github InlitX/streak v1.4.0
Streak v1.4.0

latest releases: v2.9.0, v2.8.0, v2.7.0...
3 months ago

Streak 1.4.0 · Focus

The biggest release so far. Streak now has a focus timer built in, so the app
covers both halves of a habit: deciding to do it, and sitting down to do it.
Around that: daily notes, a second visual style, rest days, app lock, automatic
backups, and a fix for a bug that had been quietly breaking reminders.

Important

Open the app once after updating: reminders are rebuilt on first launch.

🎯 Focus mode

Pick a habit and a duration, or start a free session.

  • Pomodoro with rounds and breaks, each round saved.
  • Your habit's substeps become the session checklist, and stay ticked in the habit.
  • Three clock faces (ring, flip, dot matrix), six scenes or your own photo,
    and sound: rain plus two included tracks, or up to ten of your own.
  • Countdown, confetti and a chime at the goal, screen stays awake, and the end
    alert arrives with the app closed.
  • Every session is saved: history by day, totals, and an optional daily goal.

🔔 Richer reminders

Reminders show your current streak and carry Done, Snooze and, for
measurable habits, Add amount buttons, so you can check in without opening
the app.

✨ Also new

  • 📝 Daily notes: long-press a day to write what you learned or the plan for
    next time, attach photos, and see them all in Journey.
  • 🎨 A second app style: Settings → App style switches between Classic and
    Minimal, quieter, grid-based and made of thin lines.
  • 🌴 Rest days: pause a habit every week on the days you pick, weekends
    included. Log one anyway and it still counts.
  • 🔒 App lock with PIN or fingerprint.
  • 🌙 Extend the day: push the cutoff up to six hours past midnight.
  • 💾 Automatic backups, daily or weekly, to a folder you pick.
  • 📦 Archive habits: stop tracking without losing history.

🛠️ Improvements

  • Progress: new Completions / Month chart, redesigned streak curve, donut and
    ranking by habit, active days, perfect days, weekly average, best month.
  • Sharing: photo background with adjustable blur, three card sizes, stats on
    or off, and swiping between weeks, months and years.
  • Widgets: per-widget background, opacity, border and your own photo; streaks
    and amounts for measurable habits; rebuilt configuration screen.
  • Amount habits react past the goal: extra taps redraw the ring one shade
    darker instead of doing nothing.
  • Vacation on any past day, from the day menu.
  • Grid layout, profile banner and today-only habits; completed substeps drop to
    the bottom; settings grouped into sections.
  • Animated GIFs work as covers, note photos and focus backgrounds.
  • Screen readers now describe the whole app, and animations were added across
    the habit list, navigation and sharing.
  • The app is faster: scales, checks and covers were recalculated every frame,
    widgets rebuilt on every tap, covers decoded at full resolution. All fixed.

🌍 Translations

Streak now speaks English, Spanish, Russian and Chinese in full, with German,
Portuguese, Ukrainian, Polish, French and Indonesian on their way, and you can
pick the language in Settings. Thanks to everyone translating on
Weblate.

🐛 Fixes

  • Reminders stopped working after updating. The notification store is keyed by
    field name, and the release optimiser renamed those fields on every build, so a
    new version couldn't read what the old one wrote: only one of seven weekly
    alarms survived, and nothing came back after a reboot. Fixed, and it's why
    Streak needs one manual open after this update.
  • Editing a reminder's time could silently cancel it if you closed the app
    right after saving.
  • Widgets went stale across days: they now refresh at midnight on their own.
  • Avoid habits looked blank in widgets; a clean day shows as done, relapses
    with an ✕.
  • Weekly widget weekday labels were always English; they follow the system now.
  • Negative habits were missing from yearly statistics, and the "All activities"
    heatmap widget ignored your dot colour.

✅ Closed issues

#25 · #26 · #27 · #29 · #30 · #31 · #32 · #33 · #34 · #35 · #36 · #37 · #38 ·
#39 · #41 · #42 · #43 · #44 · #46 · #50. Nearly every feature above started as
one of these.

📲 Download

Grab the APK for your device below (arm64-v8a for almost every modern phone),
or get it from F-Droid / IzzyOnDroid.

Don't miss a new streak release

NewReleases is sending notifications on new releases.