Repository navigation
One click to an app: /start makes it, and the setup page says the one command - #165
Merged
Merged
Conversation
…ne command, and the first view of a dashboard says it too - /start has one button and nothing to fill in. A form post makes the app and goes to its setup page; the script asks for JSON so it can copy the command while the click still counts. Signed in, the app goes in the account instead. - /start/<secret>: the one command, links that open Cursor, Claude Code or Claude in VS Code with a short prompt filled in (they run nothing), a status that turns to Connected when the first page load arrives, and "Save it to a free account". - GET /api/projects/<secret>/status: one row for that status, instead of the whole stats on every poll. - A new app's dashboard opens with the same command; the paragraph about batches and local hosts is one click away. - init prints less after it applies; the telemetry note keeps what is sent, how to turn it off and both links. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
POST /startmakes the app and goes to/start/<secret>. The page's script asks for JSON, so it can copy the command while the click still counts. Signed in, the app goes in the account instead. No form to fill in./start/<secret>: the one command, links that open Cursor, Claude Code or Claude in VS Code with a short prompt filled in (they run nothing), a status that turns to Connected when the first page load arrives, and "Save it to a free account".GET /api/projects/<secret>/status: one row for that status, rather than the whole stats on every poll.initprints less after it applies. The telemetry note keeps what is sent, how to turn it off and both links. This ships with the next runtime release; everything else works with the published0.3.0-beta.5CLI.Evidence
Real browser, the published CLI and a fresh Vite app, against local copies of the worker and site (40 of 40 checks):
Worker tests: 371 pass. CLI tests: 148 pass. Worker source typechecks with
strict.Not tested
Deploying
Deploy this before the site (genclass-dev/genclass-site, branch
site/onboarding): its buttons post to/start. No migrations. It also shipse8767ebfand22590994if they are not live by then.🤖 Generated with Claude Code