feat: handle new walkthrough data #96
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Generated description
Below is a concise technical summary of the changes proposed in this PR:
graph LR PRWalkthrough_userChoice_("PRWalkthrough.userChoice"):::modified UpdateAvailablePrompt_("UpdateAvailablePrompt"):::added PRWalkthrough_userChoice_ -- "Prompts user choice on updated PR data availability." --> UpdateAvailablePrompt_ UpdateAvailablePrompt_ -- "Updates userChoice state via onSelect callback." --> PRWalkthrough_userChoice_ classDef added stroke:#15AA7A classDef removed stroke:#CD5270 classDef modified stroke:#EDAC4C linkStyle default stroke:#CBD5E1,font-size:13pxIntroduces a feature to detect updated pull request data during a walkthrough session, prompting users within the
PRWalkthroughcomponent to choose between continuing an existing session or starting a new one via the newUpdateAvailablePromptcomponent. This functionality is supported by anewDataAvailableflag added to theLatestConversationinterface.LatestConversationinterface to include anewDataAvailableflag, indicating if the associated pull request has been updated.Modified files (1)
Latest Contributors(2)
PRWalkthroughcomponent to detect updated pull request data and present anUpdateAvailablePromptto the user, allowing them to choose between continuing the current session or starting a new one.Modified files (2)
Latest Contributors(2)