Horvarn Edu Coachingby Horvarn Edu · a Hovarns™ companyBook a demo

Horvarn Edu Coaching / Tools

Hovarn Update

signed updates

Updates arrive signed, every file is checked, and installs can run overnight.

In use · previewHow to embed it
The updates page in the demo: version 2.1.0 ready, signature checked.

What it does

  • A signed manifest per release with every file's SHA-256
  • Checks the signature, then every downloaded file, before installing
  • One-click install or automatic installs in a time window
  • Release notes, channels (stable / beta) and a restore point

Who it's for

Centres running their own copy of the app.

How another app uses it

The same script exposes the update check:

Check for an update and verify every file
const u = await Hovarn.Update.check();     // { current, latest, available, manifest }
if (u.available) {
  const files = await Hovarn.Update.verifyFiles(u.manifest, (f, ok, n, total) => {
    console.log(`${n}/${total} ${f.path} ${ok ? 'ok' : 'CHANGED'}`);
  });
}

Where it stands In use · preview

The signed manifest and file checks are in use on the first academy's preview. The installer that writes files on a self-hosted server is being built with the production server.