Skip to content

Releases: DevWizardHQ/VoltGuard

VoltGuard 0.1.10

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:18

Changed

  • The installer background is teal rather than near-black. Finder draws the
    two icon labels itself in the system label colour, which is black in light
    appearance, so a background this dark left them unreadable. The heading and
    footing moved up out of the window's bottom edge, where the second line was
    being clipped.

  • The application icon is white on the dark plate rather than blue and green.

  • The installer background follows the icon's plate instead of ending in a
    bright blue, which was the last coloured surface left.

Fixed

  • The charging bolt in the application icon was cut by white slivers. The
    knockout was the bolt path and its own outline appended under the even-odd
    rule, so wherever the two overlapped the fill came back. They are unioned
    into one shape, and the mark is drawn in a transparency layer so punching
    the bolt clears the mark without cutting a hole through the plate.

  • The alert dialog offers only Dismiss. Open Settings sat beside it on every
    alert and pulled the user out of what they were doing to reach a window the
    menu bar already opens, so it is gone, along with the per-rule "Dialog can
    be dismissed" toggle that existed only to hide Dismiss behind it.

  • site/mark.svg and Resources/Assets/battery-shield-icon.svg carry the
    white mark, so the site logo, the favicon and the artwork match the icns.

Removed

  • Resources/Assets/battery-charging.svg, the icon the shield mark replaced.

VoltGuard 0.1.9

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:01

VoltGuard 0.1.9

VoltGuard 0.1.8

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:55

VoltGuard 0.1.8

VoltGuard 0.1.7

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:39

VoltGuard 0.1.7

VoltGuard 0.1.6

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:23

VoltGuard 0.1.6

VoltGuard 0.1.5

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:05

VoltGuard 0.1.5

VoltGuard 0.1.4

Choose a tag to compare

@github-actions github-actions released this 17 Sep 09:49

VoltGuard 0.1.4

VoltGuard 0.1.3

Choose a tag to compare

@github-actions github-actions released this 17 Sep 09:40

VoltGuard 0.1.3

VoltGuard 0.1.2

Choose a tag to compare

@github-actions github-actions released this 17 Sep 09:09

Added

  • A new icon: a battery inside a guard shield, drawn from
    Resources/Assets/battery-shield-icon.svg. One renderer produces both the
    application icon and the menu bar glyph, so they cannot drift apart.
  • The menu bar icon now reports state directly: the cell fills to the real
    battery level and is tinted green, amber or red by how much is left, the
    bolt appears only while a charger is attached, and the shield disappears
    while monitoring is paused.
  • Voice alerts gained a tone control alongside rate and volume, and every
    alert rule has a Listen button that speaks that rule's own message, filled
    in with the current battery level.
  • The voice now defaults to Apple's natural Siri voice — "Voice 4" — when it
    is installed, falling back to the best remaining voice and then to the
    system default. Settings shows which voice Automatic resolves to, and the
    picker labels each voice with its quality.

Changed

  • New default rules and wording: Critical at 15%, Low at 25%, Charging Warning
    at 80%, and Full at 100%. Each message names the live battery level, for
    example "Battery is 15% please connect your device to a power source
    immediately to avoid shutdown."
  • The installer background follows the new palette.
  • The site's logo and favicon are site/mark.svg, generated from the same
    geometry as the application icon, so the two cannot diverge. It carries its
    own colours and reads on light and dark backgrounds alike.

VoltGuard 0.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Sep 08:45

Fixed

  • The Settings ▸ Alerts tab was broken: HSplitView collapsed the rule list
    to its intrinsic height inside a fixed-size window, so it floated in the
    middle of the tab with rows clipped. It is now a proper sidebar that fills
    the window.

  • The history window's tabs left a band of empty space above their controls,
    because a VStack centres itself when given extra height. Content is pinned
    to the top, the range picker sits in a header strip at its natural width
    rather than stretched edge to edge, and Charging Sessions gained the same
    range control as the other tabs.

  • The menu reported "Notifications Are Disabled" forever: the permission was
    read once at launch, so turning notifications on in System Settings had no
    effect until VoltGuard was restarted. It is now re-read whenever the app
    becomes active, and it distinguishes "not yet asked" from "turned off" from
    "no notification centre available", which is what happens when the app is
    run from the disk image instead of Applications.

  • The signed appcast never reached the published site. The release workflow
    commits it with GITHUB_TOKEN, and GitHub raises no push event for commits
    made with that token, so the Pages workflow never ran and the live feed kept
    serving the previous build. Pages now also deploys on the release workflow
    completing.

  • The notification permission prompt appeared on first launch even when no
    enabled rule used the notification channel. It is now raised only when a
    rule can actually post one, and when a rule later starts using it.

Changed

  • Removed the keyboard shortcuts from the menu bar. VoltGuard is an accessory
    app and is never the frontmost application, so they never fired; showing
    them promised something that did not work.

  • Documentation said Xcode 15.4 was enough to build. The package declares
    swift-tools-version 6.0, so it needs Xcode 16.