Skip to content

fix: update UI connection status after OAuth authorization#555

Draft
bartmichalak wants to merge 1 commit intomainfrom
fix/oauth-connection-status-update
Draft

fix: update UI connection status after OAuth authorization#555
bartmichalak wants to merge 1 commit intomainfrom
fix/oauth-connection-status-update

Conversation

@bartmichalak
Copy link
Contributor

@bartmichalak bartmichalak commented Mar 5, 2026

Description

  • Show connected providers on the pairing page instead of offering re-connection
  • Invalidate connections cache on OAuth success page so other views reflect new state

Fixes #310

Checklist

General

  • My code follows the project's code style
  • I have performed a self-review of my code
  • I have added tests that prove my fix/feature works (if applicable)
  • New and existing tests pass locally

Backend Changes

You have to be in backend directory to make it work:

  • uv run pre-commit run --all-files passes

Frontend Changes

  • pnpm run lint passes
  • pnpm run format:check passes
  • pnpm run build succeeds

Testing Instructions

WIP

Screenshots

WIP

Additional Notes

NA

@coderabbitai
Copy link

coderabbitai bot commented Mar 5, 2026

Important

Review skipped

Draft detected.

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: defaults

Review profile: CHILL

Plan: Pro

Run ID: 1a544471-ebe4-46bf-bcab-2622a16db7c6

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
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/oauth-connection-status-update

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

@railway-app
Copy link

railway-app bot commented Mar 5, 2026

🚅 Deployed to the open-wearables-pr-555 environment in Open Wearables

Service Status Web Updated (UTC)
frontend ✅ Success (View Logs) Web Mar 5, 2026 at 8:20 am
celery-flower ✅ Success (View Logs) Web Mar 5, 2026 at 8:20 am
celery-beat ✅ Success (View Logs) Mar 5, 2026 at 8:20 am
backend ✅ Success (View Logs) Web Mar 5, 2026 at 8:20 am
celery-worker ✅ Success (View Logs) Mar 5, 2026 at 8:20 am

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.

Connection status does not update in UI after successful OAuth authorization

1 participant