v0.4.0: DNS management
Added:
- Connect a domain and manage its DNS through Reinterface nameservers (POST /api/v1/dns/domains)
- Existing public records are imported automatically when a domain is added, so switching nameservers doesn't break anything
- Delegation status check with pending/active states (GET /api/v1/dns/domains/{domain})
- Record management: create, list, update, delete for A, AAAA, CNAME, MX and TXT (/api/v1/dns/records)
- NS records are managed by Reinterface and protected from modification
- Domains & DNS page in the dashboard with nameserver instructions and inline record editing
- DNS API reference (/docs/dns)
All DNS endpoints authenticate with your personal API key (x-api-key), same as Gmail and Calendar.
v0.3.0: Personal API keys
Added:
- Personal API keys: Gmail and Calendar endpoints now authenticate with x-api-key instead of a session JWT
- API key management in Dashboard → Settings (view, copy, regenerate)
- connection_id is now optional everywhere, defaults to your most recently connected Google account
- GET /api/v1/google/accounts works with the API key and no longer requires application_id
- Dedicated Gmail (/docs/gmail) and Calendar (/docs/calendar) API references
Session JWT authentication still works on these endpoints, so existing integrations are unaffected.
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 (session 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)
- Session JWT authentication on protected routes
- Organization and application access verification
- AES-256-GCM encrypted token storage