Skip to content

fix: mobile integrations and Google Search Console OAuth - #670

Draft
izadoesdev wants to merge 4 commits into
mainfrom
codex/integrations-mobile-google
Draft

fix: mobile integrations and Google Search Console OAuth#670
izadoesdev wants to merge 4 commits into
mainfrom
codex/integrations-mobile-google

Conversation

@izadoesdev

@izadoesdev izadoesdev commented Aug 24, 2026

Copy link
Copy Markdown
Member

Fixes the mobile MCP/integrations UI and isolates Search Console onto a dedicated Google OAuth client. Adds production readiness allow/deny flags; Search Console remains disabled in production until its OAuth app is verified and explicitly enabled. No database changes.


Summary by cubic

Fixes the integrations UI on mobile and moves Google Search Console to its own OAuth provider gated for production. Previously Search Console used the shared Google provider; now it uses google-search-console, and in production non‑ready integrations show “Not ready,” disable actions, and skip queries.

  • Key Changes

    • Adds a dedicated google-search-console provider via genericOAuth in @databuddy/auth, using constants from @databuddy/shared/integrations.
    • Introduces INTEGRATION_PRODUCTION_READY to control production availability; non‑prod ignores this gate.
    • Updates the dashboard to be mobile‑friendly and to defer integration queries/actions when gated off.
    • Updates @databuddy/ai and @databuddy/rpc to use the new provider ID/scope; .env.example adds GOOGLE_SEARCH_CONSOLE_CLIENT_ID/GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET.
  • Migration

    • Existing Google connections no longer grant Search Console; users must connect the new “Google Search Console” provider.
    • To enable in production, set GOOGLE_SEARCH_CONSOLE_CLIENT_ID and GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET, then set INTEGRATION_PRODUCTION_READY['google-search-console'] = true.

Written for commit 7b4e8df. Summary will update on new commits.

Review in cubic

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dashboard Error Error Aug 25, 2026 11:05am
databuddy-status Ready Ready Preview Aug 25, 2026 11:05am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
documentation Skipped Skipped Aug 25, 2026 11:05am

@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: b13081d2-e42a-47ec-ad0e-5e40ae29ab0d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@unkey-deploy

unkey-deploy Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Unkey Deploy

Name Status Preview Inspect Updated (UTC)
links (preview) Ready Visit Preview Inspect Aug 25, 2026 11:04am

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