
Time Flies: Habit Streaks
Grow a tree for every habit
About
What's New in Time Flies
2.2
August 1, 2026
Version 2.2 HABIT BUILDER TREES A tree can now grow the other way round. Instead of growing on its own while a streak stands, a habit builder tree grows only on the cycles you confirm, and not at all on the ones you skip. Choose which kind you want when you plant it, and change your mind later from Habit settings. CHOOSE YOUR CYCLE Every day, every two days, once a week, every two weeks or once a month. One confirmed cycle is one cycle of growth, tuned so a habit kept perfectly reaches full height in exactly the same time as a streak on the clock, whichever cycle it runs on. CERTAIN DAYS OF THE WEEK For the habits that live on a timetable. Pick the days, say Monday, Tuesday, Thursday and Friday for the gym, and the tree asks on exactly those days. The days you did not pick are rest days: nothing is due, nothing is lost, no reminder arrives, and your kept percentage does not count them against you. Going on a rest day anyway still counts as a bonus. ONE TAP TO CONFIRM Confirm from the tree, from a long press on the forest grid, or straight from the reminder with the I did it button, without opening the app. Your check in history lists every cycle so you can tick or untick any of them by hand. A FULL CYCLE OF GRACE Confirming on Monday keeps Tuesday yours. Only a whole cycle that ends unconfirmed cuts the tree down, and it is cut at the moment the cycle ran out, not the moment you next opened the app. Come back after six weeks away and you find one honest cut, not forty. On a weekday schedule the grace lands on the next day you actually picked, so a Monday and Thursday habit is never cut down on a Tuesday it never asked about. I DID IT, GROW IT BACK Forgot to confirm a cycle you actually kept? For as long as the next cycle lasts, one tap fills the missed cycle in and grows the tree straight back to where it was. GOALS Any tree can now carry an optional target: a streak of so many days, so many check ins in a row, or so many check ins in total. The percentage reached shows on the card and on a progress bar on the tree, and you can be notified the moment you get there. Leave goals switched off and nothing changes. REMINDERS PER TREE Each tree can have its own reminder following its own cycle, at the time you choose, on the weekday or day of the month you choose. A reminder is skipped whenever that cycle has already been confirmed, and on a weekday schedule it only ever comes on the days you picked, so it only asks when there is something to ask. FULL BACKUPS Export a backup and every tree comes back exactly as it was, including its look, harvested fruit, check ins, cycle, goal and reminder. Restoring replaces the tree it belongs to instead of making a duplicate, and there is a replace my whole forest option for moving to a new device. RICHER CSV The CSV export now carries the cycle, the picked weekdays, the goal and every check in alongside the timeline, and still starts with the same name and date columns, so older files and files from other apps import exactly as before. FIXES AND POLISH Loading your forest is now tolerant of a missing or unknown field, so an older save or a hand edited file can no longer cost you a tree. The weekly note now mentions anything waiting for a check in before it talks about how the forest is doing. Trees that were cut down while the app was closed are reported when you come back, instead of quietly disappearing from their streak.
More



