Repository navigation
BreakMate v1.8.1
BreakMate v1.8.1
✨ New Features
- enhance GoalsSection with dynamic progress tracking and improved UI components
- clearer timeline, personal insights, and removal of unused UI
- clearer Productivity graphs; honest break options
- bring back Productivity screen, shorten Statistics, explain Activity Segments
- break activity on the Today screen, richer Statistics hero, layout fixes
- single health-reminder switch, one-page Statistics, startup fixes
- implement overlay reset functionality and improve overlay visibility handling
- update README with new walkthrough video and enhance screenshot gallery; remove outdated images
- add release notes generation to macOS release workflow
- update break durations and enhance overlay behavior during breaks
- reduced motion, slider keyboard support, wipe tests, display status label
- Add crash reporting toggle and enhance accessibility for buttons
- Implement single-instance token for IPC and enhance app tracking service
- add Linux support for meeting detection and enhance CI configuration
- scaffold Linux GTK runner and refactor TrayManager to constructor injection
- update dependencies and enhance macOS build configuration
- enhance macOS release workflow and add appcast patching script
- update pre-break warning duration and enhance overlay presentation
- integrate Sentry hygiene configuration and add tests
- update pre-break warning duration and enhance overlay handling for reminders
- Release version 1.8.0 with companion customization and productivity insights
- update tray icon path and enhance overlay handling for break reminders
- improve single-instance port binding and app focus handling on macOS
- add Clock Out dialog and service for end-of-day reflections
- Enhance PiP overlay window functionality and settings
- update PiP window size constraints and add dotted drag handle for improved user interaction
- enhance PipWindowArgs with interaction options and improve window positioning logic
- add companion wandering feature and related settings
- add productivity tracking page and segment inspector
- Implement Blobatar rename dialog handling and associated tests
- Implement 3D avatar shapes and rendering
- Add blobatar_flutter dependency to pubspec.yaml and update pubspec.lock
- Introduce Blobatar companion with dynamic naming and emotional expressions
- Add breed selection to AvatarDefinition and update AvatarCustomizer
- Enhance Avatar Customizer with new features and UI improvements
- Implement 3D Pet Customizer functionality and update button actions
- Remove love/heart particle effects and bounce animation on pet interaction
- Enhance avatar entity handling and implement draggable PiP window functionality
- Enhance PiP background style options and implement context menu for selection
- Update avatar handling and improve PiP window management
- Add Avatar Editor functionality and integrate AvatarWebServer
- Implement 3D gaze tracking in PiP overlay and enhance avatar customizer UI
- Implement singleton pattern for CursorTracker service
- add HabitsSummaryCard widget to display break and focus streaks
- enhance overlay management by implementing DestroyAll method for cleanup
- implement automatic health reminders with randomized timing for posture and eye rest
- enhance quick reminder overlays with full poster support
- add Break Statistics tab with yearly heatmap to Analytics
- add Night Sky break template with starfield-to-dawn transition
- introduce ThemedAppIcon widget and integrate it into various sections
- show full-screen poster reminders outside meetings/presentations
- add PosterReminderOverlay full-screen animated poster widget
- redesign IrisRestTemplate with animated backdrop and streak graph
- add AnimatedNatureBackdrop shared blurred-blob background widget
- add nature accent token and per-point coloring to BreakActivityGraph
- enhance meeting break reminders with presentation detection and update settings for presentation pause
- Enhance analytics features with focus trend and budget tracking
- Add daily budget tracking for app categories
- Add meeting detection service and enhance theme customization
- show App Usage section on the Statistics screen
- add app usage tracking toggle to Privacy section
- add AppUsageTracker and wire it into app lifecycle
- add getAppIcon bridge method and AppIconCache
- add getAppIcon to the app_tracking method channel
- add usageTip category-based insight helper
- add AppUsageService for local per-app usage aggregation
- add appUsageTrackingEnabled setting and storage key
- add new theme presets and improve theme controller functionality
🐛 Bug Fixes
- update GitHub repository references and enhance release notes handling
- Preserve authored colors for base species and breeds in avatar artwork
- add missing shellapi.h include for ExtractIconExW
- register app_tracking bridge and add getAppIcon
⚡ Improvements
- extract shared AppCategorizer from WellnessEngine
🔧 Build & Maintenance
- remove the developer-only Activity Segments page
- fix Linux/Windows builds and add Linux/Windows release workflow
- update sentry_flutter to 9.30.1
- add figma motion json player design spec
- make the AppUsageService pruning test verify actual pruning
- gitignore .superpowers scratch workspace
- update dependencies in pubspec.yaml and pubspec.lock
Other Changes
- Refactor and clean up code across multiple files
- Remove unused components and tests related to NPCs, throwable toys, and particle effects
- Refactor test cases for improved readability and consistency
- Refactor widget tests for improved readability and consistency
- Add tests for calendar sync section and refactor settings tests
- Update macOS deployment target and enhance overlay functionality
- Add comprehensive tests for activity segments and productivity insights
- Refactor dependencies and update package versions
- Refactor pet companion service and renderer architecture
- Refactor Avatar Customizer UI and Enhance Companion Settings
- Add unit tests for AvatarView widget functionality and interactions
- Add comprehensive tests for analytics features and insights
- Enhance settings and wellness library UI with new features and improvements
Full changelog: v1.8.0...v1.8.1