From d996ad457b8b7b39b49042a0af4bdba64fd41aac Mon Sep 17 00:00:00 2001 From: samLRodrigues Date: Thu, 2 Jul 2026 16:55:53 -0300 Subject: [PATCH 1/2] TDT-2791 Clarify event visibility default is Google-only The Visibility JSDoc allowed 'default' for all providers without noting that Microsoft and EWS accounts reject it with a 400 error. Only Google events support 'default'. Co-Authored-By: Claude Sonnet 5 --- src/models/events.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/models/events.ts b/src/models/events.ts index 955a84b5..5ef0c244 100644 --- a/src/models/events.ts +++ b/src/models/events.ts @@ -415,6 +415,10 @@ type RsvpStatus = 'yes' | 'no' | 'maybe'; /** * Enum representing the visibility of an event. + * + * 'default' is only valid for Google events, where it defers to the calendar's own sharing + * settings. Microsoft and EWS events only support 'public' and 'private'; sending 'default' + * for these providers returns a 400 error. */ type Visibility = 'default' | 'public' | 'private'; From 62da1b61cd3530bde4ed2e7109209dde289c1d10 Mon Sep 17 00:00:00 2001 From: samLRodrigues Date: Tue, 7 Jul 2026 15:42:48 -0300 Subject: [PATCH 2/2] TDT-2791 Add CHANGELOG entry for event visibility clarification --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e141cb4c..ac005d6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- Clarify that event `default` visibility is Google-only + ## [8.4.0] - 2026-06-24 ### Added