Skip to content

feat: save playground apps to the Atmosphere (old) - #2220

Closed
jycouet wants to merge 4 commits into
mainfrom
playground-at
Closed

jycouet wants to merge 4 commits into
mainfrom
playground-at

Conversation

@jycouet

@jycouet jycouet commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Before submitting the PR, please make sure you do the following

  • It's really useful if your PR references an issue where it is discussed ahead of time.
  • Prefix your PR title with feat:, fix:, chore:, or docs:.
  • This message body should clearly illustrate what problems it solves.

Playground apps can now be saved to the user's own atproto account (PDS) as dev.svelte.playground records, next to the existing GitHub/Supabase flow. Public apps open at /playground/<handle>/<rkey> and are listed at /apps/<handle>; a private variant keeps apps readable by their owner only, using atproto spaces (alpha: needs an account on a spaces-capable PDS, invite code and hosted alpha PDS are on your BPS account).

As space is in alpha now, we could do this part as a second step.


No server state for atproto: OAuth runs in the browser, writes go straight to the PDS, the server only resolves handles and reads public records for SSR. GitHub login and storage are unchanged.

Setup and the lexicons are documented in docs/playground.md.

@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
next-svelte-dev Ready Ready Preview Sep 15, 2026 9:50am UTC
svelte-dev Ready Ready Preview Sep 15, 2026 9:50am UTC

@jycouet jycouet closed this Sep 18, 2026
@jycouet jycouet changed the title feat: save playground apps to the Atmosphere feat: save playground apps to the Atmosphere (old) Sep 18, 2026

This branch was successfully deployed

2 active deployments
Preview – svelte-dev 1322ea87 Deployed Sep 15, 2026 by vercel[bot]
Preview – next-svelte-dev 1322ea87 Deployed Sep 15, 2026 by vercel[bot]
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