Skip to content

Changelog

One layout, and manual setup

  • Single app layout. The Large and Regular layouts are gone, along with the uiStyle key that chose between them. SupportID now renders one dark layout: a hero card promoting the device’s primary identifier with a Copy button, grouped rows for the remaining data points, then Storage and Shortcuts. See App Layout.
    • The hero data point is the first visible one whose label contains “serial”, falling back to the first visible data point
    • A badge on the hero card shows whether the configuration came from MDM (Managed) or from on-device setup (On Device)
    • Configurations that still set uiStyle are not broken — unknown keys are ignored
    • Data point icons (dataPointNIcon) are still accepted but are not drawn in this layout
  • Manual setup flow. A Configure Manually button on the no-configuration screen opens a form that writes the same keys an MDM would send, so the app can be evaluated on an unmanaged device. MDM configuration always takes precedence over it. See Manual Setup.
    • Settings gains Edit Configuration and Remove Configuration while a manual configuration is active
    • Replaces the hidden shake-to-debug mode and its passcode from earlier builds; the mock configuration is gone
  • Settings detail. Settings now reports the configuration source (MDM / Manual / None) alongside status and version.
  • Support Blue brand colors. New accent, ink, and tint colors across icons, buttons, and the storage bar. Status indicators keep Apple’s system green/orange/red semantics.
  • Pull to refresh reloads the configuration and re-reads storage.

Configurable Settings Links

  • The Contact Support, Privacy Policy, and Terms of Service links in the Settings screen are now delivered via Managed App Configuration:
    • contactSupportURL — Contact Support link (Support section)
    • privacyPolicyURL — Privacy Policy link (Compliance section)
    • termsAndConditionsURL — Terms of Service link (Compliance section)
  • All three keys are optional with no defaults — if a key is absent, its link doesn’t appear, and empty sections are hidden entirely
  • URL values are validated (trimmed, non-empty, must include a scheme); invalid values are treated as absent, so a misconfigured value can never produce a broken link
  • Links are cleared automatically when the MDM configuration is removed (e.g. device unenrollment)

Configurable Self Service Providers

  • Added configurable Self Service provider support via selfServiceProvider key:
    • Jamf Self Service+ — launches via selfserviceios://
    • Microsoft Intune Company Portal — launches via companyportal://
    • VMware Workspace ONE Intelligent Hub — launches via wsonehub://
    • Disabled — option to hide the Self Service button entirely
  • Removed Kandji Self Service (no URL scheme support)
  • Updated Managed App Configuration schema with new keys
  • Improved documentation with platform-specific guides

Initial Release

  • 5 customizable data points with labels, icons, and visibility toggles
  • Storage information display with visual capacity bar
  • Settings shortcut (always available)
  • Jamf Self Service+ shortcut (hardcoded)
  • Two UI modes: Large (card-based) and Regular (list-based) — both removed in 1.4.0
  • Full MDM configuration via Managed App Configuration
  • Debug mode for simulator testing — replaced by manual setup in 1.4.0