Replies: 2 comments 5 replies
|
You've gone quiet :) |
|
First, the big one: SpawnWP Deploy was officially approved on WordPress.org today. It's live in the plugin directory: https://wordpress.org/plugins/spawnwp-deploy/ — so it now updates through the standard WordPress update system like any other plugin. Full details in #12. And sorry for the radio silence otherwise — I was heads-down shipping the things in your Loom. All four are done. The stale Deploy plugin (0:33). You were right: the installer was deploying 0.3.3 while 0.3.4 was already out, which is why the settings weren't there. Fixed in 0.5.21 — spawning now fetches the newest published release from spawnwp.com, verifies its SHA-256 and Ed25519 signature, and only installs it if it's strictly newer than the bundled copy. The deploy log tells you which version went in and where it came from. Naming and deleting snapshots (1:10). In 0.5.22. Double-click a snapshot (or hit ✏️) to name it, 🗑 to delete it — the DB dump, the uploads tarball and the name all go. Deleting asks for the same Passkey confirmation as a restore, since it destroys a restore point. The files keep their timestamp filenames and the names live in a small sidecar; the timestamp is what the restore path validates, and I didn't want that check depending on whatever got typed into a text box. Existing snapshots just show up unnamed until you name them. Magic login (2:12). Also 0.5.22, and in 0.5.23 it's on by default for new sites — shipping it opt-in was a mistake on my part, a one-click sign-in you have to enable per site isn't much of a one-click sign-in. Existing sites don't need recreating: hit Enable magic login once on any of them. It doesn't need the Deploy plugin. You said you'd be fine with that dependency, but Deploy ships through WordPress.org and a login bypass has no business going through a public plugin directory, so it's a small must-use plugin the cockpit writes on request. Links are single-use and die after two minutes; the server only ever stores their SHA-256, and the plugin invalidates a link before it signs you in, so the same link can't be used twice even by two simultaneous requests. Turning it off deletes the plugin from the site rather than flagging it off somewhere. One thing worth knowing up front: Deploy packages exclude Folder and zip uploads (2:44). In 0.5.22. "⬆ Upload folder" takes a whole tree and rebuilds it; any Docs for all of it are up: using the cockpit and security. Thanks for taking the time to record the Loom. It was genuinely more useful than a bug list. Give it a spin and tell me what still feels wrong. |
Uh oh!
There was an error while loading. Please reload this page.
Hey. Thank you for such a great little application, and for being so responsive to fixes and updates. It is becoming a brilliant system.
I have a few small suggestions that was easier to put in a Loom: https://www.loom.com/share/9941d8f4accf4f92824b11792c8fe51c
All reactions