github InlitX/streak v2.6.0

2 hours ago

Streak 2.6.0 🎃

Happy Halloween! 👻 A big one again: color themes, repeating to-dos, links that
mark a habit from other apps, a sound for each habit, limits for amount habits,
a cleaner Focus screen and a lot of fixes. Thanks to everyone who opened an
issue, this release is mostly yours.

🎨 Themes

  • Color themes (#334): Catppuccin, Tokyo Night, Nord, Gruvbox and Rose
    Pine, and the backgrounds follow the theme.
  • Pick your own colors (#334) if none of them fits.
  • New habits start with your accent color (#415).

✅ Habits

  • Amount habits can be a limit (#425): turn on "At most" and going over
    the limit paints the day red. Widgets understand it too.
  • Links that mark a habit (#414): copy a habit's link from its menu and
    open it from another app, a shortcut or an automation. It works with the app
    open or closed, and there is a switch in Settings to turn it off.
  • Monthly habits on a fixed day (#439), for example every 15th.
  • Timed habits can require a Focus session (#412), so they only get done
    by focusing.
  • A chime when a habit gets done (#432), with a switch in Settings.
  • Each habit can ring with its own sound (#403), picked and previewed in
    the habit form.
  • Export a single habit (#423) from the long press menu.
  • Reorder steps (#424) with a drag handle.
  • The Done section looks dimmer (#436), so what is left stands out.
  • Habits not due today fold under Other days (#400).
  • Hide clean avoid habits from Today (#447) if you prefer not to see them.
  • Reading habits: start a book from any page, count past reads and tap
    the book line to set the page or the reads.
  • Long titles stay still with animations off and the habit page shows the
    whole title (#384).

📝 To-dos

  • Repeating to-dos (#397): daily, weekly or monthly. Finishing one brings
    the next.
  • Choose when a repeating to-do starts (#456), for example every month on
    the 5th.
  • A simpler repeat sheet (#454), without the duplicated buttons.
  • The date button is now a calendar and the time lives in the same menu
    (#456).
  • Deleting a to-do asks first (#457).
  • Tapping a to-do reminder opens that to-do (#419).
  • Icons in the date and repeat sheets.

⏱️ Focus

  • A tidier screen (#421): a simple view (double tap to switch), resources
    in the menu, the habit name stays on top during breaks and a bigger, slower
    pulse while you rest.
  • Likely habits come first when you pick what to focus on (#409).
  • Finished steps fold into Completed (#418).
  • Restart asks first so you don't lose any time (#420).
  • Your music fades out for the alert and comes back after, and it stays
    quiet during the break.
  • A gapless ticking clock and smoother looping sounds (#428).
  • The sound list scrollbar no longer covers the rows (#443).
  • Tapping the screen only pauses the clock (#421).
  • Tapping Allow on the permission no longer pauses the session.

🧩 Widgets

  • A Focus board widget with your streak and the last 7 days (#396).
  • "Only today's" option in the habits widget (#426).
  • No more crash when adding widgets on some phones (#441).

🔄 Sync

  • Unchecking a day travels between devices (#435). Before, a day you
    unchecked could come back from the other device.

💻 Windows and Linux

  • Streak remembers the window size and position (#448), and Focus
    remembers full screen.
  • Right click opens the habit menu right at the pointer (#444).
  • Reminders play a sound (#431).

🐛 Fixes

  • Sheets no longer go under the top bar and close with a swipe down from
    anywhere (#450, #455).
  • Focus-only habits show the Focus card at the top of their page (#452).
  • Custom habit backgrounds: no more line or wrong darkening at the top
    (#433).
  • Streak count in Express no longer counts just tracking habits (#437).
  • Long values in Settings drop below the title instead of squeezing it
    (#416).
  • Reminder times follow the 24-hour setting.
  • A paused day says it is paused.
  • Nord has more contrast.

🌍 Languages

  • Updated Arabic, Catalan, French, German, Hungarian, Korean, Persian,
    Portuguese, Spanish and Turkish
    . Thanks to everyone on Weblate.

Tip

Also by me: GymMane, an offline gym
log for Android. Same idea as Streak: free, open source, no ads and no
account.

Don't miss a new streak release

NewReleases is sending notifications on new releases.