Skip to content

feat(cat-cf): add moat CAT token authorization for Cloudflare relay - #67

Merged
suhasHere merged 1 commit into
mainfrom
cat-cf
Oct 20, 2026
Merged

suhasHere merged 1 commit into
mainfrom
cat-cf

Conversation

@suhasHere

Copy link
Copy Markdown
Contributor
  • Extend CloudflareState with moat fields (moatUrl, moatSessionToken, moatDisplayName, moatRoomId, moatCatToken, moatCatExpiresAt, catEnabled)
  • Add moatGuestLogin() and moatMintCat() API client functions
  • mintCloudflareToken() now mints a CAT from moat when catEnabled and returns it as catToken in MintedAuthToken
  • connector.ts passes adapter catToken to session.setAuthToken() before SETUP
  • MintedAuthToken gains optional catToken: { raw: string; type: number }
  • Cloudflare settings panel gains CatSection for moat login + status

- Extend CloudflareState with moat fields (moatUrl, moatSessionToken,
  moatDisplayName, moatRoomId, moatCatToken, moatCatExpiresAt, catEnabled)
- Add moatGuestLogin() and moatMintCat() API client functions
- mintCloudflareToken() now mints a CAT from moat when catEnabled and
  returns it as catToken in MintedAuthToken
- connector.ts passes adapter catToken to session.setAuthToken() before SETUP
- MintedAuthToken gains optional catToken: { raw: string; type: number }
- Cloudflare settings panel gains CatSection for moat login + status

This branch was successfully deployed

1 active deployment
github-pages — 8ee6730d Deployed Oct 20, 2026 by suhasHere via Deploy #207
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