đź’ˇ IMPORTANT: Ability to reclaim a skipped break later (manual break credit)
Problem Statement
Currently, if a break notification appears during a task and the user skips it [intentionally (crucial time or just about to end) or accidentally], the break time is simply lost.
But there are many situations where skipping a break is necessary (phone call, colleague interruption, etc.). After that, there is no option to get that skipped break back, either during ongoing task time or later.
Possible Solution
When a break is skipped, allow the user to reclaim that break manually later.
Possible UX approaches:
A small button like “Take skipped break now”
Inside the break dialog
Or an option placed inside the task bar/timer UI such as “Recover skipped break”
Example scenario
Break pops up
I need to finish a thought → I skip all skipped break time should be collected/added together (not just one at a time).
Later I'm free → I want that break back
I click “Recover break” and timer starts a break
If I start using my collected skipped break time, and decide to return to work in between, the remaining break time should go back into the collected skipped break pool automatically.
This keeps work/break rhythm healthy while still flexible.
Describe alternatives you've considered
No response
Additional context
The default Pomodoro logic assumes linear breaks, but real workflows have interruptions. This feature would make breaks more practical and not "all or nothing."
Why this matters
Helps maintain proper rest cycles Reduces mental overhead (“I skipped a break—now what?”) Matches real-world interruptions Improves productivity while keeping wellbeing in focus
Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!
@johannesjo can I expect this feature in next consecutive version
@MyNameIsJanes no, sorry :) lot's of other stuff to do.