chahinebrini
96597ffaff
feat(mail): Gmail OAuth2 (XOAUTH2/PKCE) — replaces App-Password for Gmail
Reason: App-Passwords sind für manche Gmail-Accounts faktisch unreliable
(silent server-side revoke trotz aktiver 2FA). Empirisch verifiziert
2026-05-28 — iOS Mail (Apple's eigener Client) fail't mit identischen
App-Passwords. OAuth ist Google's stable Pfad. Pattern 1:1 von bestehender
Microsoft-OAuth-Integration übernommen.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 15:13:21 +02:00
..
2026-05-25 07:11:47 +02:00
2026-05-18 06:23:08 +02:00
2026-05-19 18:04:14 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-16 08:49:59 +02:00
2026-05-26 01:22:25 +02:00
2026-05-18 04:06:13 +02:00
2026-05-26 00:46:44 +02:00
2026-05-17 23:48:25 +02:00
2026-05-22 21:09:00 +02:00
2026-05-25 07:11:47 +02:00
2026-05-11 16:23:02 +02:00
2026-05-16 02:38:59 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-28 15:13:21 +02:00
2026-05-28 15:13:21 +02:00
2026-05-18 07:16:18 +02:00
2026-05-06 07:13:43 +02:00
2026-05-17 15:52:53 +02:00
2026-05-22 18:40:28 +02:00
2026-05-18 07:16:18 +02:00
2026-05-17 20:09:53 +02:00
2026-05-26 00:46:44 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-18 03:45:17 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-17 20:51:11 +02:00
2026-05-06 07:13:43 +02:00
2026-05-11 16:23:02 +02:00
2026-05-14 22:05:35 +02:00
2026-05-26 00:46:44 +02:00