Launchpad 0.47.2 alpha — build 260918001 This testing release combines the native macOS app with Launchpad server 0.47.2. The built-in server includes its Bun runtime; no separate Bun or Node.js installation is needed. Docker is required to run local apps. What's fixed - After an update finishes, Launchpad offers the next one. Previously, once an update had completed, a newly released version was announced with no way to install it until you quit and reopened the app. - Launchpad returns to the display and position it had before an update installed. Everything else matches 0.47.0: apps that need their own Redis start correctly, the launch address is a choice, readiness reports a slow Docker as slow, the built-in server runs at standard priority, routing accepts an account-level Cloudflare API token, and there is a walked quickstart for Gate. Own domain and name choices need a server that supports them. The built-in server in this release does. A server you connect to by address shows these controls only once it runs Launchpad 0.45.0 or later. Alpha limitations - Once an installation has begun, it cannot be undone. Launchpad cannot prove that the installer has exited, so it will not restart the previous server behind it. If an install is cancelled or interrupted, finish it by downloading this release and replacing Launchpad yourself, then reopening it. - Installing an update requires the built-in server to be running and reachable. Servers you connect to by address are updated separately by their owners. - Signing and notarization verify the package, not successful Cloudflare configuration or Gate acceptance on your machine. Those remain alpha testing targets. Closing or quitting Launchpad leaves its registered built-in server running. Use the app's server controls to stop it. Running app containers are separate from the control-plane UI.