Skip to main content

Extensions

Aerion includes a first-party extension system. Extensions are built into the app but disabled by default — if you never enable one, you won't see it.

Disabled by Default — by Design

Disabling by default is a deliberate, permanent choice, not a temporary state:

  • Aerion stays a simple email client for those who want email and nothing else.
  • A disabled extension loads none of its components, so there's no wasted resource consumption for features you aren't using.
  • Resource consumption scales proportionately with what you choose to enable.

Each extension also stores its data in its own local database, separate from the rest of the app.

Requires Aerion 0.3.0+

The extension system and its extensions are available starting in Aerion 0.3.0.

Shipped Extensions

ExtensionStatusDescription
ContactsALPHABrowse and edit contacts from your accounts
CalendarALPHAView calendar events from your accounts
ALPHA

The Contacts and Calendar extensions are currently in ALPHA. Expect rough edges.

Enabling an Extension

  1. Go to Settings → Extensions
  2. Toggle the extension on

The Rail

With no extensions enabled, Aerion looks exactly like a plain email client. Enable at least one extension and a navigation rail appears on the left edge of the window. The rail has a button for Mail plus one button for each enabled extension — click a button to switch between them. Disable every extension and the rail disappears again.

Google & Microsoft Credentials

Extensions that connect to Google or Microsoft use their own OAuth client credentials, chosen per provider in the extension's settings dialog.

Google

  • Aerion - Google (Testing) — the default. A temporary testing client for extensions. Adding the extensions' new scopes directly to Aerion core would force re-verification and disrupt core, so extensions use a separate Google testing project for now.
  • Custom — your own client ID and secret.
  • Aerion - Google — the same credentials Aerion core uses.

Microsoft

  • Aerion - Microsoft — the default; the same credentials Aerion core uses.
  • Custom — your own client ID and secret.