Changes, undo, and PIN

Track, undo, redo, and protect shared deck edits.

The Changes panel is the main collaboration addition to the EXdeck editor. It shows who changed what, keeps AI edits accountable, and gives owners and editors a way to reverse tracked changes.

Shared deck editing

Collaborators use the normal EXdeck editor, slide canvas, AI tools, themes, and export controls.

Named change history

The Changes panel records who edited the deck, their @username, the target slide, and the time.

Undo and redo

Tracked edits store before and after states so reversible changes can be undone and redone from history.

Optional PIN lock

Edit links can be protected with a 4-digit PIN for that specific collaboration deck.

Role-aware access

Owners, editors, and viewers are separated so sharing can stay controlled.

What the Changes panel records

The Changes panel is built to show meaningful collaboration activity rather than raw technical events. A collaborator should be able to open it and quickly understand what happened to the deck.

Entries are written in plain language, for example: edited text on Slide 2, translated the deck to Spanish, generated speaker notes for the deck, replaced an image on Slide 4, or applied a template.

  • Name and @username identify the collaborator.
  • Initials avatars keep identity visible without relying on profile photos.
  • Slide number or deck target appears when relevant.
  • Undo and redo controls appear for reversible entries.

Undo and redo for collaboration

Collaboration undo is different from a normal browser undo. The goal is not to restore an old whole-deck snapshot blindly; it is to reverse the tracked change while keeping the history understandable.

New collaboration history entries store before and after state for the deck and theme, so a change can be undone and then redone from the Changes panel. This applies to new entries created after the improved tracking system is active.

  • Undo restores the before state for the tracked change.
  • Redo reapplies the after state.
  • Undo and redo are themselves recorded in the history so the audit trail remains visible.

AI edits are tracked by the user who triggered them

AI actions matter in shared decks because they can change a lot of content quickly. EXdeck tracks AI-triggered changes under the person who ran the action, not as anonymous system activity.

Examples include translating a deck, generating speaker notes, changing density, applying templates, and using AI chat to rewrite or regenerate deck content.

Optional 4-digit PIN for edit links

Owners can add a 4-digit PIN to an editable collaboration link. The PIN is optional, deck-specific, and can be removed later.

A collaborator who enters the correct PIN can unlock that specific deck. The PIN screen also includes a deck-specific 'do not ask again' option for that browser, so repeated access is smoother without changing other decks.

  • Use no PIN for quick open collaboration.
  • Use a PIN when edit links are shared in a group or may be forwarded.
  • Remove the PIN when the edit session is finished or access no longer needs the extra gate.

Frequently asked questions

What does the EXdeck Changes panel show?

It shows a chronological history of meaningful deck changes, including the collaborator's name, @username, initials avatar, readable description, slide target, time, and undo or redo action when available.

Does EXdeck create one history entry per keystroke?

No. Text editing is grouped so a normal typing session becomes a readable activity such as editing text on a slide instead of many tiny entries.

Can I undo collaboration changes?

Tracked changes store before and after state, so new reversible entries can be undone and redone from the Changes panel.

Is the collaboration PIN required?

No. The 4-digit PIN is optional and can be set or removed by the deck owner for edit-mode share links.