Repository navigation
v0.1.6 — triage rate-limiting, sender feedback, calendar subscriptions
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.dmgAOSMail-V0.1.6.app.tar.gzAOSMail-V0.1.6.app.tar.gz.siglatest.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.