v0.3.1
The web console gets a console look: one monospace face, square corners, flat panels.
v0.3.1 restyles the web console (ant serve) into something that looks the
way it reads: a flat monospace terminal. One fixed-width face runs through
every screen, the corners are square, and the panels separate by tone instead of
by borders and shadows.
This release is purely visual. The CLI verbs, the JSON envelope, the read path,
and the terminal console are all exactly as they were in v0.3.0. Only the look
of the web console changed.
A console that looks like a console
The whole web surface is now set in Geist Mono, a fixed-width face, from the hero headline down to the chips and the footer. It carries the terminal feel without a real terminal, and it keeps URIs, ids, and JSON aligned to a character grid wherever they appear.
The font is embedded and served straight from the binary. There is no web font
to fetch and no CDN to depend on, so ant is still a single static artifact and
the console looks the same offline as it does online.
Square and flat
Every corner is square. The rounding is gone from cards, inputs, buttons, chips, badges, folders, and the brand mark; the only curve left is the loading spinner, which has to be a circle to read as one.
The chrome is flatter, too. The shadows are gone, and so are the dividing rules: the topbar no longer has a line under it, the sidebar no longer has one beside it, and table cells no longer have borders. Panels, inputs, chips, and hovers now read by a small shift in background tone, so the layout stays legible without a single box drawn around anything. It still ships with a light and a dark theme that follow your system and remember your choice.
Install and upgrade
Every tagged version builds the same artifacts: archives for Linux, macOS, Windows, and FreeBSD, Linux packages (deb, rpm, apk), a multi-arch container image on GHCR, and package-manager entries. The binaries are pure Go, so there is nothing to install alongside them.
go install github.com/tamnd/ant/cmd/[email protected]
Or grab a binary from the release page, or pull the image:
docker run --rm -it ghcr.io/tamnd/ant:0.3.1 serve --addr 0.0.0.0:7777