Skip to content

Promote develop → main: Quick start install tabs + CLI step - #259

Merged
dvcdsys merged 2 commits into
mainfrom
develop
Aug 16, 2026
Merged

Promote develop → main: Quick start install tabs + CLI step#259
dvcdsys merged 2 commits into
mainfrom
develop

Conversation

@dvcdsys

@dvcdsys dvcdsys commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Site-only promotion. Carries #255 and #258.

  • feat(site): Quick start as macOS / Docker / Source tabs, with a live download link #255 — Quick start becomes macOS / Docker / Source tabs, preselected by platform; the macOS tab plays a replica of the launcher panel through a real first launch; the download button resolves the current mac/v* release itself, with a version-derived static href as the no-JS fallback and a new ci-site.yml gate on MAC_APP_VERSION. connect-src gains api.github.com.
  • fix(site): the CLI is its own install, not a PATH workaround #258 — the ln -sf …/cix /usr/local/bin/cix step leaves the macOS tab (installing the app is the macOS install); the CLI becomes the first shared step via install.sh, pointing at the dashboard's own Connect Claude Code to cix card for the detailed, per-deployment version.

Merging this deploys the site (deploy-site.yml on push to main touching site/**).

Verified before promotion

🤖 Generated with Claude Code

dvcdsys and others added 2 commits August 16, 2026 13:59
The macOS tab ended on `ln -sf ~/.cix/runtime/current/cix
/usr/local/bin/cix`, which put a symlink trick inside the one route whose
whole point is that it needs no terminal. Installing the app IS the macOS
install: the server runs, the account exists, both halves keep themselves
updated.

The `cix` command is a separate thing and the same on every platform, so
it becomes the first of the shared steps instead — install.sh, once, on
whichever machine you search from. It needs no configuration after the app
either, because first run already wrote ~/.cix/config.yaml with the server
and an API key.

The detail is not duplicated here: the dashboard's home page carries the
full version (ConnectClaudeCode.tsx — four steps with a connect command
derived from that deployment's own host), and it cannot go stale the way a
copy on this site would, so the step points at it.

The `cix config show` output in the block is transcribed from a real run
rather than invented, and the install line now carries CLI_VERSION.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
fix(site): the CLI is its own install, not a PATH workaround
@dvcdsys
dvcdsys merged commit bf54fd6 into main Aug 16, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant