Repository navigation
chore(ui): remove the Start Ralph Loop button from the start screen - #783
Merged
Merged
Conversation
The owner asked for it to go for the next release. The button, its two style rules and its translation entry are removed; nothing else changes. The Ralph wizard itself stays in the code, but this button was its only entry point, so the wizard can no longer be opened from the interface. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The welcome screen's "Start Ralph Loop" button is gone (chore/remove-ralph-start-button), and it was the wizard's only entry point, so the page no longer offers the wizard as a second way in. 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
The start (welcome) screen loses its "Start Ralph Loop →" link, the small text button under "Or click Run to start" that opened the Ralph loop wizard. The wiki already describes Ralph as a specialised tool rather than the headline feature, and the maintainer asked for this button, and only this button, to come off the start screen. The Ralph loop and its API stay. Ships in 1.50.0.
What changes
index.html: the.welcome-ralph-linkbutton is removed.styles.cssandmobile.css: its rules go with it (the base rule, its:hover, and the phone layout's block).i18n.js: the zh-CN entry for the label'Start Ralph Loop →'is removed. The plain'Start Ralph Loop'entry stays, because the wizard modal's heading still uses it.docs/wiki/Autonomous-Loops.md: "Start it from Session Options → Ralph / Todo, or from the wizard on the welcome screen" now names Session Options only.The branch changes no server code, route, setting or test. Nothing else referenced the button.
What stays reachable, and what does not
POST /api/sessions/:id/ralph-config./api(and/api/v1) are unchanged.POST /api/ralph-loop/start. That route creates a new Claude session (and the case folder if it is missing), writes@ralph_prompt.md(and@fix_plan.mdwhen there is a plan), sends the first prompt, and can pair the session with a respawn cycle. Session Options does none of that. The route and the plan routes the wizard used (/api/generate-plan,/api/generate-plan-detailed,/api/cancel-plan-generation) still answer API callers.Testing
On the branch tip:
scripts/check-frontend-syntax.mjs(49 frontend JS files parse) andscripts/check-public-assets.mjs(68 files) pass.i18n.js, the one changed file it formats.welcome-ralph-link,showRalphWizardand the button's label finds no caller left. The only hits forshowRalphWizardare its definition inralph-wizard.jsand an archived cleanup note.No
npm testrun or browser check of the start screen without the button is recorded for this branch.Limits
ralph-wizard.js, the#ralphWizardModalmarkup, its state inapp.js) but cannot be opened from the UI. A follow-up can remove it or give it another entry point. This PR does neither, to keep to the requested scope.scripts/ralph-wizard-demo.mjs,ralph-wizard-prod.mjsandralph-wizard-start.mjsopen the wizard by clicking.btn-ralph, which was already gone fromindex.htmlbefore this branch, so they were broken before it and still are.Landing
master, two commits, no dependency on any other PR.git merge-tree --write-treeonto the currentmasteris clean..changeset/: the 1.50.0 release changeset covers it.