Skip to content

BreakMate v1.8.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 07:36

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