Skip to content

Releases: soundadam/teaway

teaway 0.4.2 — Awake mode on battery or AC

Choose a tag to compare

@soundadam soundadam released this 19 Aug 02:30
Immutable release. Only release title and notes can be modified.
d08627c

Awake mode on battery or AC

teaway 0.4.2 lets teaway on keep a Mac awake whether it is on battery or AC power. The current power source remains visible in status, but it is no longer a gate.

Highlights

  • teaway on works the same on battery and AC power.
  • teaway status still reports the live power source as information only.
  • Operator-facing documentation stays on the installed teaway command.

Install or upgrade

brew update
brew upgrade soundadam/tap/teaway

After upgrading, refresh an older registered helper from the guided menu or run:

teaway auth register

Distribution

This release publishes the immutable source tag only. The Homebrew Formula builds from source; no unnotarized prebuilt executable is attached.

teaway 0.4.1 — Clearer passwordless setup

Choose a tag to compare

@soundadam soundadam released this 04 Aug 17:05
Immutable release. Only release title and notes can be modified.
87a94e0

Clearer passwordless setup

teaway 0.4.1 makes its narrow passwordless helper easier to discover and explains the macOS authorization boundary before a password prompt appears.

Highlights

  • The default guided menu now reports whether passwordless controls are ready.
  • A new menu action sets up or repairs passwordless controls and exits after that selected action completes.
  • Before invoking sudo, teaway explains that macOS handles hidden password entry and that teaway never reads or stores the password.
  • The setup clearly distinguishes the one-time administrator check from later passwordless operations.
  • The delegated scope remains narrow: awake-mode changes and exact teaway-owned shutdown schedule/cancel operations only.

Install or upgrade

brew update
brew upgrade soundadam/tap/teaway

After upgrading, refresh an older registered helper from the guided menu or run:

teaway auth register

Distribution

This release publishes the immutable source tag only. The Homebrew Formula builds from source; no unnotarized prebuilt executable is attached.

teaway 0.4.0 — A friendlier terminal experience

Choose a tag to compare

@soundadam soundadam released this 04 Aug 16:40
Immutable release. Only release title and notes can be modified.
8254990

A friendlier terminal experience

teaway 0.4.0 makes the power controls easier to discover and use while preserving the same narrow, reversible system operations.

Highlights

  • Running teaway with no arguments now opens a guided terminal menu.
  • teaway interactive and teaway tui open the same one-action menu and exit after the selected action completes.
  • Status, awake-mode, shutdown, and cancellation output is clearer and more approachable.
  • Shutdown scheduling no longer asks you to type a long confirmation phrase. Explicit bounded commands still verify the exact macOS event and compensate on failure.
  • Stale local shutdown records are automatically cleared after confirming that their owned macOS event no longer exists.
  • Awake mode and scheduled shutdown remain independent: enabling or disabling one does not silently alter the other.

Install or upgrade

brew update
brew upgrade soundadam/tap/teaway

If you use registered authorization, refresh the version-matched helper after upgrading:

teaway auth status
teaway auth register

Distribution

This release publishes the immutable source tag only. The Homebrew Formula builds from source; no unnotarized prebuilt executable is attached.

teaway 0.3.0 — Run a Mac like an always-on server

Choose a tag to compare

@soundadam soundadam released this 26 Jul 13:44
Immutable release. Only release title and notes can be modified.
6bae754

Run a Mac like an always-on server

teaway 0.3.0 turns the project into a focused power-control layer for headless and long-running Mac setups: a closed-lid MacBook build box, a Mac mini home server, a homelab node, or any workload that should outlive one terminal session.

Highlights

  • Adds teaway auth register, status, and unregister for a root-owned per-user helper with a narrow passwordless sudoers policy.
  • Preserves the ordinary sudo credential timestamp instead of forcing a new password prompt for every operation.
  • Keeps awake-state ownership reversible: off restores only the exact setting owned by teaway and leaves external state unchanged.
  • Adds exact delayed-shutdown transactions with macOS 26 two/four-digit schedule normalization and targeted cancellation.
  • Adds GitHub-hosted macOS CI, documentation integrity checks, and a complete operations/security documentation system.
  • Repositions README and repository topics around headless Mac, home server, homelab, self-hosted, and closed-lid operation.

Install

brew install soundadam/tap/teaway
teaway auth register
teaway on
teaway status

Upgrade note

After upgrading an installation that uses registered authorization, run:

teaway auth status
teaway auth register

A stale helper is rejected until it is visibly refreshed to the same version as the CLI.

Safety and trust boundary

Registered mode delegates only disablesleep values 0/1 and exact teaway-owned shutdown schedule/cancel operations. It does not grant arbitrary pmset, public CLI, or shell execution. Use it only on a trusted single-user macOS account.

Keep a closed laptop on AC power, stationary, and well ventilated. teaway does not configure SSH, networking, service supervision, monitoring, backups, or high availability.

Distribution

This release publishes the immutable source tag only. The Homebrew Formula builds from source. No unnotarized prebuilt executable is attached.

teaway 0.2.3

Choose a tag to compare

@soundadam soundadam released this 26 Jul 07:24
Immutable release. Only release title and notes can be modified.

Patch release for the stable soundadam teaway CLI. Default state locking now avoids creating an absent retired tea-away directory while preserving safe recovery when a real legacy state file exists. The release also formalizes soundadam as the publisher brand, teaway as the stable product and executable identity, and tea as a user-only local shortcut.

teaway 0.2.2

Choose a tag to compare

@soundadam soundadam released this 18 Jul 15:58

First MIT-licensed source release. teaway keeps a Mac running after the lid closes, restores the setting it owns, and can schedule or precisely cancel one delayed shutdown. Homebrew builds this release from source; no Apple Development binary is published.