Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 13:15
b376438

Highlights

  • Low-battery behavior changed — on battery at or below your threshold, keep-awake now won't start (previously it would start, then stop immediately); it still safely ends a running session. Default threshold is 50%.
  • More reliable external-display trigger — keep-awake now activates on an actual external/extended display (physical, Sidecar, or AirPlay), and correctly ignores mirrored setups and built-in-only.
  • Hardened session/trigger reliability, atomic power-assertion handling, and expanded test coverage.

What's Changed

  • test(core): extract App pure logic to Core + CI coverage gate by @pignuante in #35
  • fix: harden session and trigger invariants by @pignuante in #36
  • docs: document shipped features and post-#36 internals by @pignuante in #37
  • fix: session UX low-severity findings from #36 review by @pignuante in #38
  • chore(ci): anchor per-file coverage gate to full paths by @pignuante in #39
  • fix(core): refuse to start a session on low battery by @pignuante in #41
  • refactor: consolidate battery veto/range and settings chip row by @pignuante in #42
  • ci: bump trufflesecurity/trufflehog from 3.95.8 to 3.95.9 in the github-actions group by @dependabot[bot] in #40

Full Changelog: v0.9.0...v0.10.0