Skip to content

Console

The console panel displays log messages from across the application — git operations, GitHub API calls, background tasks, and more.

Opening the Console

  • Keyboard: Ctrl+Shift+Backtick (`)
  • Menu: View > Console

The console appears as a resizable panel at the bottom of the window. Drag the top edge to adjust its height (minimum 100px, maximum 50% of the window). Your preferred height is saved automatically.

When the console is closed and a new message arrives, the console button pulses briefly to draw your attention.

Message Types

Each message has a severity level shown with a colored badge:

TypeColorUsed For
InfoBlueGeneral status updates
SuccessGreenCompleted operations
WarningYellowNon-critical issues
ErrorRedFailures and exceptions

Filtering

Two dropdown filters in the console header let you narrow the message list:

  • Severity filter — show only Info, Warning, Error, or Success messages
  • Tab type filter — show only messages from a specific tab type (e.g., Branches, Changes, File) or “App” for application-level messages

The tab type dropdown is populated dynamically based on messages currently in the console. Both filters combine — you can filter to show only errors from the Branches tab, for example.

Copying Messages

The Copy button copies messages to the clipboard in a structured format including timestamp, severity, source, and tab type.

When filters are active, a dropdown appears with:

  • Copy Filtered — copy only the messages matching the current filters
  • Copy All — copy all messages regardless of filters

Clearing

Click Clear to remove all messages and reset the tab type filter.

Message Limit

The console retains up to 1,000 messages by default (configurable in Settings under Console). When the limit is reached, the oldest messages are discarded.