Skip to content

Releases: EMOEMOJAI/SidecarKeeper

SidecarKeeper 1.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 18:01
Immutable release. Only release title and notes can be modified.
9572933

Install

Unlock your iPad, then paste this into Terminal. It needs nothing but macOS: no Xcode, no git, no sudo.

/bin/bash -c "$(curl -fsSL https://github.com/EMOEMOJAI/SidecarKeeper/releases/latest/download/install.sh)"

Or download SidecarKeeper.tar.gz below, unpack it, and run install.sh from Terminal. Universal binary for Apple silicon and Intel, macOS 14.2 or newer. Remove it any time with ~/.sidecarkeeper/uninstall.sh.

The binaries were built by GitHub Actions from this tag. Verify that with gh attestation verify SidecarKeeper.tar.gz --repo EMOEMOJAI/SidecarKeeper.

Changes

  • pause --for 1h pauses reconnection for a duration, preserving the expiry across
    watcher restarts. Plain pause remains indefinite; resume ends either kind early.
  • status shows the watcher's latest observed state, retry eligibility countdown and
    last successful reconnection. Stopped or stale observations are identified explicitly.
  • Unreadable settings, including broken symlinks, keep the watcher idle instead of
    silently choosing defaults. config distinguishes file settings from running options.
  • Test cleanup targets its own child process; configuration comment syntax is documented.

SidecarKeeper 1.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 07:44
Immutable release. Only release title and notes can be modified.

Install

Unlock your iPad, then paste this into Terminal. It needs nothing but macOS: no Xcode, no git, no sudo.

/bin/bash -c "$(curl -fsSL https://github.com/EMOEMOJAI/SidecarKeeper/releases/latest/download/install.sh)"

Or download SidecarKeeper.tar.gz below, unpack it, and run install.sh from Terminal. Universal binary for Apple silicon and Intel, macOS 14.2 or newer. Remove it any time with ~/.sidecarkeeper/uninstall.sh.

The binaries were built by GitHub Actions from this tag. Verify that with gh attestation verify SidecarKeeper.tar.gz --repo EMOEMOJAI/SidecarKeeper.

Changes

No functional change: the watcher and the installer are identical to 1.3.0, so there is
nothing to hunt for if you are already running it. Released to exercise the release pipeline
end to end, including the step that installs the published release through the public
one-liner on Apple silicon and Intel.

  • Documentation: Intel Macs are now built, tested and installed by CI on real hardware, so
    the README no longer calls them untested.
  • Project: the weekly CI run reports when the pinned SidecarLauncher commit falls behind
    upstream, opens a tracking issue once per upstream commit, and never fails the build for it.

SidecarKeeper 1.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 05:14

Install

Unlock your iPad, then paste this into Terminal. It needs nothing but macOS: no Xcode, no git, no sudo.

/bin/bash -c "$(curl -fsSL https://github.com/EMOEMOJAI/SidecarKeeper/releases/latest/download/install.sh)"

Or download SidecarKeeper.tar.gz below, unpack it, and run install.sh from Terminal. Universal binary for Apple silicon and Intel, macOS 14.2 or newer. Remove it any time with ~/.sidecarkeeper/uninstall.sh.

The binaries were built by GitHub Actions from this tag. Verify that with gh attestation verify SidecarKeeper.tar.gz --repo EMOEMOJAI/SidecarKeeper.

Changes

  • Settings file. Every option can now be set in
    ~/Library/Application Support/SidecarKeeper/config, one name = value per line, so a
    watcher started by brew services can be told which iPad to use or to use wired mode.
    sidecar-keeper config --init creates a commented template and sidecar-keeper config
    shows what is in effect. Command-line flags win over the file.
  • A mistake in the settings file is reported in the log with its line number, and the watcher
    stays idle until it is fixed, rather than guess which iPad to connect.
  • The pause flag moved to the same directory, so it no longer lives inside the install
    directory. A pause made by an older version is still honoured.
  • uninstall.sh keeps your settings unless you pass --purge.

SidecarKeeper 1.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 23:59

Install

Unlock your iPad, then paste this into Terminal. It needs nothing but macOS: no Xcode, no git, no sudo.

/bin/bash -c "$(curl -fsSL https://github.com/EMOEMOJAI/SidecarKeeper/releases/latest/download/install.sh)"

Or download SidecarKeeper.tar.gz below, unpack it, and run install.sh from Terminal. Universal binary for Apple silicon and Intel, macOS 14.2 or newer. Remove it any time with ~/.sidecarkeeper/uninstall.sh.

The binaries were built by GitHub Actions from this tag. Verify that with gh attestation verify SidecarKeeper.tar.gz --repo EMOEMOJAI/SidecarKeeper.

Changes

  • sidecar-keeper status recognises an agent started by brew services, names which
    agent is loaded, and warns when two watchers are loaded at once.
  • Homebrew: brew install emoemojai/tap/sidecarkeeper.

SidecarKeeper 1.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 23:03

Install

Unlock your iPad, then paste this into Terminal. It needs nothing but macOS: no Xcode, no git, no sudo.

/bin/bash -c "$(curl -fsSL https://github.com/EMOEMOJAI/SidecarKeeper/releases/latest/download/install.sh)"

Or download SidecarKeeper.tar.gz below, unpack it, and run install.sh from Terminal. Universal binary for Apple silicon and Intel, macOS 14.2 or newer. Remove it any time with ~/.sidecarkeeper/uninstall.sh.

The binaries were built by GitHub Actions from this tag. Verify that with gh attestation verify SidecarKeeper.tar.gz --repo EMOEMOJAI/SidecarKeeper.

Changes

  • Prebuilt releases. A release now ships universal binaries for Apple silicon and Intel, so
    installing needs nothing but macOS: no Xcode Command Line Tools, no git, no compiler.
  • One-line install from Terminal. The installer downloads the release bundle and checks its
    SHA-256 before running anything from it.
  • Release binaries are built by GitHub Actions and carry a build provenance attestation.
  • The uninstaller is copied into the install directory as ~/.sidecarkeeper/uninstall.sh.
  • Installing from a git clone still builds from source, as before.