Skip to content

0.2.9 - 2026-07-22

Choose a tag to compare

@github-actions github-actions released this 21 Jul 23:02

Download Atelier Manager

The desktop app installs, updates, and backs up your Atelier site — a double-click app, no terminal needed. Pick the build for your system:

Platform Download Which one?
macOS Atelier Manager (.dmg) One file for any Mac — Apple Silicon or Intel.
Linux .AppImage  ·  .deb  ·  .rpm AppImage runs on any distro; .deb for Debian/Ubuntu, .rpm for Fedora/RHEL.
Windows .exe  ·  .msi Unsigned for now — if SmartScreen warns, choose More info → Run anyway.

New here? Full walkthrough at aincient-labs.com. You'll also need Docker (OrbStack or Docker Desktop) running.


Release Notes

Changed

  • Fresher, warmer GUI that reads as the same shop as the marketing site. The
    manager now shares the homepage's exact warm-paper palette (a bright #FDFCFA
    ground with pure-white raised cards, in place of the greyer ground it used to
    wear), bundles Schibsted Grotesk as the body/UI font (it previously fell
    back to bare system-ui, which made the app feel flat next to the site), and
    adopts the site's two-layer "light falls" diffuse shadows so cards lift off the
    paper. Light and dark tokens are taken verbatim from
    apps/website/site/assets/css/styles.css; the brand laws are unchanged (one
    cinnabar pigment, Fraunces display, the 4/7/10/14 radius family).

Added

  • SECURITY.md — a security policy with a private vulnerability-reporting channel
    (GitHub Security Advisories), supported-version and disclosure statements, and signing/
    verification notes. Part of Phase 0 launch-readiness.

Fixed

  • Confirmation dialogs were completely non-functional in the GUI — the
    "Reset & remove" actions (Reinstall from scratch, Remove the containers) and
    Restore-backup all pop a confirm modal that could neither be confirmed nor
    cancelled, and the underlying operation never ran (no feedback, nothing reset).
    The modal's Cancel button carried a data-action but no id, while
    confirmModal() wires both buttons by id ($("confirm-no")), so setup threw
    a TypeError on null inside the Promise executor and the promise rejected
    before any click could resolve it. Cancel now has id="confirm-no" (and the
    dead data-action attributes, which had no handlers, were removed). Regression
    from the v0.2.6 type-to-confirm redesign.

Install atelier 0.2.9

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/aincient-labs/manager/releases/download/v0.2.9/atelier-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/aincient-labs/manager/releases/download/v0.2.9/atelier-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install aincient-labs/tap/atelier

Download atelier 0.2.9

File Platform Checksum
atelier-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
atelier-x86_64-apple-darwin.tar.xz Intel macOS checksum
atelier-x86_64-pc-windows-msvc.zip x64 Windows checksum
atelier-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
atelier-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum