Your app is already published and you want to add a feature or fix a bug. Here's the process.
1. Grab your current code
Open the app on your dashboard, click Edit, and copy the HTML from the form.
2. Paste into your AI chatbot
Open ChatGPT, Claude, or Gemini. Paste your full HTML and tell the AI what to change: "Add a Reset button at the bottom." "Make the question font bigger on mobile." "Fix the bug where the timer doesn't pause."
The chatbot will return updated HTML. Iterate as needed in the preview pane.
Note: Alternatively, reopen the chat you used to build the app and ask for changes. If you return to the original chat, you don't need to copy the app's code from Teacher Hive because it's already in the existing chat.
3. Copy the new HTML back
When the new version works in the AI's preview, copy the full HTML.
4. Paste over the old code
Back in the Edit App form on Teacher Hive, delete all the HTML in the code field and paste the new version. Click Save.
Undoing your last save
After you save an edit, an Undo Last Save button appears at the bottom of the App form. Click it to roll your app back to the version that was saved before this one. The undo restores everything: code, description, icon, grades, tags, and Superpower settings.
Teacher Hive stores one previous version per app. As soon as you save again, that previous version is replaced with what you just overwrote. So you can step one save back, not two.
If you want longer-term backups, save important versions as HTML files on your computer, or keep the chat history with the AI that wrote them.
A note about previews. When your app uses a Superpower, the preview in your AI chatbot (Claude's Canvas, ChatGPT's Canvas, Gemini's Canvas) won't show the Superpower working. The Superpower only connects when the app is hosted on Teacher Hive. Paste the code into the Add App form and test it on Teacher Hive.