DDEV project names must be valid hostname labels. The wizard
auto-filled the name from the picked folder's basename verbatim, so a
folder like "Aurora Admin" produced a name with a space that DDEV's
`ddev config` rejected with an opaque CLI error the UI never
surfaced. Slugify the auto-filled name and block manual entry of
invalid names before they ever reach the ddev CLI.
Co-Authored-By: Claude Sonnet 5 <[email protected]>
electron-builder's .deb target (fpm) refuses to build without an
author email and project homepage in package.json.
Co-Authored-By: Claude Sonnet 5 <[email protected]>
Cross-platform copy left dozens of these tracked as untracked noise;
.gitignore already covered .DS_Store but not its ._* siblings.
Co-Authored-By: Claude Sonnet 5 <[email protected]>