The Plans list supports right-click context menus, drag-to-reorder, and inline editing. This page covers all the actions available for managing your plans.
Plan Status Lifecycle
Plans move through these statuses:
| Status | Meaning |
|---|
| Stopped | Plan is not running. Can be started, edited, or deleted. |
| Active | Plan is running and blocking targets. |
| Inactive | Plan exists but is outside its scheduled hours (e.g., a Weekly Schedule plan at night). |
| Idle | Plan is waiting — e.g., during a delay before a Focus Session starts. |
| Expired | A Focus Session or Multi-Day Plan that has finished its duration. |
| Paused | Plan is temporarily suspended. Will resume when unpaused. |
| Break | Plan is in a break period (Pomodoro or Screen Break). |
Right-click a plan to see available actions. The menu changes depending on the plan’s current status.
Stopped / Expired Plans
| Action | Description |
|---|
| Reset Time | Reset the plan’s time tracking (Time Limit budgets, launch counts) |
| Reset Launches | Reset the launch counter (Train Habits plans) |
| Reset Breaks | Reset the break counter |
| Block New Site | Add a website to the block list without opening the full editor |
| Allow New Site | Add a website exception without opening the full editor |
| Block New App | Add an application to the block list |
| Allow New App | Add an application exception |
| Rename | Change the plan’s name |
| Edit | Open the Plan Wizard to modify the plan |
| Duplicate | Create a copy of the plan with all settings |
| Delete | Permanently remove the plan |
| Export | Save the plan to an .FMP file (requires Import/Export enabled in Settings) |
| Import | Import a plan from an .FMP file |
| Submit to Library | Share the plan in the community library (requires login) |
Active Plans
| Action | Description |
|---|
| Extend Time | Add more time to the current session |
| Break Now | Trigger an immediate break (Pomodoro/Screen Break plans) |
| Skip Time | Skip ahead in the current session |
| Block New Site / App | Add targets to the block list while the plan is running |
| Allow New Site / App | Add exceptions while the plan is running |
| Rename | Change the plan’s name |
| Edit | Modify the plan (may require stop challenge) |
| Duplicate | Create a copy of the plan |
| Show / Hide Timer | Toggle the floating Timer Window |
| Random Chars+ | Increase the Random Characters challenge length |
| Export | Save the plan to a file |
| Request Stop Code | Request an emergency stop code |
Inactive Plans
| Action | Description |
|---|
| Skip Delay | Skip the remaining delay and activate the plan immediately |
| Block / Allow New Site / App | Modify targets |
| Rename | Change the plan’s name |
| Edit | Open the Plan Wizard |
| Duplicate | Create a copy |
| Show / Hide Timer | Toggle the Timer Window |
| Export | Save to file |
| Request Stop Code | Request an emergency stop code |
Paused Plans
| Action | Description |
|---|
| Resume | Unpause and resume the plan |
| Pause Again | Extend the pause duration |
| Stop | Stop the plan entirely (may require stop challenge) |
Rename a Plan
Two ways to rename:
- Double-click the plan name in the list to edit it inline
- Right-click → Rename
Duplicate a Plan
Right-click → Duplicate creates an exact copy of the plan with all settings. The duplicate is created in a stopped state with “(Copy)” appended to the name.
This is useful for creating variations of an existing plan — for example, a weekday version and a weekend version with different schedules.
Reorder Plans
Drag and drop plans in the list to reorder them. The order is saved between sessions.
When adding targets to a running plan, use the Block New Site and Block New App context menu options instead of editing the full plan — it’s faster and doesn’t require stopping the plan.