From e88e3a70cfc25eefba919a9e1742a3a3fecb5c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Tue, 18 Aug 2026 00:45:12 +0000 Subject: [PATCH] email in the bundled catalogue, the offline floor under the store --- src/servers/plugins/marketplace.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/servers/plugins/marketplace.ts b/src/servers/plugins/marketplace.ts index 08b29007..c3047e3b 100644 --- a/src/servers/plugins/marketplace.ts +++ b/src/servers/plugins/marketplace.ts @@ -89,6 +89,26 @@ export type CatalogueEntry = { * an install button that fails at clone time. */ const BUNDLED: CatalogueEntry[] = [ + { + appName: 'email', + publisher: 'officerdev', + version: '1.0.0', + platform: '>=1.0.0', + label: 'Email', + summary: 'IMAP and Gmail accounts, synced locally and searchable offline', + color: '#38bdf8', + icon: 'Mail', + source: 'https://gitea.officer.dev/plugins/email.git', + permissions: [ + { + key: 'email', + label: 'Email', + description: 'Mail accounts and messages', + }, + ], + // Email ships all four: the proxy router, `email_accounts`, the sync sidecar, and the mail panels. + has: { api: true, schema: true, sidecar: true, web: true }, + }, { appName: 'music', publisher: 'officerdev',