Skip to content

v0.6.0

Choose a tag to compare

@DailenG DailenG released this 07 Jul 22:50
· 26 commits to main since this release

Tenant onboarding wizard

The headline of this release: the setup wizard onboards the instance, and now a second wizard onboards each tenant. After creating a client you no longer face six tabs and an implied ordering; Onboard wizard on the tenant list (next to New tenant, so the choice is yours) walks the whole path:

  1. Tenant created - GUID and preview token minted, confirmation shown
  2. Branding (optional) - effective values with inherited-from-defaults badges
  3. Policy essentials - URL allowlist and CIPP tenant id editable inline; everything else stays on the Policy tab
  4. Rules delta (optional) - an Easy add row that builds the pattern regex from a plain domain and writes it straight into the saved draft
  5. Publish - validation gates surfaced inline
  6. Deploy to browsers - a method picker rendering one concise checklist per path (RMM script, managed storage JSON, .reg import, GPO script, Firefox policies.json, Intune, CIPP standard) with the matching artifact download inline
  7. Verify - watches for the tenant's first rules fetch and closes the loop

Every step badge derives from live server state, so the wizard is resumable and safe with several operators working at once; tenants that never published show a Continue onboarding button. Method choice is cosmetic and never stored - all artifacts remain on the Artifacts tab.

One honest label: the Intune checklist ships as untested guidance (documentation parity with Check's own deployment docs; no Intune tenant was available to verify). Reports welcome.

Under the hood

  • The tenant detail response now includes last_fetch_at, feeding the wizard's verify step (covered by a test).
  • README features, screenshot gallery (new onboarding wizard capture), architecture API table, runbook, and the generated code wiki are all refreshed.

Upgrading

From a deploy-button copy, run the Sync upstream workflow from the Actions tab, or git pull and npm run deploy. No D1 migration is required; no workflow files changed in this release, so the one-click sync applies cleanly.

Full changelog: v0.5.1...v0.6.0