Release notes

DemoCue 0.1.0 Beta

Release candidate date: May 7, 2026. DemoCue 0.1.0 is the first local-first macOS release candidate for repeatable demo profiles.

Highlights

  • Native macOS app built with SwiftUI and AppKit.
  • Menu bar popover with amber active-demo state and running timer.
  • Primary Start buttons and Last Run badges on the Profiles screen.
  • Pinned and recent profile sections with menu bar search.
  • Profile import/export, duplication, drag-to-reorder, and dry Test Run.
  • Profile editor validation for missing apps, missing files, invalid URLs, and unreadable scripts.
  • Create Profile From Running Apps wizard.
  • Blocking Pre-Flight Check modal with severity-styled warnings.
  • Panic Restore global hotkey registered at app launch.
  • Local History screen with action logs, warnings, restore summaries, clear history, and export.

Privacy And Safety

  • No cloud sync.
  • No account required for trial use.
  • No analytics or telemetry.
  • Network access is used only for license activation, update checks, and downloads.
  • No screen recording permission.
  • No private macOS APIs.
  • No file deletion.
  • No force quit in 0.1.0.
  • Files and wallpapers are accessed only from user-selected file picker paths and security-scoped bookmarks.

Verification Summary

  • Unit test suite: 65 tests, 0 failures.
  • Clean debug build succeeded.
  • Static scan found no use of screen capture frameworks, private entitlement strings, analytics SDKs, or telemetry endpoints.
  • Paid beta networking is scoped to license activation, update checks, and downloads.
  • Built Info.plist contains CFBundleDisplayName DemoCue, bundle identifier app.democue, version 0.1.0, minimum macOS 14.0, and app icon AppIcon.

Known Limitations

  • Focus mode names run a matching Shortcuts action named Turn On <Focus Mode>.
  • Shortcuts and shell scripts run locally with a 30-second timeout and log failures in History.
  • Desktop icon hiding and Dock auto-hide use macOS defaults commands and restore captured preferences.
  • Browser profile selection is supported for Chromium-based browsers that accept --profile-directory.
  • No automatic screen-share detection.
  • No window positioning or multi-display layout restore.
  • No team/shared profiles or cloud sync.
  • Launch at Login and global hotkeys require manual validation on the target machine.
  • Direct beta distribution still needs final Developer ID signing, notarization, stapling, and clean-Mac QA before public download.