Skip to content

Undo & Redo

Producer Dashboard keeps a history of your changes so you can easily undo mistakes or redo something you changed your mind about. Whether you accidentally renamed a track, reassigned a bucket, or updated a workflow stage, the undo and redo system helps you fix things without starting over.

The system remembers up to 50 recent actions. As you work, older actions fall off the history, so the most recent changes are always within reach.


Every time you make certain changes to a track or track group, the app records that action in its history. When you trigger undo, the system reverses that change. When you trigger redo, it applies the change again.

This works for changes made through the UI like editing track names, updating stages, reassigning buckets, or modifying collaborator percentages. The system does not capture every tiny interaction — just the meaningful state changes that you would reasonably want to reverse.


The fastest way to undo or redo is with your keyboard. The shortcuts depend on whether you are on a Mac or a Windows/Linux machine.

PlatformShortcut
MacCmd + Z
Windows / LinuxCtrl + Z
PlatformShortcut
MacCmd + Shift + Z
Windows / LinuxCtrl + Shift + Z or Ctrl + Y

These shortcuts work throughout the app when you are not typing in a text field. If you are focused on an input box, search field, or any editable area, the shortcuts pass through to your browser’s native undo behavior instead.

This means you can still use your browser’s normal undo when editing a track description, but Producer Dashboard’s undo takes over everywhere else.


The undo system covers most track and track group modifications. Here is what is captured:

  • Track name changes — renamed a song and want the old name back
  • Stage and workflow updates — moved a track from “Idea” to “Editing” by mistake
  • Bucket assignments — reassigned a track to the wrong project or playlist
  • Collaborator changes — added or removed a collaborator, or adjusted split percentages
  • Tags and metadata — modified tags, genre, or other fields

Bulk actions on multiple selected tracks are also recorded as single actions, so one undo reverses the entire batch.


When you trigger an undo or redo, you will see a toast notification at the bottom of the screen confirming what happened. For example:

  • “Undoing: Renamed track to ‘Summer Vibe’…”
  • “Redone: Updated stage to Ready to Post”

If an action cannot be undone (for example, if the undo limit has passed), you will see a message explaining why.


Sometimes the state of a track changes between when you made a change and when you try to undo it. This can happen if a collaborator modifies the same track, or if you are working across multiple devices.

When a conflict occurs, a modal appears asking what you want to do. You can:

  • Keep the current state — abandon the undo and keep the newer changes
  • Restore the previous state — force the undo and overwrite the newer changes

If you choose to restore, the track reverts to how it was before your change. The original undo action moves to the redo stack, so you can reapply it if needed.


Your undo history is saved to the server, which means it survives page refreshes and browser restarts. When you log back in, the system loads your recent actions so you can still undo changes made before you closed the app.

This is especially useful when you are switching between devices or if the app crashes — you will not lose your recent work history.


  • Undo often, no penalty — if you are unsure about a change, undo it immediately. You can always redo it if you change your mind.
  • Act soon on bulk operations — bulk actions on many tracks are treated as one action, so undoing restores all tracks at once. This is powerful but means you cannot selectively undo just one track in a batch.
  • Check the toast — the notification tells you exactly what was undone. If it says something unexpected, you can redo it right away.
  • Watch for conflicts — if a collaborator is editing the same track, coordinate before undoing to avoid overwriting their work.