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:
| Type | Color | Used For |
|---|---|---|
| Info | Blue | General status updates |
| Success | Green | Completed operations |
| Warning | Yellow | Non-critical issues |
| Error | Red | Failures 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.