00 SHIPPED

Knot releases

v1.0.0 through v1.0.2 all carry the same date, August 26, 2026. V1 shipped that day, and two fixes followed it before the day was over.

Latest: v1.0.2 · Aug 26, 2026

  1. 02 V1.0.2 · FIX

    Aug 26, 2026

    Sending files over Tor now works

    Fixes the known issue from v1.0.1: sending a file attachment over Tor never worked (every transfer failed immediately). Transfers now retry after a network hiccup instead of giving up. Cloning a project over Tor could also leave an empty folder while reporting success when your git default branch name differed from the project's; the clone now checks out the right branch or refuses loudly. Both went through the soak harness, Mac to Linux box and back over Tor, with the file checksummed at each end. Two machines both editing the same project over slow links will still diverge, and Knot stops instead of merging behind your back. Full merge support is the next major feature. Upgrade from v1.0.0 or v1.0.1.

  2. 01 V1.0.1 · FIX

    Aug 26, 2026

    The receiver got the message and not the file

    The sender saw "delivered" and the receiver got a message with no file. A file attachment sent over an established peer session was being dropped silently: two of the three session paths were missing the chunk-handling the third already had. The fix closes both, and a 41 MB transfer from the Mac to the Linux box now arrives byte-for-byte. If you are on v1.0.0, upgrade: reinstall the app (macOS) or `sudo apt install ./knot-vcs-amd64.deb` (Linux). Your projects and your pairings are where you left them.

  3. 00 V1.0.0 · FEATURE

    Aug 26, 2026

    V1: a proper .deb, signed commits, and a first run that no longer skips the identity step

    Knot's first complete release. Before it went out, the .dmg went on the Mac and the .deb on the Linux box, with dpkg's log read afterwards to check it had really landed. Linux moves from a tarball to a proper .deb: one `sudo apt install` command handles dependencies, systemd service integration, and clean in-place upgrades. Every commit is now signed by your device identity and verifiable with plain `git log --show-signature` on any machine, no Knot tooling needed. The welcome screen was the embarrassing part. A fast double-click could skip the identity step entirely or hit a button that had not appeared yet, and the security prompts (trust this network, accept this device) would surface behind the welcome instead of waiting their turn. Both fixed. The app icon is now a proper macOS icon. New: a step-by-step installation guide covering macOS, Linux, download verification, and your first synced save. macOS is not yet notarized (one-time Gatekeeper step), merges of diverged histories are manual via `git`, and there is no Windows build.

  4. 00 V0.1.0 · FEATURE

    Jul 12, 2026

    Public free download, macOS + Linux, self-contained

    The first public build of Knot, with nothing to install first. Drop any folder into Knot and every save becomes a real git commit that syncs to your paired machines, peer-to-peer over Tor and your local network. The macOS app (.dmg) and the Linux tarball (x86_64, glibc 2.31+) now carry their own openssl and their own runtime, so the binaries launch on a machine that has never had Homebrew or a Rust toolchain on it. macOS is ad-hoc-signed (not yet Apple-notarized), so the first launch needs a one-time Gatekeeper wave-through; the steps are on the download page. A first-run wizard and a notarized installer were both still ahead.

Each download has a SHA-256 and build details on GitHub.