- Shipped
- November 13, 2026 at 10:41 AM UTC
- Author
- Kamo
- Commit
- eccadf5
- Doc Picker gains a Google Drive / OneDrive & SharePoint tab (views, search, folders, proxied thumbnails, provider notices; Connect for personal Gmail/Outlook); picked files become drive link tiles sent as docLinks {provider, fileId} (CONTRACT §3a); Access Check shows drive rows. - Composer: drive drop target + over-limit choice upload into the sender's drive with progress; the BFF route /api/email/drive/upload STREAMS the raw body with node:http (no buffering, no fetch timeout); /api/email/drive/thumb/[id] relays image bytes. - "Drive & Files" on the Google Workspace / Microsoft 365 provider cards: status, exact admin steps (Google: paste mail+drive scopes together into domain-wide delegation, enable Drive API; Microsoft: Graph Files.ReadWrite.All Application + admin consent, granted roles), Check (live probe), help. - Member personal Gmail/Outlook mailboxes: Connect / Disconnect their own drive. - Reading pane: driveLinks[] as cards with access state (UNKNOWN resolved via /link); Save To Drive / OneDrive on received attachments (save-attachment, Antivirus-screened server side).
