v0.2.0 — Calendars & user-level API docs
Added:
- calendar.readonly scope on the Google connect flow
- List calendars endpoint (GET /api/v1/calendar/calendars)
- Optional calendar_id on the calendar event endpoints (defaults to the primary calendar)
- Calendar picker on the dashboard Calendar page
- User-level API (Supabase JWT) documented: /api/v1/google/*, /api/v1/gmail/*, /api/v1/calendar/*
v0.1.1 — Email Connectors
Added:
- Outlook dashboard integration via Integration Application Email Connectors API
- Next.js proxy routes: /api/outlook/accounts, /connect, /send, /fetch
- provider-neutral connections table for application-scoped account metadata
- Email Connectors API documentation (/docs/email-connectors)
- Outlook Dashboard API reference (/docs/email-connectors/outlook)
- IMAP / SMTP dashboard and API (/dashboard/imap-smtp, /docs/email-connectors/imap-smtp)
- Google OAuth migrated to Connectors API (/api/google/*, /docs/email-connectors/google)
v0.1.0 — First Stable Milestone
Added:
- Google OAuth connect flow (POST /api/v1/google/connect)
- Google OAuth callback handler (GET /api/v1/google/oauth/callback)
- Connected Google account listing (GET /api/v1/google/accounts)
- Google account disconnect (DELETE /api/v1/google/accounts/{id})
- Health check endpoint (GET /healthz)
- Supabase JWT authentication on protected routes
- Organization and application access verification
- AES-256-GCM encrypted token storage