Skip to content

chore(site): move the product site to shelldeck.bext.dev - #177

Merged
benfavre merged 1 commit into
mainfrom
fix/site-moved-to-bext-dev
Sep 30, 2026
Merged

benfavre merged 1 commit into
mainfrom
fix/site-moved-to-bext-dev

Conversation

@benfavre

Copy link
Copy Markdown
Owner

What

The product site moved to https://shelldeck.bext.dev (a bext PRISM site, sites/shelldeck in the bext repository).

  • Worker: / answers a 301 to the new site. The landing page code (landing.ts and the older unused renderLandingPage) is removed.
  • Worker: update API and install scripts are unchanged. Only the address printed in the script headers changes.
  • README: download link and install commands use the new domain (the new site relays /install.sh, /install.ps1 and /api/releases/latest).
  • AGENTS.md: describes the split between the site and the update server.

Not in this PR

  • UPDATE_SERVER in crates/shelldeck-update and the in-app website links still name shelldeck.1clic.pro. They keep working: the Worker stays deployed and its / redirects.
  • Static assets under cloudflare/update-worker/public are still served.

Checked

Ran the modified Worker locally with the live manifest and compared with the deployed one: /api/releases/latest identical for linux-x86_64, macos-aarch64 and windows-x86_64; /install.sh and /install.ps1 identical apart from the header line; /health, the 400 and 404 answers and CORS preflight unchanged.

Merging deploys the Worker (deploy-worker.yml).

🤖 Generated with Claude Code

The landing page now lives in the bext repository (sites/shelldeck) and is
served at https://shelldeck.bext.dev. The Cloudflare Worker keeps the update
API and the install scripts, which the new site relays, and redirects / to
the new site. README install commands use the new domain.

The update API and both install scripts answer exactly as before (checked
against the deployed Worker with the live manifest).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@benfavre
benfavre merged commit da21f19 into main Sep 30, 2026
3 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