Skip to content

Releases: amiralibg/weft

weft 0.9.23

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:29

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.23.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.23
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 83d3a5ebd68bd4fdeb80c142983ed749fe90df1a6cbc872e97621468f7cda36b

Verify what you downloaded:

shasum -a 256 -c weft-0.9.23-macos-universal.tar.gz.sha256

weft 0.9.22

Choose a tag to compare

@github-actions github-actions released this 09 Oct 16:32

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.22.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.22
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 a0d2df2611ba8f4bdf113357469568e79cadc7a5d94839c375925cfb66fe53a7

Verify what you downloaded:

shasum -a 256 -c weft-0.9.22-macos-universal.tar.gz.sha256

weft 0.9.21

Choose a tag to compare

@github-actions github-actions released this 05 Oct 16:47

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.21.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.21
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 3a8b1193ff4b473bd5417cab5407c71479fc962f8c74ceb85fa2366c2e9e54c9

Verify what you downloaded:

shasum -a 256 -c weft-0.9.21-macos-universal.tar.gz.sha256

weft 0.9.20

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:08

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.20.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.20
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 bd2971149070e98b8d736865addcb5e3e9932c8bbce2a9efa96694d22eba39a9

Verify what you downloaded:

shasum -a 256 -c weft-0.9.20-macos-universal.tar.gz.sha256

weft 0.9.19

Choose a tag to compare

@github-actions github-actions released this 24 Sep 12:36

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.19.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.19
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 5734a34aa46fd145eb531788f6c24f5e89203a764069a91d15c480f35d1295d8

Verify what you downloaded:

shasum -a 256 -c weft-0.9.19-macos-universal.tar.gz.sha256

weft 0.9.18

Choose a tag to compare

@github-actions github-actions released this 24 Sep 12:09

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.18.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.18
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 4de52b62dfca504b68e802984eb2cc62692a890e27709e5dd8f448d91d473315

Verify what you downloaded:

shasum -a 256 -c weft-0.9.18-macos-universal.tar.gz.sha256

weft 0.9.17

Choose a tag to compare

@github-actions github-actions released this 24 Sep 11:55

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.17.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.17
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 6213dd8ff519d3b287c72b07bc73d40965a37ad43d9c1841fd795211fa77e6c5

Verify what you downloaded:

shasum -a 256 -c weft-0.9.17-macos-universal.tar.gz.sha256

weft 0.9.16

Choose a tag to compare

@github-actions github-actions released this 24 Sep 07:38

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.16.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.16
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 f4f3911f4956a10aa465fed4c578ab37484f5ba89cf23178d734edfdf04da838

Verify what you downloaded:

shasum -a 256 -c weft-0.9.16-macos-universal.tar.gz.sha256

weft 0.9.14

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:37

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.14.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.14
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 478f8ebe58300c186a34b105ac14a1bff454262de809d19fc8b95165c3ce256b

Verify what you downloaded:

shasum -a 256 -c weft-0.9.14-macos-universal.tar.gz.sha256

weft 0.9.13

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:27

Install

curl -fsSL --retry 5 --retry-all-errors \
  https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bash

Or download the archive below, unpack it, and run ./install.sh.

No terminal? Download WeftBar-0.9.13.zip, drag WeftBar into
Applications and open it — it installs the engine itself.

Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.

Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.sh in the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.

This build

Version 0.9.13
Architectures x86_64 arm64
Requires macOS 15 or later
Signing ad-hoc signed
SHA-256 298e1962ee4b18860e1b1edefa1b875be378c3171d479d760ef05fe136e4a3ca

Verify what you downloaded:

shasum -a 256 -c weft-0.9.13-macos-universal.tar.gz.sha256