Profiles
Profiles let you maintain separate Gaivota configurations for different contexts.
What Are Profiles?
A profile is a complete, isolated Gaivota environment with its own:
- Email accounts
- Settings and preferences
- Spam training data
- Keyboard shortcuts
- Theme settings
- Plugin configuration
Use Cases
Work vs Personal
Keep work and personal email completely separate:
- Work profile: Company accounts, professional theme, focused settings
- Personal profile: Personal Gmail, casual theme, relaxed notifications
Multiple Projects
Freelancers or consultants can have profiles for each client:
- Different account setups per project
- Separate spam training
- Custom shortcuts for different workflows
Testing
Developers can use profiles to:
- Test changes without affecting main setup
- Maintain a "clean" profile for demos
- Experiment with settings
Creating a Profile
- Open Settings (
⌘,) - Go to the Profiles tab
- Click New Profile
- Enter a profile name
- Click Create
The new profile starts fresh - no accounts or customizations.
Switching Profiles
From Settings
- Go to Settings → Profiles
- Click on the profile you want
- Click Switch to Profile
Gaivota will restart with the selected profile.
On Launch
When you start Gaivota, it uses the last active profile.
To choose a profile at launch:
- Hold
Option(Mac) orAlt(Windows/Linux) while opening - A profile selector appears
Managing Profiles
Renaming a Profile
- Go to Settings → Profiles
- Click on the profile
- Click Rename
- Enter the new name
Deleting a Profile
- Go to Settings → Profiles
- Click on the profile
- Click Delete
- Confirm the deletion
Deleting a profile removes all its data, including accounts and settings. This cannot be undone.
Profile Data
Each profile has its own data directory:
| Platform | Location |
|---|---|
| macOS | ~/Library/Application Support/com.gaivota.app/profiles/{name} |
| Windows | %APPDATA%\com.gaivota.app\profiles\{name} |
| Linux | ~/.local/share/com.gaivota.app/profiles/{name} |
Default Profile
The first profile you create is the "default" profile. It's used when:
- No profile is explicitly selected
- Opening Gaivota normally
Changing Default
- Go to Settings → Profiles
- Click on the profile you want as default
- Click Set as Default
Copying Settings Between Profiles
To copy settings from one profile to another:
- Switch to the profile with the settings you want
- Go to Settings and note your preferences
- Switch to the target profile
- Apply the same settings manually
Currently, there's no automatic settings export/import between profiles.
Tips
When to Use Profiles
Profiles add management overhead. Use them when you need complete separation, not just for organizing accounts.
For most users:
- Multiple accounts in one profile works fine
- Account switching (
1,2,3...) is fast - Settings apply to all accounts
Starting Fresh
If Gaivota gets into a bad state:
- Create a new profile
- Set up your accounts fresh
- Keep the old profile for reference
- Delete old profile when confident
Backup
To backup a profile, copy its data directory to a safe location. Restore by copying back.