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 |
| Add Site to Blacklist | Add a website to the blacklist without opening the full editor (label varies by plan type — e.g., “Add Site to Limit List” for Time Limit plans) |
| Add Site to Whitelist | Add a website exception without opening the full editor |
| Add App to Blacklist | Add an application to the blacklist (label varies by plan type) |
| Add App to Whitelist | 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 |
| Add Site / App to Blacklist | Add targets to the blacklist while the plan is running (label varies by plan type) |
| Add Site / App to Whitelist | 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 |
| Add Site / App to Blacklist / Whitelist | Modify targets (label varies by plan type) |
| 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 Add Site to Blacklist and Add App to Blacklist context menu options instead of editing the full plan — it’s faster and doesn’t require stopping the plan.