Skip to content

v0.1.6 — triage rate-limiting, sender feedback, calendar subscriptions

Choose a tag to compare

@mrdulasolutions mrdulasolutions released this 09 May 20:59
· 53 commits to main since this release

AOS Mail v0.1.6 — triage rate-limiting + sender feedback + native calendar (V1)

What's new

Triage no longer burns through tokens

Previous behavior: boot triage of 50–100 unanalyzed emails per account fanned out at concurrency=4 with no rate-limit awareness, blew through Anthropic's 50 RPM org cap, hit a 5-attempt exponential-backoff retry storm per call, and left some emails un-analyzed → next boot retried the same emails → token-burning loop.

v0.1.6:

  • Process-wide sliding-window token bucket: 30 req/min comfortably under the 50 RPM ceiling.
  • Concurrency reduced from 4 → 2 — the worker pool no longer races ahead of the limiter.
  • 30-min in-memory cooldown on hard-failed analyses — a rate-limited email returns a transient stub instead of immediately re-attempting.

Sender About feedback loop

The "About" panel for each email's sender now ends with 👍 Yes / 👎 No. Saying "no" deletes the cached profile so the next open re-fetches with a fresh web search instead of re-serving a wrong bio. All ratings persist locally for prompt iteration in the next sprint.

Native calendar V1: subscribe to any iCal URL

Paste a public iCal URL — works for Apple iCloud public-share calendars, Outlook published calendars, Google Calendar's "secret address in iCal format", or any RFC 5545 stream. Events appear alongside any Gmail-Calendar events you've connected. Available in Settings → Calendar → Subscribed calendars.

This unblocks the calendar story for IMAP-only users who don't have Google Calendar tied to their account. Recurring rules (RRULE) and full timezone resolution are deferred to V2 — single-instance events parse cleanly today.

Naming

Release assets now use the simpler AOSMail-V<version> convention (hyphen separator, no spaces, no parens):

  • AOSMail-V0.1.6.dmg
  • AOSMail-V0.1.6.app.tar.gz
  • AOSMail-V0.1.6.app.tar.gz.sig
  • latest.json

The repo is now public, so auto-update should work for the first time on this version.

Known issues NOT fixed in v0.1.6

  • Agent panel is empty + Manage button is a stub — needs investigation.
  • General slowness (search → email body load, etc.) — needs profiling.
  • Top Mac nav buttons previously reported broken — wiring inspected and looks correct; need a fresh repro on this build.