Product
Changelog
latest v1.0.0 · October 31, 2026
What changed in each release of Montara Mail, newest first. Every entry links to its commit on GitHub.
Breaking changes
1- replace the global LLM provider scope with the platform one
Features
16- add an AI Assistant Panel position preferencea9d7aa5
- add plans, subscriptions and a wallet to the Cloud Editionb9030f3
- main-webadd the pricing page396c9c3
- main-webimprove SEO and match the home page to the product0fa7226
- main-webprerender the site and redirect HTTP to HTTPS9092641
- page the top-up history and polish the checkout dialog49f6af9
- scope organization selection to the user's own organizationsaa61d81
- serverlabel OAuth mailboxes with the owner's display nameb5dc556
- show the sign-in method and hide Change password without a password5cc46ff
- token quotas with BorderPay top-ups and a platform provider scope62952a7
- web-uiadd an organization from the no organization empty state19e79c3
- web-uiadd top-up invoices and polish the billing page3e06798
- web-uilimit the AI Providers page to super users06bfeb9
- web-uimake the self hosted server choice Community onlyca8abb1
- web-uiopen the floating AI assistant from a corner button3c20a91
- web-uishow token usage in the Platform sidebarf9187d2
Bug fixes
21- a review pass over disclosures, docs, and organization statec7ae01c
- ask for the two-factor code after Google sign-in437a314
- depsupdate follow-redirects to 1.16.2 for GHSA-mrwp-f3q8-3g9p2788c9d
- harden the token quota and pay-as-you-go flow491a691
- keep billing webhooks and abandoned checkouts from getting stuck687cde0
- main-webadd nosniff, frame and referrer headers52e533c
- main-webshow Enterprise as Custom and end the promo on timeb4307d5
- serverclose the ways AI calls could skip the token quota687e632
- serverharden subscription renewal and the token balance6d08d27
- serverissue the session cookie on the Google sign-in redirectb1303a7
- serverrepair the two token sweeps that failed on every boot654dee6
- update agent panel6b85fdc
- update email on main-webe0d13a9
- update github runner3a96ce5
- update link get early accessf96d6da
- update linterb3351e1
- update order billing card747cf8a
- update plans1ab4e85
- update runnercd8733b
- update settings security4c92697
- web-uiredirect everyone but a super user away from IP blocks5ee6d25
Code refactoring
1- replace the global LLM provider scope with the platform one93f8b87
Features
3Bug fixes
1- web-uikeep long sender names from widening mail list rows2065f5f
Features
4Features
5- docsadd the docs site at docs.montaramail.web.id7b531d0
- serverserve the mail agent's tools to MCP clients at /mcp87d5c5a
- web-uimanage API keys for MCP clients in the Control Centera96e173
- web-uishow a progress toast while a bulk mail action runs530a306
- web-uishow each account's unread count in the account switcher2052451
Bug fixes
2Performance improvements
1- web-uiload less JavaScript on the mail pageca71e03
Features
8- add MCP servers whose tools the assistant chat can callf879e68
- pick a timezone in My Profile and show the time in the headere5190db
- run an LLM provider in one organization or globally08cc438
- select mail in the list for bulk actions, pick the page sizea744f5b
- translate email and translate reply skills6b26056
- web-uimove agent bots, skills and AI providers into Control Center3d2ab0a
- web-uipick an AI provider's model from a searchable combobox112087e
- web-uishow today's date beside the header clockc9d6498
Features
3Features
21- add license1c6e847
- add readme137bdc7
- agent bots with SOUL, MEMORY, STYLE and INSTRUCTION personasff3f278
- draft replies for important mail into the agent's review queue35afee6
- serveragent skills and a broadcast importanceb744611
- serverbuilt-in skills adapted from humanizer and marketingskills6e90518
- serverdraft a whole reply to a mail from an instruction38b3ad7
- serverrecord and serve an activity log1e24214
- serverrun a mail agent over one mailbox5bf52ce
- serverwire mailbox OAuth for google, microsoft, yahoo and zohod5f188f
- web-uiadd oauth connect option for branded mail providers83192e1
- web-uiagent bots page and persona picker in mailb74dde2
- web-uichat with the mail agent from a third mail paned3444f1
- web-uioffer google sign-in beside the email form89af6ec
- web-uione Write with AI panel for the replyde3528e
- web-uipolish the reply draft with Humanize and Copy edit642a3e9
- web-uiprompt bar, thinking trace and streamed answers in the AI surfacesc957e7d
- web-uiskills page, reader Skills menu and skill /commands503615e
- web-uiswitch for the skills' on/offd7a82a0
- web-uitoast the oauth callback outcome on the account page78e4d9d
- web-uiwire the activity log into settings1723d38
Bug fixes
13- main-webself-host fonts, add mobile nav, gate motion, harden metac896824
- serverbump go 1.27.3 and amqp091-go v1.14.0 for govulncheck1627965
- serverencode the oauth scope's spaces as %20 in consent urls9a8e7bf
- serverenforce a csp and hsts on api responses09abeb3
- serverpersist the drafting bot, fold agent_bots into migration 00106f8394e
- update action versionbd7d627
- update actions version873063b
- update license6cdc236
- web-uidrop the dead cid term from the email frame csp72174cc
- web-uikeep the refresh token cookie within the server's ttl7f96b7a
- web-uimail page audit fixes for phones, screen readers and color68ce46d
- web-uioffer the oauth sign-in only where the provider supports it95dd740
- web-uiscroll the reply card down to Send when it opensff0dfdf
Performance improvements
1- web-uilazy-load images in the email readerf19323b
v0.1.0
Features
35- add Lark and Zoho mail connectors69970bd
- build cloud and community editions6ae05c9
- initial project4f2746d
- mailattach files to new mails and repliesd50e970
- mailcompose and send new mail0120828
- mailreturn the kept AI summary with each mailff00b76
- mailsend replies from the reply composer95d7221
- mailwire email actions to the mail server417f46f
- main-webredesign landing page around AI email managementd41a2f6
- serveradd account settings, TOTP and self-hosted LLM modelse51de2d
- serveradd AI mail summary endpoint893a774
- serveradd email accounts, IMAP mail sync and per-organization AI408bc6e
- serverlet replies choose their To and Cc9570052
- serverreplace categories with organizationsdb3ac63
- web-uiadd a settings sidebar with account, LLM and TOTP pages4710679
- web-uiadd AI header and attachment section to mail readerc02b4eb
- web-uiadd animated theme toggler above nav user638711f
- web-uiadd collapsible reply composer with LexKit editor2072aab
- web-uiadd email account cards and three-column mailbox3a6e690
- web-uiadd mailbox view using shadcn sidebar-09e4514a4
- web-uiadd organization switcher to sidebar panelse7be432
- web-uiadd Platform panel to sidebar7413dd0
- web-uichoose a self-hosted server URL in settings and at sign-inb7e1f47
- web-uilet the compose editor fill the sheet's heightf4e6aff
- web-uimove email accounts to account page and add mail statsba18f92
- web-uioffer Forward beside Reply below a mail7ff8ccb
- web-uiopen organization create and edit forms in a dialog14548ef
- web-uipaginate mail list by 10 items6a7fa74
- web-uiredesign mailbox list and reading pane14b21b5
- web-uiredesign the reply panel behind a Reply button0f6f3d7
- web-uishow AI mail summary as highlighted markdown3d8652b
- web-uishow provider logos on connected accountscfabb10
- web-uitrim platform menu and add storage usage5d331cc
- web-uiuse sidebar-09 shell across app pagesc5b20a8
- web-uiwire mail, accounts, dashboard and settings to the API52eeec3
Bug fixes
16- mailrender email HTML in a sandboxed frame531a3c7
- serverlet the TOTP step work when the web app is on another sitec8ea434
- update cf domainc236a63
- update claude setting69520b8
- update claude skills8041a8a
- update config5fb6877
- update migrationsea6ba9d
- update package name95c110d
- update setting page88d74f0
- update setting pages163e457
- update version7c7a88a
- web-uialign auth client with Authula endpoints16479b9
- web-uialign organization switcher border with page header8e829cf
- web-uialign the rich editor's placeholder with the text ([ca234d8](https://github.com/montara-project/montara-mail-agent/commit/ca234d86c7b89f9ad974cdc91ff64dc16e695d00)), references [#999](https://github.com/montara-project/montara-mail-agent/issues/999)
- web-uidrop email frame scrollbar and follow the app theme9f066cc
- web-uishow progress while mail actions run89f2552