Skip to content

plan widget: show outdated pill if edited - #328864

Merged
Justin Chen (justschen) merged 3 commits into
mainfrom
justin/morpeko-full-belly
Aug 3, 2026
Merged

plan widget: show outdated pill if edited#328864
Justin Chen (justschen) merged 3 commits into
mainfrom
justin/morpeko-full-belly

Conversation

@justschen

Copy link
Copy Markdown
Collaborator

fix #328747

Screenshot 2026-08-03 at 3 07 39 PM

if the plan is edited, then we should show this pill

Copilot AI review requested due to automatic review settings August 3, 2026 22:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an “Outdated” indicator when a reviewed plan changes after summary generation.

Changes:

  • Tracks plan model and file changes.
  • Persists and displays outdated state with an accessible announcement.
  • Adds rendering and change-detection tests.
Show a summary per file
File Description
chatPlanReviewPart.test.ts Tests badge rendering and plan changes.
chatPlanReviewData.ts Serializes outdated state.
chatService.ts Extends the plan review contract.
chatPlanReview.css Styles the outdated pill.
chatPlanReviewPart.ts Detects changes and updates the UI.

Review details

  • Files reviewed: 5/5 changed files
  • Comments generated: 3
  • Review effort level: Balanced

@justschen
Justin Chen (justschen) marked this pull request as ready for review August 3, 2026 22:53
@justschen
Justin Chen (justschen) enabled auto-merge (squash) August 3, 2026 22:54
@justschen
Justin Chen (justschen) merged commit ed50831 into main Aug 3, 2026
29 checks passed
@justschen
Justin Chen (justschen) deleted the justin/morpeko-full-belly branch August 3, 2026 23:50
@vs-code-engineering vs-code-engineering Bot added this to the 1.133.0 milestone Aug 3, 2026
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.

chat plan should show live updates

3 participants