v2.9.0: Workspace folders for imported apps, and devlink sync removed

v2.9.0 adds workspace folder placement when you import a Cloud app from GitHub, removes the leftover webflow devlink sync command, and fixes what the Server bundle’s manifest lists.

Place an imported app in a workspace folder

webflow apps init --import --new accepts a new --folder-id flag that puts the new standalone app in a workspace folder at creation time:

webflow apps init --import https://github.com/<owner>/<repo> --new --folder-id <folderId>

To find a folder’s ID, open the folder in the dashboard and copy the value after /folder/ in the URL. --folder-id only applies to new standalone apps, so it requires --new and can’t be combined with --site-id.

Fix: Server manifest no longer lists ssr: false components

The Server bundle’s wf-manifest.json (dist/Server/ssr-bundle.tar) no longer lists components whose options.ssr is false. Its components map now matches the components actually imported into Server/index.js, instead of copying the Client bundle’s full CSS index. The Client wf-manifest.json and mf-manifest.json are unchanged — they still list every component, including ssr: false ones, with their CSS.

The dead webflow devlink sync command is removed. Use webflow devlink export instead. If you’re upgrading an older project, see Migrating to DevLink Export.

Upgrading

npm install -g @webflow/webflow-cli@latest