ade lands on your PATH instead of leaving you to wire it up yourself.
Install
- The installer puts
adeon your PATH. On macOS and Linux it writes~/.ade/envand, after asking, adds one marked line to your shell profile, so new terminals just findade. It never touches a profile without consent, never duplicates the block when you re-run it, and prints the line to add yourself for fish or an unrecognized shell.ADE_INSTALL_NO_PATH=1skips the whole thing. ADE_INSTALL_NO_PATHworks on Windows too. It was documented but never read, and sinceirm ... | iexcannot take parameters, that environment variable was the only way to opt out of the PATH change on the command we actually promote.- Sign-in copy says what it does. Both installers and the CLI now offer to “sign in or create your ADE account”, because the browser page has always handled both.
- Fixed three ways a successful install could still end badly: an unset
HOMEalongsideADE_HOMEaborted the script after the binary was already in place (Docker, systemd units, some CI images), an unwritable env file aborted it the same way, and two installs racing could interleave their profile edits. Under-NoPathon Windows the printed next step is now runnable when the install path contains a space. - zsh setups now always get
.zshrcrather than an existing.zprofile, which is login-shell only and leftademissing from the terminals editors and multiplexers open.
Desktop
- The ADE command card moved from Integrations to General. Whether
adeis available in your terminal is not an integration, and it was buried at the bottom of the wrong page.
Docs
- The README is organized around the four ways you use ADE: desktop app, web client, terminal, and mobile. The install section follows the same split, so each heading answers one question instead of mixing “which OS” with “which surface”.
- Local development detail moved to docs/development/local-development.md, and CONTRIBUTING is down to the part that matters: contributions are wanted, and good pull requests get merged.
