- Switch the fullscreen popup break for a much more streamlined break flow. Previously, when a break was about to start, you would receive a native notification with action buttons that would let you skip or postpone the break. This notification was hard to interact with because it only lasted 5 seconds. Now, a small window will overlay the centre of your screen, which is more noticeable and gives you more time to interact with the actions. This window will seamlessly expand into a larger break window when the break starts. Instead of being a fullscreen kiosk window, it just overlays your other apps. This is more lightweight, looks nicer and feels less jarring.
- Rename postpone to snooze.
- Upgrades all core dependencies and improves code quality.