Skip to content

Session Persistence

Glint preserves your workspace across restarts so you can pick up where you left off.

What’s Preserved

Always Restored

  • Open repositories — all Folder and Worktree app tabs reopen automatically
  • Split pane layouts — your pane arrangement and sizes per repository
  • Settings — all preferences (editor, terminal, display, git)
  • GitHub account — your token remains in the OS keychain
  • Issue records — local notes and metadata stored in SQLite
  • Saved filter presets — custom issue and PR filter views
  • Terminal profiles — your named terminal configurations
  • App tab layout — horizontal or vertical tab bar preference

Per-Tab State

Content tabs that were open restore their core data (e.g., which file, which issue number), but transient UI state like scroll positions and text selections are not preserved.

What’s Not Preserved

  • Running terminal sessions — processes are terminated on close
  • Unsaved form content — issue/PR creation drafts in progress
  • Open dialogs and modals — these close on shutdown
  • Active search queries — unless saved as a filter preset
  • Console messages — the console starts empty each session
  • Maximized pane state — panes restore to their normal layout

Storage

DataWhere
Settings, filters, layouts, UI stateBrowser localStorage
Issue records, folder metadataSQLite database (data.db in app data directory)
GitHub tokensOS keychain (encrypted)

Missing Folders

If a folder no longer exists at its original path when Glint reopens (e.g., it was moved or deleted), the tab is flagged with a warning. You can close it or re-point it to the correct location.