refactor: consolidate and debloat calendar sync implementation

Merge duplicated Google/Outlook engines, background handlers, and API
layers into shared calendarSync modules to cut complexity without changing
user-facing sync behavior.
This commit is contained in:
SethBurkart123
2026-06-28 10:45:45 +10:00
parent f4230e02b9
commit 7779edb063
52 changed files with 1965 additions and 3258 deletions
+1 -6
View File
@@ -1,8 +1,3 @@
# Optional override for Google OAuth client ID at build/dev time.
# Client secret is NOT used in the extension — token exchange is on accounts.betterseqta.org.
# See docs/GOOGLE_CALENDAR_ACCOUNTS_CALLBACK.md
# Optional OAuth client ID overrides (secrets live on accounts.betterseqta.org)
# GOOGLE_OAUTH_CLIENT_ID=your-id.apps.googleusercontent.com
# Outlook / Microsoft Graph (see docs/OUTLOOK_CALENDAR_ACCOUNTS_CALLBACK.md)
# OUTLOOK_OAUTH_CLIENT_ID=your-azure-application-client-id