• 0.2.0 f0475ab2ea

    0.2.0 Pre-release

    rooti released this 2026-04-27 21:14:06 +00:00 | -3 commits to main since this release

    [0.2.0] - 2026-04-27

    Added

    • Added trash_message for moving mail into a trash mailbox instead of exposing hard-delete directly.
    • Added per-account delete permission with trash_folder_mode and trash_folder support.
    • Added automatic trash mailbox detection using IMAP special-use data, XLIST, and mailbox-name heuristics, with persisted cache updates for auto mode.
    • Expanded the README to document the current configuration model, permissions, recipient whitelist behavior, trash handling, and UI behavior.

    Changed

    • Updated the plugin description to reflect reading, searching, sending, and trashing capabilities.
    • Expanded account configuration validation and summaries to cover delete permission and trash settings.
    • Extended the host-modal account editor to configure delete permission and trash-folder behavior.
    • Added backend and tool-level test coverage for trash detection, trash retries, and delete-permission enforcement.
    Downloads
  • 0.1.2 51be22d376

    0.1.2 Pre-release

    rooti released this 2026-04-27 19:27:48 +00:00 | -2 commits to main since this release

    [0.1.2] - 2026-04-27

    Added

    • Added a global outgoing recipient whitelist with exact-address matching for to, cc, and bcc across all accounts.

    Changed

    • Validated recipient whitelist entries strictly as exact email addresses in both the WebUI and backend service layer.
    • Rejected invalid outgoing recipient addresses with explicit validation errors and blocked non-whitelisted recipients with permission errors.
    • Improved the whitelist editor UX by keeping a raw textarea draft while hiding invalid-entry feedback during active typing and showing it below the field after focus leaves.

    [0.1.1] - 2026-04-27

    Changed

    • Moved the account editor from an inline settings block into a dedicated Agent Zero host modal so add/edit flows use the same modal stack and backdrop behavior as the core plugin UI.
    • Made Save account persist immediately through the plugin settings API and refresh the parent plugin settings context, removing the need for a second save in the outer settings modal.
    • Kept account editor state, connection test feedback, and cleanup logic synchronized with host modal open/close behavior.

    [0.1.0] - 2026-04-27

    Added

    • Initial ai_mail plugin release.
    • Added the ai_mail tool for listing accounts, reading messages, searching mail, updating seen flags, and sending plain-text email.
    • Added IMAP and SMTP helper clients, connection test endpoints, and a CLI entry point for account connectivity checks.
    • Added plugin configuration UI, provider presets, and plugin thumbnail assets.
    • Added MIT license and this changelog.

    Changed

    • Aligned runtime imports with the real usr.plugins.ai_mail... loading path while preserving local repository fallbacks.
    • Persist stable account_id values in the WebUI config flow so follow-up tool actions can reuse list_accounts results reliably.
    • Refined the configuration UI with clearer action buttons, warning presentation, and account card layout behavior.
    Downloads