Storage and Data

App settings and state are stored locally using a validated schema.

What is stored

  • User preferences (welcomed, theme)
  • Editor settings (selected board/port/options, panel sizes/states, project state)
  • Font settings (editor/chat/terminal/output)
  • Chat settings and last seen
  • Temporary data (pending queries, minimized updates, setup dismissal)

Where it's stored

  • Stored via electron-store under the app's data directory
  • You can back up the config file for migration to another machine

LocalStorage migration

  • The app provides a migration path from older LocalStorage keys to the unified storage backend

Watching and events

  • Storage changes can be watched for live UI updates; changes persist immediately