github jchultarsky/mirador v1.10.0
1.10.0 - 2026-09-09

latest releases: v1.22.2, v1.22.1, v1.22.0...
one month ago

Release Notes

Fixed

  • The clock's date was cut without saying so. On a narrow terminal
    WEDNESDAY 09 SEPTEMBER came out as WEDNESDAY 09 SEPT — the line was
    handed to a paragraph narrower than itself, so the terminal did the
    cutting, and a terminal leaves no mark. It now ends in … like every other
    abridged line on the dashboard, and its width is measured in terminal cells
    rather than characters, so a date_format holding double-width text is
    placed correctly too.

Changed

  • The resize keys are drawn rather than spelled: Ctrl+←→↑↓. They are the
    same four arrows the arrange legend already draws two hints away, so the
    status bar, the arrange legend, the help overlay and --help now show the
    pair as one idea — plain arrows move a panel, the same arrows with Ctrl
    resize it.

  • The status bar fits in a narrower terminal. With the drawn arrows and a
    two-space gap between hints, the whole bar appears from 83 columns where it
    previously needed 92. Hints still drop whole rather than being cut.

  • The tasks panel no longer prints its open count twice. The border
    already carries 4 open; the summary line now spends its width on what is
    wrong and how the list is sorted. The count returns to the summary in the
    one case where the border is saying unsaved! instead.

  • The markets panel shows one more symbol. via yahoo has moved into the
    frame — ┤7 · yahoo├ — instead of holding an interior row open for ever in
    the panel that has the fewest of them. The row underneath returns whenever
    there is something to say there, which is where a failing fetch still
    explains itself.

  • The help overlay's key column is sized to the keys it shows rather than
    to a fixed width, so its actions start beside the keys instead of a third of
    the way across the dialog.

  • A panel too narrow for its own name draws no title instead of a lone
    ┤…├, which spent three cells saying a title had been cut and nothing about
    which panel it was. A jump key keeps its place: ┤4├ is still an answer.

Added

  • Cutting a release no longer needs the owner's machine. Two dispatchable
    workflows cover the two manual steps: cut-release.yml tags the head of
    main with the manifest's version, starting the release build exactly as a
    manual tag push would, and publish-crates.yml publishes a tag to crates.io
    using Trusted Publishing, so no long-lived crates.io token exists anywhere.
    Both steps remain runnable by hand from a machine with the right
    credentials.

Install mirador 1.10.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jchultarsky/mirador/releases/download/v1.10.0/mirador-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/jchultarsky/mirador/releases/download/v1.10.0/mirador-installer.ps1 | iex"

Download mirador 1.10.0

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

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo jchultarsky/mirador

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

Don't miss a new mirador release

NewReleases is sending notifications on new releases.