# History

Karedi lets you undo & redo practically any change that you have made (up to 1000 actions back). The list of the last actions that were taken is visible in *History* tab which is located above the [*main editor*](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor) and between the [*tracks manager*](https://karedi.gitbook.io/karedi/user-interface/upper-components/tracks-manager) and [*lyrics editor*](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor).

<figure><img src="https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FIwAGZTRgGWUaEdAseO2o%2Fimage.png?alt=media&#x26;token=85d9e6d7-98ba-4bb5-8409-f12ceb35f56e" alt=""><figcaption></figcaption></figure>

The newest actions are displayed at the bottom and the last applied action is selected:

![](https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FXINlxcymskx6r0geGwIc%2Fimage.png?alt=media\&token=ddb546fc-63b1-47f7-9d73-55f27b69fa80)

## Undoing changes

To undo your changes you can either:

1. Press `ctrl + z` shortcut
2. Click *Undo* icon in the [toolbar](https://karedi.gitbook.io/karedi/user-interface/toolbar)\
   ![](https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FlmhvJe7oRne3PXteIvZI%2Fimage.png?alt=media\&token=26d8f4bc-fc7c-411d-9940-fef9e4db19e1)
3. Go to menu Edit -> Undo

<img src="https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FB320aRXEogtc4Ayyh6jq%2Fimage.png?alt=media&#x26;token=7e82ddfb-0a76-4470-bd8d-9a1dafdfe6d7" alt="" data-size="original">

3. Click on the action that you want to go back to in History tab:

![](https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2F0TkM5vOhsDhZ2OlkpUNL%2Fimage.png?alt=media\&token=22dd41a6-9685-4c8e-822f-832b0bd66a83)

As you can see undoing operation changes which action is selected. The selected action always points to the last applied action.

## Redoing changes

To redo your changes you can:

1. Press `ctrl + y` shortcut
2. Click the *Redo* icon in the toolbar\
   ![](https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FTsdL8269YpBCJ5ZaUMEc%2Fimage.png?alt=media\&token=1033bc6d-7ccc-4a6f-8d27-84f91a43049b)
3. Go to the menu *Edit* -> *Redo*

<img src="https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FdtNvlcPWn6ecKSKcgYpy%2Fimage.png?alt=media&#x26;token=f39fd36c-dd1e-4bce-a70b-c8b685388c94" alt="" data-size="original">

3. Click on the action that you want to apply again in the *History* tab.

## Saving changes

{% hint style="info" %}
Changes are not automatically saved so remember to do it periodically
{% endhint %}

To save the changes you can either:

1. Use `ctrl + s` shortcut
2. Click the *Save* icon in the toolbar\
   ![](https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FnTAMtZDdoha06K0UHGeT%2Fimage.png?alt=media\&token=99232770-67a6-41d1-bfe3-bc63f30e0598)
3. Via menu *File* -> *Save* or *File* -> *Save as....*

## Clearing history

{% hint style="info" %}
History can store up to 1000 last actions. If you exceed the limit, the oldest actions will automatically get forgotten.
{% endhint %}

You can also clear the history to forget all actions. To do it, right-click somewhere in the *History* tab and choose *Clear* option from the context menu.

![](https://2464591649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYWuwgmUrVIBcYKbiiso%2Fuploads%2FuB9O3mZjzGir65hZBbdf%2Fimage.png?alt=media\&token=6f6b114d-725d-46e1-b731-af66a31c46e5)


---

# 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://karedi.gitbook.io/karedi/user-interface/upper-components/history.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.
