Skip to content

Per-message connection reconcile, OAuth error surfacing, connect button styling - #10

Merged
DIodide merged 1 commit into
mainfrom
fix/gcal-flow-polish
Aug 22, 2026
Merged

Per-message connection reconcile, OAuth error surfacing, connect button styling#10
DIodide merged 1 commit into
mainfrom
fix/gcal-flow-polish

Conversation

@DIodide

@DIodide DIodide commented Aug 22, 2026

Copy link
Copy Markdown
Member

Fixes the user story around Google Calendar consent: open chats now reconcile connections on every message (so a consent completed on My apps reaches them), failed callbacks surface their error on My apps instead of vanishing into a query param, and the connect CTA is a real button.

https://claude.ai/code/session_01MKLJUWk6biNAKXupHTTWn5

…le CTA

Open chats deduped setup() by settings hash, so a Google Calendar
consent finished on My apps never reached them — the model kept saying
no calendar tool existed. Every send now forces a reconcile (no-op for
already-connected apps, picks up newly tokened ones).

A failed OAuth callback redirected to /apps?error=... which nothing
displayed; My apps now shows the error on a sticky note with recovery
guidance. The "Connect with Google" link becomes a proper button
instead of a bare blue underline.

Claude-Session: https://claude.ai/code/session_01MKLJUWk6biNAKXupHTTWn5
@DIodide
DIodide merged commit fcb07c9 into main Aug 22, 2026
2 checks passed
@DIodide
DIodide deleted the fix/gcal-flow-polish branch August 22, 2026 20:00
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.

1 participant