1.0b50rc
ThatStella7922
released this
22 Nov 08:36
·
65 commits
to master
since this release
Update: Battery Webhook is no longer signed and notarized for Apple platforms or available on the App Store. For more information, read this.
This is intended to be the final non-release version of Battery Webhook. Here's the highlights on what's new:
- Add support for automations on macOS!
- Requires no external apps, just enable the automations inside of Battery Webhook
- Add automations view to all supported platforms to clear up support
- Bug fixes
Automations support for macOS was very difficult to do as it depended on me writing my first IOKit interaction. Turned out half decent, and it works!
Full changelog
- Update assets for tvOS (to try fixing App Store submission)
- Fix MessageBuilder not using fallback pronoun when sending pronoun is disabled
- Move MenuBarExtraView to MacSupport directory
- MacSettingsUtils for GetMacAutomationSetting, for easily getting Mac Automation Settings
- MacIOKit now provides GetMacIsCharging, GetMacPowerSource and HandleMacPowerStateChange, see the file for docs
- MacAppDelegate uses these new functions to complete the Mac Automations infrastructure
- AutomationsView for configuration of Mac Automation Settings currently, other platforms get a notice
- ContentView shows the AutomationsView now
- DefaultsUsed now documents the new used defaults
Usage
Usage is described in the README and the docs website
- TestFlight: https://testflight.apple.com/join/tgiFhRND
- On macOS, extract the archive and drop the app into /Applications. This release is signed and notarized (thanks to my Eva) so you can simply run the app with all of Apple's security features in-place.
- On iOS, sideload with something like AltStore/Xcode/etc, or sign it with your developer account and AirDrop it to your iOS device.
- On tvOS, install the app with Xcode or another sideloading tool
- On visionOS, install the app with Xcode? I'm not sure but the IPA file is here
<3 Eva for reminding me about this project