Skip to content

[codex] Prune Swift, Get Started, and Distributed surfaces#59

Merged
0xSero merged 2 commits intomainfrom
codex/prune-swift-get-started-distributed
Apr 13, 2026
Merged

[codex] Prune Swift, Get Started, and Distributed surfaces#59
0xSero merged 2 commits intomainfrom
codex/prune-swift-get-started-distributed

Conversation

@0xSero
Copy link
Copy Markdown
Owner

@0xSero 0xSero commented Apr 6, 2026

What changed

  • removed the remaining Swift/iOS lane references from the repo surface, including the old Swift workflow and related hook/install references
  • removed the frontend /get-started route and its Hermes helper/tests
  • removed the distributed frontend/controller/contracts/docs surface, including routes, stores, OpenAPI entries, controller wiring, event contracts, and recipe fields
  • removed generated docs/plans/_site output so the repo keeps only the source markdown plans
  • updated docs and sidebar/setup copy so navigation and setup flows no longer reference removed surfaces

Why

This repo had multiple legacy surfaces that no longer belong in the current desktop/web product shape. Keeping them around increased maintenance cost, leaked dead navigation and API contracts, and made the repository heavier than it needs to be.

Impact

  • /get-started and /distributed are gone from the built frontend
  • distributed controller endpoints and events are gone from the runtime contract
  • recipe resources no longer expose the removed distributed executor field
  • the repo no longer carries the old Swift/TestFlight deployment lane

Validation

  • cd controller && npx tsc --noEmit
  • cd controller && bun test --timeout 15000
  • cd frontend && npm run test
  • cd frontend && npm run build
  • cd frontend && PORT=3000 npm run start with route checks: / -> 200, /get-started -> 404, /distributed -> 404
  • cd frontend && npm run desktop:dist
  • verified canonical install path is /Applications/vLLM Studio.app with bundle id org.vllm.studio.desktop

Known caveats

  • Docker staging verification is still blocked locally because the Docker daemon is unavailable on this machine
  • after launch, the installed desktop app still mutates its own bundle under /Applications/vLLM Studio.app, which invalidates the installed app code signature; the packaged source app in frontend/dist-desktop/mac-arm64/vLLM Studio.app verifies cleanly before install/launch

@0xSero 0xSero merged commit 631523d into main Apr 13, 2026
6 of 9 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.17.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant