Skip to content

Releases: alabsystems/aterm

aterm v0.75.0

Choose a tag to compare

@alabsystems alabsystems released this 06 Sep 06:10

Source release. SHA256SUMS is a per-file manifest of the released tree, with a detached Ed25519 signature (SHA256SUMS.sig) by a machine key named in the attached master-signed roster (aterm-machines.toml + .sig). Verification chain and key inventory: SIGNING.md in the publication engine; the roster pin is committed in aterm crates/aterm-update-core/src/pins.rs.

aterm 0.74.0

Choose a tag to compare

@alabsystems alabsystems released this 03 Sep 00:38

aterm is the terminal for AI. New here? What each file is:

  • aterm-0.74.0.dmg — the signed, notarized app as a drag-install DMG (~28 MB). The ALab toolchain installs itself on first launch (or on demand via aterm pkg install --default-set).
  • aterm-0.74.0-mac.zip — the same app as a zip (~26 MB); this is the container the in-app updater and Homebrew stage from.
  • aterm.dmg / aterm-mac.zip — permanent releases/latest/download/ names for the DMG and the zip above (byte-identical copies).
  • .sha256 files verify a download: shasum -a 256 -c <asset>.sha256.
  • aterm-appcast.toml / aterm-machines.toml (and their .sig) are consumed by the in-app self-updater — not for humans.
  • Releases named atpkg-index-N are machine-readable package indexes, not app releases.

Fixed

  • A second crash on the same fault, closed before anyone hit it. v0.73.0 fixed
    aterm aborting when you moved the mouse. The same mistake — asking a system event
    a question only a keyboard event can answer — was still reachable one door along:
    pressing Escape is fine, but the same command arriving from a menu would have
    asked the mouse click that opened the menu for its key code, and taken the app
    down. It now declines to answer rather than inventing a keystroke. The rest of
    that family was swept and is clean.

aterm 0.73.0

Choose a tag to compare

@alabsystems alabsystems released this 02 Sep 22:52

aterm is the terminal for AI. New here? What each file is:

  • aterm-0.73.0.dmg — the signed, notarized app as a drag-install DMG (~28 MB). The ALab toolchain installs itself on first launch (or on demand via aterm pkg install --default-set).
  • aterm-0.73.0-mac.zip — the same app as a zip (~26 MB); this is the container the in-app updater and Homebrew stage from.
  • aterm.dmg / aterm-mac.zip — permanent releases/latest/download/ names for the DMG and the zip above (byte-identical copies).
  • .sha256 files verify a download: shasum -a 256 -c <asset>.sha256.
  • aterm-appcast.toml / aterm-machines.toml (and their .sig) are consumed by the in-app self-updater — not for humans.
  • Releases named atpkg-index-N are machine-readable package indexes, not app releases.

Fixed

  • aterm no longer crashes while you move the mouse. v0.72.0 could abort after
    a few minutes of ordinary pointer movement over a focused window. Every mouse
    move asked the system event for a keyboard key code — a question that is only
    valid of a key event — and macOS answers that with an exception, which took the
    whole process down. The question is no longer asked of mouse events.

aterm 0.72.0

Choose a tag to compare

@alabsystems alabsystems released this 02 Sep 22:12

aterm is the terminal for AI. New here? What each file is:

  • aterm-0.72.0.dmg — the signed, notarized app as a drag-install DMG (~28 MB). The ALab toolchain installs itself on first launch (or on demand via aterm pkg install --default-set).
  • aterm-0.72.0-mac.zip — the same app as a zip (~26 MB); this is the container the in-app updater and Homebrew stage from.
  • aterm.dmg / aterm-mac.zip — permanent releases/latest/download/ names for the DMG and the zip above (byte-identical copies).
  • .sha256 files verify a download: shasum -a 256 -c <asset>.sha256.
  • aterm-appcast.toml / aterm-machines.toml (and their .sig) are consumed by the in-app self-updater — not for humans.
  • Releases named atpkg-index-N are machine-readable package indexes, not app releases.

Changed

  • The cursor's jump streak is a meteor now, not a banner. When the cursor
    leaps across the screen it leaves a rainbow streak; that streak used to hold
    most of its brightness for most of its life and could sit on the glass for
    over a second, which read as a lingering smear rather than speed. The light is
    now spent early, next to the flight that earned it, and what remains is a thin
    decaying tail. It is mostly gone in 0.42s instead of 0.97s. Fast at the front,
    graceful at the back.

Fixed

  • The streak can no longer wash out to grey. Fading now moves only opacity,
    never colour, and a new gate walks the streak across 144 frames and refuses any
    lit pixel that has lost its hue — with a deliberately greyed control proving
    the gate can actually fail.

aterm 0.71.0

Choose a tag to compare

@alabsystems alabsystems released this 01 Sep 18:24

aterm is the terminal for AI. New here? What each file is:

  • aterm-0.71.0.dmg — the signed, notarized app as a drag-install DMG (~28 MB). The ALab toolchain installs itself on first launch (or on demand via aterm pkg install --default-set).
  • aterm-0.71.0-mac.zip — the same app as a zip (~26 MB); this is the container the in-app updater and Homebrew stage from.
  • aterm.dmg / aterm-mac.zip — permanent releases/latest/download/ names for the DMG and the zip above (byte-identical copies).
  • .sha256 files verify a download: shasum -a 256 -c <asset>.sha256.
  • aterm-appcast.toml / aterm-machines.toml (and their .sig) are consumed by the in-app self-updater — not for humans.
  • Releases named atpkg-index-N are machine-readable package indexes, not app releases.

Changed

  • The cursor rainbow is a proper sky rainbow again. It runs red, orange,
    yellow, green, blue, indigo, violet — and between green and blue it passes
    through cyan, because that is what a rainbow does. aterm used to forbid that
    crossing, and the machinery enforcing it could only do so by draining the
    colour out of exactly that part of the arc: the fold it used preserves
    brightness, so what it produced was not a paler blue but a bright grey. That
    grey was most visible in the streak a jumping cursor leaves behind. The
    crossing now keeps its own colour, and the ribbon reads continuously across
    all seven hues — measurably more of them (12 distinct hues on the release
    paint probe, up from 10) at the same brightness.

aterm 0.70.0

Choose a tag to compare

@alabsystems alabsystems released this 01 Sep 16:30

aterm is the terminal for AI. New here? What each file is:

  • aterm-0.70.0.dmg — the signed, notarized app as a drag-install DMG (~28 MB). The ALab toolchain installs itself on first launch (or on demand via aterm pkg install --default-set).
  • aterm-0.70.0-mac.zip — the same app as a zip (~26 MB); this is the container the in-app updater and Homebrew stage from.
  • aterm.dmg / aterm-mac.zip — permanent releases/latest/download/ names for the DMG and the zip above (byte-identical copies).
  • .sha256 files verify a download: shasum -a 256 -c <asset>.sha256.
  • aterm-appcast.toml / aterm-machines.toml (and their .sig) are consumed by the in-app self-updater — not for humans.
  • Releases named atpkg-index-N are machine-readable package indexes, not app releases.

Fixed

  • Rendering is sharp and fits the window again on every Retina Mac. v0.69.0
    moved macOS onto aterm's own Metal renderer, and the new layer was never told
    the display's scale factor. CoreAnimation therefore read each device pixel of
    the frame as a whole point: the grid drew at twice its size — the right-hand
    columns pushed off the edge of the window — and what remained was a
    half-resolution image stretched over a Retina panel, so the text looked soft.
    The layer now takes its scale from the window, at attach and on every frame
    after, so dragging a window between a Retina and a non-Retina display is
    picked up too — that move changes the scale without resizing anything, which
    is exactly the case the old code could not see. If v0.69.0 looked oversized
    and blurry, this is that.

aterm v0.69.0

Choose a tag to compare

@alabsystems alabsystems released this 01 Sep 04:49

Source release. SHA256SUMS is a per-file manifest of the released tree, with a detached Ed25519 signature (SHA256SUMS.sig) by a machine key named in the attached master-signed roster (aterm-machines.toml + .sig). Verification chain and key inventory: SIGNING.md in the publication engine; the roster pin is committed in aterm crates/aterm-update-core/src/pins.rs.

aterm v0.68.0

Choose a tag to compare

@alabsystems alabsystems released this 31 Aug 03:14

Source release. SHA256SUMS is a per-file manifest of the released tree, with a detached Ed25519 signature (SHA256SUMS.sig) by a machine key named in the attached master-signed roster (aterm-machines.toml + .sig). Verification chain and key inventory: SIGNING.md in the publication engine; the roster pin is committed in aterm crates/aterm-update-core/src/pins.rs.

Linux x86_64

This release also ships aterm-0.68.0-linux-x86_64.tar.gz — the ONE aterm binary
(argv0 verb symlinks alongside) for x86_64-unknown-linux-gnu, attached after the
cut by the automated Linux lane (an asset attach, not a cut: no ledger line, no
appcast entry yet).

  • sha256 1058901481adae07edbc3ec5197ae50fd24248ffa539714e077eeb5de0f106c1
    (also published as the .sha256 sidecar asset — the Linux lane's integrity
    anchor until a cut adds Linux keys to the signed appcast)
  • built at the v0.68.0 claim commit, unmodified, on upstream stable Rust
    1.97.1 — the same compat-lane precedent as the macOS x86_64 slice
  • no self-update lane on Linux: re-run the installer to update

aterm v0.67.0

Choose a tag to compare

@alabsystems alabsystems released this 30 Aug 07:58

Source release. SHA256SUMS is a per-file manifest of the released tree, with a detached Ed25519 signature (SHA256SUMS.sig) by a machine key named in the attached master-signed roster (aterm-machines.toml + .sig). Verification chain and key inventory: SIGNING.md in the publication engine; the roster pin is committed in aterm crates/aterm-update-core/src/pins.rs.

Linux x86_64

This release also ships aterm-0.67.0-linux-x86_64.tar.gz — the ONE aterm binary
(argv0 verb symlinks alongside) for x86_64-unknown-linux-gnu, attached after the
cut by the automated Linux lane (an asset attach, not a cut: no ledger line, no
appcast entry yet).

  • sha256 4903748a67751317d22b50dd876e14ae77b5c8856f9ea974715178fefa99522d
    (also published as the .sha256 sidecar asset — the Linux lane's integrity
    anchor until a cut adds Linux keys to the signed appcast)
  • built at the v0.67.0 claim commit, unmodified, on upstream stable Rust
    1.97.1 — the same compat-lane precedent as the macOS x86_64 slice
  • no self-update lane on Linux: re-run the installer to update

aterm v0.66.0

Choose a tag to compare

@alabsystems alabsystems released this 30 Aug 03:16

Source release. SHA256SUMS is a per-file manifest of the released tree, with a detached Ed25519 signature (SHA256SUMS.sig) by a machine key named in the attached master-signed roster (aterm-machines.toml + .sig). Verification chain and key inventory: SIGNING.md in the publication engine; the roster pin is committed in aterm crates/aterm-update-core/src/pins.rs.