Surfaced during #1410's dev-approval (recorded in its thread log): root pnpm build intentionally skips apps/streamdeck and apps/vscode (not npm-published; CI builds them in separate jobs — test.yml:41 comments this). By design, but a footgun: a freshly-linked deck plugin or extension can silently be a stale/missing build after a root build succeeds (this exact shape caused the #1414 stale-bundle dev session and the #1410 'buttons not showing after relink' confusion).
Options (owner's call at pickup): a build:all script that includes the apps; or a docs note in the README/testing-guide naming the per-app filter commands. Cheap either way; the cost of NOT having it has now been paid twice.
Surfaced during #1410's dev-approval (recorded in its thread log): root
pnpm buildintentionally skipsapps/streamdeckandapps/vscode(not npm-published; CI builds them in separate jobs — test.yml:41 comments this). By design, but a footgun: a freshly-linked deck plugin or extension can silently be a stale/missing build after a root build succeeds (this exact shape caused the #1414 stale-bundle dev session and the #1410 'buttons not showing after relink' confusion).Options (owner's call at pickup): a
build:allscript that includes the apps; or a docs note in the README/testing-guide naming the per-app filter commands. Cheap either way; the cost of NOT having it has now been paid twice.