Expose Twitch and YouTube OAuth linking from the Interactions page #90

Closed
opened 2026-06-30 12:51:17 -05:00 by Gitchegumi · 0 comments
Gitchegumi commented 2026-06-30 12:51:17 -05:00 (Migrated from github.com)

Problem

PR #70 added OAuth account linking for Twitch and YouTube, including linked account APIs and a dedicated integrations UI at /dashboard/settings/integrations.

However, navigating to /dashboard/interactions does not expose any way to use that linking flow. From the user perspective, this makes the new account-linking feature feel disconnected from the feature area that actually needs it.

Expected behavior

The Interactions page should make Twitch/YouTube account linking discoverable and usable without requiring the user to hunt through Settings.

Acceptance criteria

  • /dashboard/interactions shows the current linked-account state for Twitch and YouTube where those integrations are relevant.
  • If no required account is linked, the page presents a clear call to action to connect Twitch and/or YouTube.
  • The call to action uses the OAuth linking flow introduced in PR #70.
  • The user should be able to get from Interactions to account linking in one obvious step.
  • If account cards/components from the integrations page can be reused cleanly, prefer reuse over duplicating linking logic.
  • Add or update tests for the Interactions empty/unlinked state and the linked-account discovery path.

Notes

This does not need to preserve awkward legacy navigation. The goal is to make the account-linking flow obvious at the point where the user needs it.

## Problem PR #70 added OAuth account linking for Twitch and YouTube, including linked account APIs and a dedicated integrations UI at `/dashboard/settings/integrations`. However, navigating to `/dashboard/interactions` does not expose any way to use that linking flow. From the user perspective, this makes the new account-linking feature feel disconnected from the feature area that actually needs it. ## Expected behavior The Interactions page should make Twitch/YouTube account linking discoverable and usable without requiring the user to hunt through Settings. ## Acceptance criteria - `/dashboard/interactions` shows the current linked-account state for Twitch and YouTube where those integrations are relevant. - If no required account is linked, the page presents a clear call to action to connect Twitch and/or YouTube. - The call to action uses the OAuth linking flow introduced in PR #70. - The user should be able to get from Interactions to account linking in one obvious step. - If account cards/components from the integrations page can be reused cleanly, prefer reuse over duplicating linking logic. - Add or update tests for the Interactions empty/unlinked state and the linked-account discovery path. ## Notes This does not need to preserve awkward legacy navigation. The goal is to make the account-linking flow obvious at the point where the user needs it.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gitchegumi/GitchAlerts#90
No description provided.