Changelog
Every update to Mailair, documented.
v1.4.0LatestMarch 22, 2026
- NewPlatform admin dashboard at /admin — view MRR, users, usage, and webhook logs
- NewManual AI processing per email — click "Process with AI" to control your usage
- NewEmail body renders as HTML inside a sandboxed iframe (like Gmail)
- NewCancel subscription button — cancels at end of billing period via Razorpay API
- ImprovedPlan limit banner in inbox when free users reach 5/5 AI-processed emails
- FixedAuth form now correctly renders in light mode (white background)
- FixedAll website pricing updated to INR: Pro ₹199/mo, Agency ₹1,499/mo
v1.3.0BillingMarch 15, 2026
- NewRazorpay integration — accept payments from India with subscription billing
- NewBilling page shows exact error messages when payment setup is misconfigured
- NewWebhook handlers for subscription.activated, subscription.charged, subscription.halted, invoice.paid, invoice.expired
- ImprovedEmail usage count now only counts AI-processed emails (not all emails)
- FixedCORS errors blocking API calls from mailair.company
v1.2.0SecurityMarch 5, 2026
- NewHMAC-SHA256 signed OAuth state parameter for CSRF protection on Gmail flow
- NewFernet encryption for stored CRM credentials (HubSpot, Salesforce)
- ImprovedTeam features: org membership verified before accessing internal notes
- ImprovedAuto-assign rules now verify assigned user is org member
- FixedWebhook URL validated as proper HTTP/HTTPS URL via Pydantic HttpUrl
v1.1.0AuthFebruary 20, 2026
- NewSupabase implicit OAuth flow with localStorage session storage
- NewSession-gated SWR hooks — no unauthenticated API fetches
- FixedRemoved auto sign-out on 401 — prevented infinite redirect loop on load
- FixedAuth callback now uses useRef to prevent double navigation
- FixedMiddleware stripped of auth logic — incompatible with localStorage sessions
v1.0.0LaunchFebruary 1, 2026
- NewAI email categorization (Urgent, Needs Response, Follow Up, FYI, Newsletter, Spam)
- NewPriority inbox with AI-scored priority levels
- NewAction item extraction from email content
- NewSmart reply drafts using Claude AI
- NewGmail OAuth integration with multi-account support
- NewSlack notifications for urgent emails
- NewTeam collaboration: internal notes, email assignment, org management
- NewCRM integrations: HubSpot and Salesforce
- NewGoogle Calendar integration for meeting detection