A macOS application designed to simplify calendar event reporting, perfect for managing monthly reports like meal vouchers or attendance tracking.
- Multiple Calendar Support
- Select multiple calendars from different sources (iCloud, Google, etc.)
- Visual organization by source
- Calendar color display in event list
- Quick calendar selection/deselection
-
Keyword Management
- Dynamic keyword filtering
- Quick edit with double-click
- Real-time keyword addition/removal
- Case-insensitive matching
-
Date Range Control
- Automatic current month selection
- Custom date range picker with intuitive interface
- Dynamic date range display
- Flexible period selection with toggle switch
-
Event Type Filtering
- All-day events filter
- Source and account information display
- Automatic duplicate event removal
- Template Management
- Multiple template support
- Template duplication and customization
- Quick template switching
- Dynamic Variables
$month- Current month (localized)$year- Current year
- Customizable Fields
- Default recipient
- Subject line with variable support
- Header and footer messages
- Language-specific content (IT/EN)
- Interface Languages
- Complete English support
- Complete Italian support
- Dynamic language switching
- Content Localization
- Localized date formats
- Localized email templates
- Localized help documentation
- Localized system messages
- Update Management
- Automatic update checking at startup
- Manual update verification (⌘U)
- Release notes display
- Direct download through browser
- Simplified update process
⌘,- Open Preferences⌘R- Refresh Events⌘E- Export via Email⌘U- Check for Updates
- macOS 13.0 or later
- Calendar access permissions
- Configured email account
- Internet connection for updates
- Download the latest release from GitHub
- Open the .dmg file
- Drag ReportBuddy to Applications folder
- Launch the app and grant calendar access when prompted
- Read-only calendar access
- No data transmission to external servers
- Local configuration storage
- Secure update verification through GitHub
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
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
© 2024 Filippo Saino. All rights reserved.
GitHub: @philsaino
For detailed documentation, please visit the ReportBuddy Wiki.