Skip to main content

Settings Reference

Complete reference for all settings available in Gaivota.

Open Settings with ⌘, (Cmd+Comma) or from the menu.

General

SettingDescriptionOptions
Enable PollingAutomatically check for new emailsOn/Off
Poll IntervalHow often to check for new mail1, 5, 15, 30 minutes
Enable NotificationsShow desktop notifications for new mailOn/Off
Sound EnabledPlay sound with notificationsOn/Off
Notification SoundWhich sound to playChime, Ding, Pop, Swoosh, Bell

Accounts

Per-account settings:

SettingDescription
Display NameHow the account appears in sidebar
From NameName used when sending emails
Remove AccountDisconnect and remove account

Appearance

SettingDescriptionOptions
Theme ModeLight or dark interfaceLight, Dark, System
ThemeColor schemeDefault, Ocean, Forest, etc.
Custom ColorsCreate custom color schemeColor pickers
List DensityEmail list spacingCompact, Default, Comfortable
Font SizeText size throughout appSlider (small to large)

Spam

SettingDescriptionDefault
Enable ML Spam DetectionUse machine learning spam filterOff
Collect Training DataSave email features for trainingOff
Minimum Training ExamplesExamples needed before model activates10
Auto-confirm junk on deleteMark deleted spam as confirmed junkOff
Show Spam ConfidenceDisplay spam probability on emailsOff

Blocked Senders

SettingDescriptionDefault
Auto-block on mark as junkBlock sender when marking spamOff
Blocked Senders ListView and manage blocked addresses(List)

Keyboard Shortcuts

All shortcuts can be customized:

CategoryShortcuts
Navigationj, k, o, u, Ctrl+B, Ctrl+F
Foldersg+i, g+d, g+s, g+a, g+j, g+t
Actionse, #, !, s, r, a, f, c
Selectionx, *+a, *+n, *+r, *+u
Utility?, /, ⌘,

Click any shortcut to change it.

Reset to Defaults: Restore all shortcuts to original values.

Plugins

SettingDescription
Installed PluginsList of active plugins
Plugin DetailsName, version, description
Enable/DisableToggle individual plugins
RemoveUninstall a plugin

See Plugin System for details.

Profiles

SettingDescription
Current ProfileActive profile name
Profile ListAll available profiles
New ProfileCreate a new profile
Switch ProfileChange to different profile
Delete ProfileRemove a profile
Set as DefaultMake profile the default

Data & Storage

These settings control local data:

SettingDescriptionLocation
Data DirectoryWhere Gaivota stores data(Platform specific)
Cache SizeEmail cache limit(Automatic)
Clear CacheRemove cached emailsButton

Data Locations

PlatformPath
macOS~/Library/Application Support/com.gaivota.app
Windows%APPDATA%\com.gaivota.app
Linux~/.local/share/com.gaivota.app

Advanced

SettingDescription
Developer ToolsOpen DevTools (for debugging)
Reset All SettingsRestore all defaults
Export SettingsSave settings to file
Import SettingsLoad settings from file
warning

Reset All Settings cannot be undone. Your accounts will remain, but all preferences return to defaults.

Synced vs Local Settings

Synced (per account)Local (per device)
Account credentialsWindow position
Folder structureTheme preference
Email cacheKeyboard shortcuts
Spam trainingNotification settings

Configuration Files

Advanced users can edit configuration directly:

FileContents
settings.jsonGeneral preferences
shortcuts.jsonKeyboard shortcuts
themes.jsonCustom themes
warning

Edit configuration files only when Gaivota is closed. Invalid JSON will reset to defaults.