> ## Documentation Index
> Fetch the complete documentation index at: https://whip.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# App versions and history on Whip

> Every edit and remix on Whip saves a new version. Learn how to browse your app's history on the chat timeline and how to undo a change you don't like.

Every time you [edit](/building/edit-your-app) or [remix](/discover/remix-apps) an app, Whip saves a new version. Versions show up as cards on your chat timeline, each with its own icon, title, and description, so you can trace exactly how your app grew — and open any earlier one to see how it looked and worked.

## How versions work

As you build and refine, your chat becomes a timeline. Each completed version drops in as its own card, from version 1 to wherever you've taken it.

<CardGroup cols={2}>
  <Card title="Each version is a snapshot" icon="camera">
    A version captures your whole app at that moment. Editing never overwrites an
    older version — it adds a new one alongside it.
  </Card>

  <Card title="Its own icon, title, and info" icon="tag">
    Whip refreshes the icon, title, and description for every version, so each
    card reflects what your app actually was at that point.
  </Card>

  <Card title="Browse and open any of them" icon="folder-open">
    Tap a version card on the timeline to open that version and see exactly how
    it looked and worked.
  </Card>

  <Card title="Failures don't break history" icon="shield-check">
    If a build fails, it won't damage the versions that came before it. Your
    working history stays intact.
  </Card>
</CardGroup>

## Undo a change you don't like

Whip doesn't have a one-tap "restore this version" button — the way you go back is the same way you got here: by chatting. Because nothing is ever overwritten, your earlier versions are always there on the timeline to look at while you decide what to ask for.

<Steps>
  <Step title="Find the version you preferred" icon="search">
    Scroll your chat timeline to the version card you liked, and open it to
    confirm it's the one.
  </Step>

  <Step title="Ask Whip to bring it back" icon="message-circle">
    Tell the AI in chat — "go back to the previous design", "undo that last
    change", or describe the older version you want. Whip builds a fresh
    version that returns to it.
  </Step>

  <Step title="Keep going from there" icon="arrow-right">
    Carry on [editing](/building/edit-your-app) — every change lands as a new
    version, so you can always course-correct again.
  </Step>
</Steps>

<Note>
  Nothing is ever lost. Even after you move on, every earlier version stays on
  your timeline — so a change you regret is only a message away from being
  reversed.
</Note>

## Two different kinds of "update"

These two are often confused, so here's the difference in plain terms:

* **A new version of your app** is what you create every time you edit or remix. These are the version cards in your chat.
* **A new version of the Whip app itself** is an update to the Whip app on your phone. When one is available, Whip shows an **"Update available"** prompt asking you to reload or update from the store. This has nothing to do with your app's versions — it only keeps the Whip app itself current.

So if you see an update prompt, that's about Whip, not about your creation.

## Common questions

<AccordionGroup>
  <Accordion title="How do I undo a change I don't like?" icon="undo">
    Open the earlier version you preferred to remind yourself what it was, then
    ask the AI in chat to go back to it. Whip creates a new version that
    restores that design — and your other versions stay on the timeline.
  </Accordion>

  <Accordion title="Can I permanently lose an old version?" icon="shield-check">
    No. Editing only ever adds new versions; it never overwrites or deletes the
    ones before it. Your full history stays on the chat timeline.
  </Accordion>

  <Accordion title="Do remixes create versions too?" icon="shuffle">
    Yes. A [remix](/discover/remix-apps) starts its own version history, separate
    from the original app it came from.
  </Accordion>

  <Accordion title="Why is Whip asking me to update?" icon="download">
    That's a new version of the Whip app itself, not your creation. Reload or
    update from your app store to keep Whip current.
  </Accordion>
</AccordionGroup>

## Related

<CardGroup cols={2}>
  <Card title="Edit your app" icon="pencil" href="/building/edit-your-app">
    Keep chatting to shape your app — each change is a new version.
  </Card>

  <Card title="Build limits & failed builds" icon="triangle-alert" href="/building/build-limits-and-failed-builds">
    What happens when a build fails, and how to recover.
  </Card>
</CardGroup>
