Skip to content

Auto-Save

EmberBoard automatically saves your work to browser storage every 2 seconds.

How Auto-Save Works

Automatic:

  • Saves every 2 seconds when you make changes
  • No user action required
  • Background process, doesn't interrupt work

What triggers auto-save:

  • Creating/editing beats
  • Adding/changing images
  • Editing script
  • Reordering timeline
  • Changing settings

Save Indicator

Look for status in top bar:

  • Green checkmark - Saved successfully
  • 🔄 Yellow spinner - Saving in progress
  • ⚠️ Red warning - Save failed

What's Saved

Everything in your project:

  • All beats and properties
  • Images (as blob data)
  • Node positions and colors
  • Timeline arrangement
  • Project settings
  • Undo/redo history (last 50 actions)

Storage Location

IndexedDB (browser storage):

  • Local to this browser/device
  • Persists after closing browser
  • Auto-restores on next visit
  • Not synced across devices

Limitations

⚠️ Storage limits:

  • Chrome/Edge: ~60% of disk space
  • Firefox: ~50% of disk space
  • Safari: ~1GB limit
  • Varies by browser and device

⚠️ Not accessible:

  • From other browsers
  • From other devices
  • After clearing browser data
  • In private/incognito mode

Complement with Manual Save

Auto-save is for convenience, not backups!

Always manually save:

  • At end of work session
  • Before major changes
  • Before sharing with others
  • For archival/backup

Learn about manual saving →

Troubleshooting

Auto-Save Failed

"Storage quota exceeded"

Solutions:

  1. Reduce image sizes
  2. Remove unused beats
  3. Save manually and clear storage
  4. Use different browser with more space

Changes Not Persisting

Check:

  • Not in private/incognito mode?
  • Browser storage enabled?
  • Not clearing data after each session?

Next Steps

Released under the MIT License.