Changing my schedule made old weeks show the wrong missed days

Faded planned entries are drawn from the schedule as it is today, all the way back to the day the activity was created. So when you change a day or time, past weeks are redrawn as if the new plan had always been there. Your logs are untouched. To keep old weeks honest, end the old time and start a new one instead of editing it.

What you are seeing

A typical case: you went to the gym on Monday and Wednesday for two months, then moved to Tuesday and Thursday. After the edit, the old weeks look odd:

  • the Mondays and Wednesdays you missed are no longer faded, so those gaps have vanished
  • every past Tuesday and Thursday you did not train now shows a faded entry, as if you had skipped a plan you never had
  • the weeks look worse, or better, than they really were

Nothing was lost. Every log is still on its day, at its time. Only the faded entries, which show what was planned, changed.

Why it happens

EasyRoutine does not store a separate "missed" record for each past day. A faded entry on a past day simply means: the current schedule says this was planned, and there is no log for it. That keeps things simple and means a missed day turns into a normal entry as soon as you log it late.

The catch is that the calendar has only one schedule to draw from, the current one. Edit a time's days or clock time, and that edited time is drawn over every past week since the activity was created. The one limit is the creation day: an activity never shows planned entries from before it existed.

Change a plan without rewriting the past (Premium)

A scheduled time can have an active period, with a From date and an Until date, both included. Use it to close the old plan and open the new one:

  1. Open the Plan tab and tap the activity.
  2. On the old time, set Until to yesterday. Leave its days and clock time as they were.
  3. Tap Add another time and set the new days and clock time.
  4. On the new time, set From to today, and add a reminder if you want one.
  5. Save.

Now past weeks are drawn from the old plan, up to yesterday, and everything from today on follows the new one. Logging and the calendar are free; creating and editing schedules is Premium, see scheduling.

EasyRoutine schedule sheet for the Gym activity: Monday and Wednesday at 18:00 with Until set to yesterday, and Tuesday and Thursday at 18:00 from today with a reminder
The old time ends yesterday, the new one starts today

Already edited? Put the old weeks back

If you already changed the time in place, you can still repair the history. Set the edited time back to the old days, give it Until yesterday, then add the new days as a second time From today, as above. The faded entries for past weeks return to what you actually planned. Your logs were never affected, so there is nothing else to restore.

When editing in place is fine

You do not always need the two-time approach:

  • The old days were a mistake and you never followed them. Then redrawing the past is correct; see activity on the wrong weekdays.
  • The activity is new. A week of history does not need protecting.
  • You only care about the future. If you never look back at missed days, a simple edit is quicker.

Keep in mind that each activity holds up to four weekly times, and an ended time still uses one of them. Once the old weeks no longer interest you, remove the ended time to free the slot.

EasyRoutine week view of the Training routine: Gym follows the old Monday and Wednesday plan before today and the new Tuesday and Thursday plan from today, next to Run and Stretch
Old days before today, new days after

Common questions

Did changing my schedule delete any logs?

No. Logs are never changed by a schedule edit. Only the faded planned entries are redrawn from the current schedule.

Why does a missed day disappear after I change the schedule?

A faded entry only shows where the current schedule plans the activity and no log exists. If the new schedule no longer includes that past day, nothing is planned there any more, so nothing faded is drawn.

How do I keep my old missed days visible after a schedule change?

End the old time with Until set to yesterday and add the new time with From set to today. Past weeks then follow the old plan and future weeks the new one.

Does this affect my Day streak?

No. The Day streak counts days with at least one log of any activity. It does not look at schedules, so redrawn faded entries do not change it.

Keep reading

Schedule doesn't match reality
Re-plan around the week you actually have.
Scheduling
Weekdays, times, single dates and active periods.
Activity on the wrong weekdays
When the old days were a mistake, just fix them.

More on this topic

Try EasyRoutine free

Free on iPhone and Android. Sign in with Apple, Google or your email to start.

Download on App StoreDownload on Google Play