What does the "Lock started time blocks" setting do?
When the "Lock started time blocks" setting in General settings is turned off, auto-scheduled tasks that are in the past or in progress always get rescheduled every time you make another change like adding another task, editing an event, etc.
When this setting is turned on, in progress tasks and tasks in the past will not get rescheduled when you make other changes. To reschedule them, you'll need to press the "Recalculate" button in the top right corner of FlowSavvy.
Note: When Auto-recalculate is turned off in General settings, this setting has no effect, since clicking Recalculate is the only way to trigger a recalculation when Auto-recalculate is off anyways.
When should I turn this setting on or off?
This locking behavior can be confusing for new users, so this setting is turned off by default. However, turning this setting on will usually be the best overall experience for power users as it allows you to add tasks and make other changes without accidentally moving your past tasks when you didn't want them to. For this reason, we recommend turning this setting on once you're more comfortable with the app and start noticing you want past tasks to stay put when you make other changes.
Situations where started time blocks will get rescheduled even with "Lock started time blocks" turned on.
If you have "lock started time blocks" turned on, auto-scheduled tasks in the past may still be rescheduled in certain cases:
Auto-scheduled tasks scheduled before today will be rescheduled during recalculation to prevent them from being forgotten.
If you move a "busy" event or fixed task on top of auto-scheduled tasks in the past, they will be rescheduled.
If you move a completed task (or it's moved automatically when you complete it) on top of auto-scheduled in the past, the overlapping incomplete auto-scheduled tasks will be rescheduled, because the assumption is that you worked on the completed task during that time, so the other tasks need to be rescheduled.
Also, started time blocks will not be rescheduled due to changes in 3rd party apps, even if "Lock started time blocks" is turned off. This is to prevent your tasks from automatically being rescheduled without you knowing why before you got a chance to mark them complete. The one exception to this is if an event is created or moved in a 3rd party app so that it lands on top of started auto-scheduled tasks, those auto-scheduling tasks will get rescheduled.
