mo-Befund: Daemon hat sein eigenes MS_OAUTH_SCOPES-Array, das durch den Backend-Fix von gestern Abend nicht erreicht wurde. Token-Refresh-Call im Daemon nutzte noch User.Read → Microsoft wirft AADSTS70011 "scopes not compatible" → setMailConnectionAuthBroken → Frontend zeigt "Auth-Fehler" (vorher: stiller Hang via getMailboxLock-Timeout). Daemon-Scopes jetzt synchron zu backend/server/utils/ms-oauth.ts: - IMAP.AccessAsUser.All (Outlook-Resource) - offline_access (cross-resource) - openid (OIDC, cross-resource) - email (OIDC, cross-resource — liefert email-Claim) Folge-Aktion für User: bestehende Outlook-Connection muss neu verbunden werden, weil der gespeicherte refresh_token von Microsoft mit den alten inkompatiblen Scopes ausgestellt wurde. Disconnect + re-OAuth in der App. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%