Improve UI/copy for per-package error messages #192
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.
When the user chooses to include a package in the release, they may be asked to also include dependencies or dependents of that package. The UI for these error messages, as well as the messages themselves, is not as user-friendly as it could be. This commit adds an expandable "help text" for each kind of error to explain what actions the user should take and why.
Screenshots
Before
After
Note
Improves clarity and usability of per-package dependency errors with structured summaries and expandable guidance.
descriptionwitherrorSubjectanderrorDetailsinDependencyErrorSectionand updates layout/styles (red header, top border, "Read more" expandable details)package-<name>and "Skip"/"Skip All" actionsPackageItem, uses the newDependencyErrorSectionfor bothMissing DependenciesandMissing Peer Dependentswith expanded, actionable copyWritten by Cursor Bugbot for commit abb289f. This will update automatically on new commits. Configure here.