Skip to content

Retire stale calendar-proxy.patch; document real write-back status - #19

Merged
michielbdejong merged 1 commit into
mainfrom
claude/zealous-heisenberg-dvw2uy
Sep 21, 2026
Merged

michielbdejong merged 1 commit into
mainfrom
claude/zealous-heisenberg-dvw2uy

Conversation

@michielbdejong

Copy link
Copy Markdown
Contributor

#5 Phase 1: calendar-proxy.patch no longer applies — integration-proxy moved from a static per-platform providers.rs list to a dynamic OpenAPI+Overlay catalog fetched from localthought/overlays, and the CORS/If-Match forwarding and calendar.events scope it patched in are already generic, already-shipped behavior there.

The actual remaining gap was narrower: the composed google-calendar catalog only ever declared GET operations, so no PATCH could reach Google regardless of scope or CORS. That's closed by
localthought/overlays#166 (adds a patch operation on an existing event, matching applyCalendarEdit's summary/description/location/start/end fields and If-Match) and localthought/integration-proxy#75 (bumps the deployed catalog pin to it). Both still need merging, and the proxy needs restarting, before any write reaches Google — not done as part of this work. README now points at those PRs instead of the removed patch file.

#5 Phase 1: calendar-proxy.patch no longer
applies — integration-proxy moved from a static per-platform providers.rs
list to a dynamic OpenAPI+Overlay catalog fetched from
localthought/overlays, and the CORS/If-Match forwarding and calendar.events
scope it patched in are already generic, already-shipped behavior there.

The actual remaining gap was narrower: the composed google-calendar catalog
only ever declared GET operations, so no PATCH could reach Google
regardless of scope or CORS. That's closed by
localthought/overlays#166 (adds a patch operation on an existing event,
matching applyCalendarEdit's summary/description/location/start/end fields
and If-Match) and localthought/integration-proxy#75 (bumps the deployed
catalog pin to it). Both still need merging, and the proxy needs
restarting, before any write reaches Google — not done as part of this
work. README now points at those PRs instead of the removed patch file.
@michielbdejong
michielbdejong merged commit d171230 into main Sep 21, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants