• v0.11.0
    CI / test (push) Successful in 12s
    Release / test (push) Successful in 5s
    Release / binaries (push) Successful in 12s
    Stable

    niklas released this 2026-09-23 20:24:23 +00:00 | 5 commits to main since this release

    Breaking: the TUI no longer uses an API key. api_key in config.yaml is
    ignored (the sign-in form says so); it is not an error to leave it there.
    Still needs terdut-server v0.20.0 or later.

    • Signs in with a username and password on a form at start, the way the
      web UI does. username: in config.yaml prefills the name.
    • Keeps the server's session, not the password, in
      ~/.config/terdut-tui/session.json (readable by you only), so the next
      start resumes it. Sessions last 30 days and slide with use.
    • L signs out: ends the session on the server and deletes the saved one.
    • When the session ends (expired, ended from the web UI, account
      disabled) the TUI returns to the form and says why, without keeping the
      last session's data on screen. A 403 does not sign you out.
    • The account needs a password. An API-only user has none and cannot
      sign in; the server answers it like a wrong password, so the form says
      to set one first, in the web UI or with p in Users as an administrator.
    • API keys still exist on the server and k in Users still manages them.

    Release notes now come from this tag message: the release workflow copies
    it to the release page (first exercised by this tag).

    Downloads