Is your feature request related to a problem? Please describe.
I use SelfControl for different types of focused work, and each activity requires a different set of blocked websites.
For example:
- When practicing DSA, I want to block AI tools (ChatGPT, Claude, Gemini, etc.) to avoid looking up solutions.
- When studying coursework, I want AI tools available, but social media blocked.
Currently, switching between these setups requires manually editing the block list every time.
Describe the solution you'd like
Allow users to create and save multiple block lists (focus profiles) and choose one when starting a session.
Example profiles:
- DSA Practice
- Academic Study
- Deep Work
Each profile would have its own saved block list.
Describe alternatives you've considered
Manually editing the block list before each session, which becomes tedious when switching contexts.
Additional context
Different types of work require different restrictions. Saved block list profiles would make SelfControl more flexible without changing its core functionality.
Is your feature request related to a problem? Please describe.
I use SelfControl for different types of focused work, and each activity requires a different set of blocked websites.
For example:
Currently, switching between these setups requires manually editing the block list every time.
Describe the solution you'd like
Allow users to create and save multiple block lists (focus profiles) and choose one when starting a session.
Example profiles:
Each profile would have its own saved block list.
Describe alternatives you've considered
Manually editing the block list before each session, which becomes tedious when switching contexts.
Additional context
Different types of work require different restrictions. Saved block list profiles would make SelfControl more flexible without changing its core functionality.