Skip to content

## Pull Request Overview #282

Description

Pull Request Overview

This PR adds help center URL fallback functionality for disabled walkthroughs in Cursor. Instead of trying to open the walkthrough when it's not supported (specifically in Cursor), the system will redirect users to relevant Help Center pages.

Key changes include:

  • Refactoring walkthrough-related code to always instantiate the walkthrough service regardless of support status
  • Adding fallback URL mappings and telemetry tracking for when help center URLs are used instead of walkthroughs
  • Moving walkthrough context keys to a shared constants file for better organization

Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.

Show a summary per file
FileDescription
src/webviews/home/protocol.tsAdds walkthrough state tracking to the home webview protocol
src/webviews/home/homeWebview.tsRefactors walkthrough progress handling to always provide state data
src/webviews/apps/home/components/onboarding.tsEnhances onboarding component with detailed walkthrough progress display
src/telemetry/walkthroughStateProvider.tsMoves type definitions and adds state getter method
src/plus/launchpad/launchpadIndicator.tsRemoves conditional walkthrough support checks
src/plus/launchpad/launchpad.tsRemoves conditional walkthrough support checks
src/plus/gk/subscriptionService.tsRemoves conditional walkthrough support checks
src/container.tsAlways instantiates walkthrough service
src/constants.walkthroughs.tsNew file defining walkthrough context keys and progress steps
src/constants.tsAdds help center URLs for walkthrough fallbacks
src/constants.telemetry.tsMoves walkthrough context keys import and adds fallback URL tracking
src/constants.context.tsUpdates walkthrough context keys import
src/commands/walkthroughs.tsImplements help center URL fallback logic with telemetry
src/commands/quickCommand.steps.tsRemoves conditional walkthrough support check
docs/telemetry-events.mdDocuments new telemetry property for fallback URL usage

Originally posted by copilot-pull-request-reviewer in gitkraken/vscode-gitlens#4418 (review)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions