Skip to content

1.0b50rc

Compare
Choose a tag to compare
@ThatStella7922 ThatStella7922 released this 22 Nov 08:36
· 65 commits to master since this release
5764d7e

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

(Commit history here)

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