All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update default editor for publishing
- Add post_publish_commands to update website config
- Improve Ukrainian translation
- Fix wrong indentation
- Fix timer staying active and showing negative seconds after the Mac sleeps past the activation period
- Add Ukrainian translation
- Migrate to Sparkle SPM version
- Move Sparkle binaries to central directory
- Remove obsolete assets
- Fix activity simulation to properly reset system idle timer
- Add optional "Keep apps active" preference toggle
- Add activity simulation to prevent apps from going idle
- Add project documentation (CLAUDE.md)
- Fix control-click instruction to use correct symbol
- Fix tinting of menu bar icon
- Rewrite the app in SwiftUI
- Add Sparkle 2.8.0 with gentle scheduled update reminders
- Add accent color
- Add app category
- Update icon for Tahoe with static gradient
- Update privacy info
- Reposition menu items
- Fix entitlements
- Fix deprecation warnings
- Fix a typo on the preference screen
- Add Control+Click as equivalent to right-click
- Fix default duration not being respected
- Fix presentation of preference window on launch
- Add Sparkle updater for automatic updates
- Add sandbox entitlement for Sparkle
- Migrate project to Swift
- Update to macOS Sequoia
- Fix typo
- Update Sonoma icon
- Add Japanese localization
- Add localizations with dynamic layout support
- Add preference to deactivate when device manually goes to sleep
- Add Sonoma icon
- Add GitHub sponsorship support
- Refactor preferences window
- Update repository URL in credits
- Update copyright in license
- Fix IOPMAssertionCreateWithDescription timeout (deactivating app now works correctly)
- Fix app icon drop shadow
- Fix autoresizing
- Fix code signing issues
- Initial public release
- Update macOS SDK version for deployment
- Remove CocoaPods directory from repository