Commit Graph

8 Commits

Author SHA1 Message Date
AdenMGB b1fb8e8f10 fix: fix minor bugs 2026-07-13 16:30:08 +09:30
SethBurkart123 7779edb063 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.
2026-06-28 10:45:45 +10:00
AdenMGB f4230e02b9 feat: tweak calendar syncing for final release 2026-06-28 09:52:17 +09:30
AdenMGB 95da84ff16 fix: appease the ci godas 2026-06-27 15:31:12 +09:30
AdenMGB d34333ca38 feat: support outlook for calendar plus minor fixes 2026-06-27 15:07:10 +09:30
AdenMGB 2163f06de9 tweak: update rolling perofrmance 2026-06-27 14:24:08 +09:30
AdenMGB eae2e0587c feat: tweak calendar and clean it up 2026-06-27 14:19:28 +09:30
AdenMGB e6b8be6821 feat: add Google Calendar timetable sync via accounts OAuth
OAuth flows through accounts.betterseqta.org with token exchange server-side. Sync runs in the content script to avoid MV3 service worker timeouts. Adds Svelte calendar sync UI on the timetable page, extension asset URL helper, and excludes calendar tokens from cloud sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 11:51:48 +09:30