Skip to content
This repository was archived by the owner on Sep 13, 2026. It is now read-only.

v0.3.22

Choose a tag to compare

@github-actions github-actions released this 25 Jul 10:02

Changed

  • Dashboard one-click update no longer requires DASHBOARD_TOKEN
    the POST /dashboard/api/update pre-flight guard that checked
    ctx.config.dashboardToken is removed. isServiceInstalled() alone
    now gates one-click binary update, matching the dashboard's own auth
    model (the token guards dashboard access, not update authorization).
    The token_not_set error code and its no_token UI branch are
    dropped. See ADR-0015.

  • Version info pushed over WebSocketVersionInfo is broadcast on
    WebSocket startup and on every on-demand check. The useVersion hook
    subscribes to VERSION_EVENT instead of fetching, so the version card
    and update button update live without a page reload. Adds a new
    WsMessage { type: "version" } variant with its handler in
    WsHandlerMap.