Skip to content

fix(web): explain unavailable OAuth integrations - #866

Merged
daniel-lxs merged 1 commit into
developfrom
codex/oauth-readiness-ux
Jul 28, 2026
Merged

fix(web): explain unavailable OAuth integrations#866
daniel-lxs merged 1 commit into
developfrom
codex/oauth-readiness-ux

Conversation

@daniel-lxs

Copy link
Copy Markdown
Member

Summary

  • detect whether deployment-managed OAuth credentials are ready without exposing credential names or values
  • explain missing or incomplete Linear setup directly on the integration card
  • guide admins to the Linear setup documentation and non-admins to contact an administrator
  • keep existing Linear installations manageable and surface useful server errors

In simple words

Roomote now checks whether Linear can actually be connected before showing the Enable action. If the deployment is missing part or all of its OAuth setup, users see what is wrong instead of entering a flow that can only fail.

Validation

  • manually verified the signed-in local integrations page and existing Linear installation flow in Brave
  • 54 focused Vitest tests
  • web lint and TypeScript checks
  • full pre-push oxlint, residual lint, fast typecheck, and Knip gates

@roomote-roomote

roomote-roomote Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

No code issues found. See task

Reviewed 0f9d625

@daniel-lxs
daniel-lxs merged commit 850301d into develop Jul 28, 2026
16 checks passed
@daniel-lxs
daniel-lxs deleted the codex/oauth-readiness-ux branch July 28, 2026 18:22
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