Skip to content

omagma 0.2.9

Choose a tag to compare

@github-actions github-actions released this 15 Oct 00:19

Omagma 0.2.9

Calendar in the terminal, optional encrypted storage, and smoother everyday mail
workflows.

  • Your calendars inside the TUI. Browse agenda, day and week views, choose
    calendars and accounts, find events and jump to a date. Event cards show local
    times, duration, source time zones and all-day dates. Calendar integration is
    optional and requires additional per-account Google permissions; follow
    Calendar setup.

  • Join meetings in the right browser profile. Press o from a selected
    calendar event or its detail card to open the meeting in that account's
    configured Chrome profile. Events and Mail invitation cards with usable
    meeting links carry the same video-camera marker, .

  • Meeting reminders while you work. With the TUI open, a reminder appears
    ten minutes before a calendar event, even while reading Mail. It counts down
    to the start, then shows time remaining until the meeting ends. Dismiss it or
    join an online meeting in the right browser profile. Click Dismiss, or use
    M (Shift+m, Meeting actions), then Ctrl+D; plain typing cannot dismiss it. Reminders wait while you
    compose or use your editor and update when you return.

  • Save invitations to Calendar. Review an invitation's Add, Update or Cancel
    action from Mail. Accepting or tentatively accepting a supported invitation
    also saves it to Calendar when the account has the necessary permission.
    Mail and Calendar outcomes are shown separately; checking an uncertain result
    does not send another RSVP. Unsupported recurrence and unresolved time zones
    remain explicit instead of producing a guessed event.

  • Optional encryption for retained mail and credentials. A password or
    recovery key unlocks an encrypted native vault containing cached mail, drafts,
    attachments, settings and account credentials. An unlocked background process
    serves the native TUI and agent CLI, including over SSH. Migration is explicit
    and keeps the original source files for you to retire after verification.
    See encrypted vault setup.

  • Reliable files from Sent and conversations. Saving and opening an
    attachment uses its owning message and the provider's current attachment ID.
    Reply, Reply all and Forward stream attachment and preserved-format payloads
    to avoid unnecessary full-message copies and memory failures.

  • A more responsive reader. Prepared message and search data are reused;
    large conversations load progressively. Compact density and adaptive headers
    leave more room for mail, and the reader remembers your Plain or Formatted
    choice for each message.

  • Better Unicode search. Local cache searches share prepared Unicode
    matching data across messages, supporting case and normalization differences
    without rebuilding the search for every row.

  • Follow up on a message later. Set a local reminder with a date preset or
    custom date, browse due follow-ups, change the date or mark one Done.
    Reminders remain available offline and after restarting Omagma.

  • Continue a draft in Gmail. Explicitly hand off a draft while preserving
    your local copy. Omagma pauses local editing and sending while you continue
    in Gmail. Check its status or download supported content into a new local
    Plain draft, keeping both originals and reviewing the Gmail copy before
    sending locally. Uploading requires the account's draft permission.

  • Less repeated account setup during use. Native sessions reuse verified
    access tokens, and your explicit mail actions take priority over the same
    client's background refresh.

The experimental native TUI and CLI support these workflows on Linux and macOS. The bar keeps
its existing mail scope. The optional browser tech demo remains available, but
Calendar and encrypted-vault parity in the browser are later work.

Built with exact Zig 0.17.0 in assertion-enabled Safe mode.

Download the matching omagma-0.2.9-OS-ARCH.tar.gz bundle and SHA256SUMS; Zig is not needed for installation. Homebrew is preferred on Mac. Native platform checks gate publication. Linux and macOS resource accounting remain separate; ARM Omarchy desktop integration requires local verification. Dedicated test mailboxes belong to developer live-write qualification, not ordinary setup.

Terminal guide · Agent CLI contract

Linux installation · macOS installation · Agent setup workflow