Skip to content

Releases: philsaino/ReportBuddy

ReportBuddy 1.2.1

Choose a tag to compare

@philsaino philsaino released this 21 Nov 23:25

Changelog

[1.2.1] - 2024-01-21

🌟 New Features

  • System Menu

    • Added standard macOS Window menu
    • Added Help menu with documentation links
    • Improved macOS system menu integration
  • Update System

    • Implemented automatic update checking
    • Added "Check for Updates" menu item (⌘U)
    • Added release notes display
    • Simplified update download process

🔧 Improvements

  • User Interface

    • Improved modal window management
    • Optimized preferences handling
    • Added support for standard macOS keyboard shortcuts
  • Documentation

    • Added GitHub Wiki documentation
    • Improved in-app documentation
    • Updated README with new features

🐛 Bug Fixes

  • Fixed memory issues in modal window management
  • Fixed automatic update handling
  • Improved overall application stability
  • Removed redundant EKEvent+Hashable.swift file
  • Resolved conflicts between Calendar+Extensions.swift and Calendar+DateUtils.swift

📚 Documentation

  • Added complete GitHub Wiki
  • Updated in-app documentation in Italian and English
  • Improved README with more detailed sections
  • Added copyright and license information

[1.1.0] - 2024-01-20

  • Initial public release

ReportBuddy 1.2

Choose a tag to compare

@philsaino philsaino released this 21 Nov 22:17

ReportBuddy 1.2.0 - Changelog

🌟 New Features

📅 Custom Date Range

  • Added ability to select custom date range
  • Added toggle to switch between current month and custom range
  • Intuitive interface with date pickers for start and end dates
  • Dynamic display of selected period in events list

🔄 Update System

  • Added automatic update checking at startup
  • Added "Check for Updates" menu item (⌘U)
  • Display of release notes for each update
  • Direct download through browser
  • Simplified update process for better stability

🌍 Localization Improvements

  • Added complete Italian/English support for update system
  • Improved localized strings management
  • Updated documentation in both languages
  • Enhanced email template localization

🎨 UI Improvements

  • Enhanced date selection interface
  • Added dynamic period display
  • Optimized preferences layout
  • Improved calendar source display in event list

🐛 Bug Fixes

  • Fixed memory issues in modal window management
  • Improved overall application stability
  • Optimized calendar event handling
  • Enhanced memory management

🔧 Technical Notes

  • Updated version management system
  • Improved GitHub integration for updates
  • Optimized app resource management
  • Enhanced error handling

🙏 Acknowledgments

Special thanks to @lorenzo-allevi for:

  • Valuable suggestions on UI/UX improvements
  • Testing and feedback on the update system
  • Input on the custom date range implementation