# Publishing

As an admin to your Noloco app, you can enable edit mode at any time and make changes to your app. However, this can mean that your app can end up in an inbetween state where some pages are finished and working and some are still a work-in-progress.

This is why we have the **Publish** button.

<figure><img src="/files/7tuRGI29fsAR9fIv0EBR" alt=""><figcaption></figcaption></figure>

When you make changes to your Noloco app (such as changing the display type of a table), that change will only be visible to other app builders. Your app users (customers/clients/non-builder teammates) will keep seeing the previous version of your app, from when you **last published** it.

To push those changes to your users, you need to press the publish button in the admin nav bar. *That's the Airplane 🛫 icon.*

Clicking publish will mean your users will get all new app configurations/layout/settings made by you or any other builder since the app was last published.

{% hint style="info" %}
Remember: Your users will need to refresh the app page or open it in a new tab to get the new configuration
{% endhint %}

When you publish your app, we take a snapshot of the app's configuration at that point in time. You can treat it like a checkpoint which is important if you're making lots of changes during the development phase.

### What does the Pink dot mean?

<figure><img src="/files/6axaAvYorH3CcrXOvMgt" alt=""><figcaption></figcaption></figure>

The pink dot on the publish button/icon means you (or any other builder) have made changes to the app that are not yet published.

### Can I restore my app to a previous version?

Yes! Please see the [App Version History](/settings/publishing/app-version-history.md) guide for more information on how to do this.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.noloco.io/settings/publishing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
