Files
sen 4feb29121c chore: migrate actionbook.dev to actionbook.app (#614)
* [packages/actionbook-extension]fix: point Cloud Mode OAuth and edge WebSocket at actionbook.app

clerk.actionbook.dev is now only a 307 redirect shim to clerk.actionbook.app
and its JWKS endpoint no longer responds, so hardcoding it left the extension
depending on a half-decommissioned host. Both edge hosts already advertise
clerk.actionbook.app as their OAuth authorization server, so switching is a
no-op for existing sessions.

- CLERK_AUTHORIZE_URL / CLERK_TOKEN_URL -> clerk.actionbook.app
- DEFAULT_CLOUD_ENDPOINT -> wss://edge.actionbook.app/extension/ws
- popup / callback "Learn more" links -> actionbook.app/docs
- PRIVACY.md + README.md updated to match the new hosts

manifest.json uses host_permissions ["<all_urls>"], so no permission change
is required.

* [root]docs: migrate actionbook.dev links to actionbook.app

Domain migration for everything that resolves on the new domain, verified
live before the swap: actionbook.app (+ /docs, /discord, /request-website),
edge.actionbook.app/mcp (401 + self-consistent OAuth metadata) and
accounts.actionbook.app/waitlist.

Deliberately left on actionbook.dev:
- api.actionbook.dev (57 refs) - api.actionbook.app has no DNS record yet,
  and it is still the default in mcp/js-sdk/dify-plugin/openclaw-plugin.
- @actionbook.dev addresses - actionbook.app has no MX records.
- .docs/ reports and the extension CHANGELOG - historical records.
- dify-plugin search_actions.py SSRF hints - they refer to the API host.

Also repoints dify-plugin's Documentation URL from docs.actionbook.dev
(no DNS, dead link) to actionbook.app/docs.

* [packages/actionbook-extension]fix: bump to 0.5.1 so the endpoint migration ships

The extension is distributed through the Chrome Web Store, which refuses an
update that does not increase manifest.json's version. Leaving it at 0.5.0
meant installed Cloud Mode users would keep pointing at the degraded
clerk.actionbook.dev host despite the source change.

@actionbookdev/extension is in .changeset/config.json's ignore list, so
`changeset version` never bumps it — the bump has to be manual here.
package.json and manifest.json are set to the same value, so
scripts/sync-versions.js stays a no-op.
2026-07-31 14:15:51 +08:00
..
2026-03-19 07:36:10 +00:00
2026-03-19 07:36:10 +00:00