• v1.5.3 49b22c380f

    ruivenda released this 2026-06-20 10:58:52 +01:00 | 0 commits to main since this release

    Adicionado

    • Auto-update in-app via tauri-plugin-updater: no arranque, a app consulta o
      manifest do InforNext (/api/codex/v1/update/{{target}}/{{arch}}/{{current_version}}?channel=stable)
      e, se houver versão nova, oferece descarregar+instalar o bundle assinado (do
      Gitea) e reiniciar. UI discreta UpdateBanner.svelte (versão, notas, progresso,
      "Mais tarde") + store stores/updater.ts. Tolerante a falhas (sem update/offline
      → silencioso).
    • Plugins tauri-plugin-updater + tauri-plugin-process (Rust e JS); permissões
      updater:default + process:allow-restart; bundle.createUpdaterArtifacts: true
      e plugins.updater (pubkey + endpoint + installMode: passive no Windows) na
      tauri.conf.json.

    Assinatura: keypair do updater gerada localmente; a pubkey está na
    tauri.conf.json e a privada (~/.tauri/isbim-codex-updater.key) é exigida
    no build via TAURI_SIGNING_PRIVATE_KEY[_PASSWORD]. A 1.ª release com updater
    instala-se à mão (DMG); as seguintes fluem sozinhas. Runbook de release no
    InforNext docs/runbook-updates-setup.md.

    Downloads