github jchultarsky/mirador v1.18.0
1.18.0 - 2026-09-24

latest releases: v1.19.1, v1.19.0
12 days ago

Release Notes

Added

  • Every panel's own keys can be changed (#284). Each panel reads its
    keys from a table under its own section — [todo.keys] delete = "x",
    [calendar.keys] today = "." — and its border, the status bar and the help
    overlay show the keys you chose. What moves is what a panel does while you
    look at it; forms, editors, search boxes and dialogs keep their keys, since
    they take typing, and Esc still backs out of each. The calculator has no
    table, its keys being what you type. The same rules as [keys] apply, and a
    panel key may be one the dashboard also uses, winning while that panel is
    focused, but not a resize key, which the panel would never see.
  • The watch log has a [watchlog] section, holding only its keys.
  • The key map lists them, each panel under the heading of the table its
    keys are written in. r reloads the panel tables along with [keys],
    handing the new keys to panels already on screen, and d and
    mirador --reset-keys reset them too.

Changed

  • Enter is drawn ↵ wherever a key is named, as the panels' borders
    always drew it, and a config may write it either way.
  • Paired keys are drawn the same way in every panel, following their
    actions' order: ↑ / ↓ and k / j, n / p for the calendar's months and
    + / - for the pomodoro's length. Keys the panels read and the help
    overlay never mentioned — the calendar's h/l, the agenda's and watch
    log's PageUp/PageDown, Home/End in the watch log — are listed now.

Fixed

  • The Mac advice for moving resize off Ctrl was wrong for Terminal. It
    said letters with Alt work in every terminal and implied Option+arrows
    might. Measured on both: iTerm2 sends Option+arrows as Alt+arrows as they
    are; Terminal sends none intact, needs "Use Option as Meta key" for
    alt+h/j/k/l, and with it turns Option+↑/↓ into an Esc and two
    typed characters. The README and the shipped config now say so.
  • The README said PageUp and PageDown move the task list a screen at a
    time; they move it ten rows, as the help overlay says.

Install mirador 1.18.0

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download mirador 1.18.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.