- Fixed high CPU and energy usage — reduced energy impact in Activity Monitor (#18)
- Fixed memory bloat in screen mask overlay caused by repeated subview additions (#18)
- Fixed file handle leak in logger (#18)
- Increased maximum intervals per set from 12 to 99 (#13)
- Fixed infinite loop in screen blocking when "Auto-resume work" is enabled - mask now properly hides on auto-transition from rest to work (#5)
- Improved app stability: prevented unexpected termination by system processes
- Fixed thread safety issue in notification permission handling
- Right-click actions on menu bar icon - single click, double-click, and long press (fully configurable in settings)
- +2 minutes button in big notification for quick time extension
- DND (Do Not Disturb) now stays enabled during work pause
- Localization improvements
- UI improvements in notifications
- Fixed click handling after rest finished in block actions mode - clicks are now properly processed when mask shows "click once to start work"
- Fixed mask not appearing when using double-click skip action - implemented seamless transition without animation flicker
- Improved mask update logic with consolidated codebase for better maintainability
- macOS Tahoe 26 compatibility (contributed by tan9).
- Updated UI design for macOS Tahoe 26 with improved visual consistency.
- Custom notification system with two styles: Small and Big notifications.
- Small notification: Compact notification in the top-right corner with 2 action buttons (Next/Skip for intervals, Restart/Close for completed sessions). Features horizontal slide-in/slide-out animation.
- Big notification: Centered notification below the menu bar with enhanced controls. For active intervals: 5 buttons (Add 1 Minute, Add 5 Minutes, Stop, Next, Skip). For completed sessions: 2 buttons (Restart Session, Close). Features vertical slide-in/slide-out animation.
- Background opacity setting (0-10 scale) for both Small and Big notification styles, allowing users to customize notification transparency.
- Notification preview feature in settings to test notification appearance before applying.
- Improved window level management for better notification visibility across different macOS spaces and full-screen apps.
- Timer visibility options — choose when to display the timer: Off, Only when active, or Always visible.
- Timer font options — select between System, PT Mono, or SF Mono fonts.
- Gray background option for better visual contrast in the menu bar.
- Live interval editing — change Pomodoro or break durations even while the timer is running.
- Shortcuts settings page for customizing keyboard shortcuts.
- Updated button icons with refreshed visuals.
- "+5 Minutes" button and URL scheme for quickly extending the current session.
- Language selection in settings — choose your preferred interface language directly from the app without changing system settings.
- Session start/stop settings now configurable per preset.
- Moved Do Not Disturb (DND) setting from global to per-preset configuration with DND control in Intervals tab.
- Improved mask notification handling with enhanced user interaction controls.
- Forked and refactored from TomatoBar 3.5.0-fork (by https://github.com/AuroraWright/TomatoBar).
- Fully rebranded as TomoBar, including updated name, icons, and assets.
- Updated KeyboardShortcuts dependency to version 2.4.0.
- Updated Sparkle framework for auto-updates.