Alert user to packages of concern#2074
Conversation
a9deede to
24486d5
Compare
829ddf3 to
df92b23
Compare
There was a problem hiding this comment.
Didn't build and test, but here's a review of the code and content.
Also, I think the out of sync icon should appear for all local mods + mods no longer found on Thunderstore that were marked safe, otherwise people can't tell at a glance what isn't being exported with their profiles. I think we discussed the export profile modal showing unexported mods, but the out of sync icon could probably be addressed through this PR.
|
Gave it a test. "Unlinked" should apply to any mods that aren't connected to Thunderstore, including locally installed mods, and some sort of warning should appear when exporting a profile with any unlinked mods. Versions that can't be found on Thunderstore also don't seem to appear as unlinked despite them technically being so. |
…le. Improved background/text clarity # Conflicts: # quasar.config.ts # src/css/scheme/dark.scss # src/css/scheme/light.scss
TODO: - Auto-clear filter tag when no more remaining unlinked packages - Rename usages from Vulnerable to Concerning
e3a57af to
826bcbf
Compare





Alerting users to packages of concern
Identifies mods no longer available on Thunderstore and gives the user a choice on how to proceed
How does it work
Based on the tracking in #2071
Mods can be taken down for several reasons, and this informs the user when it has happened.
This implementation adds a new kind of UX flow where clicking the review banner will now filter the local mod list. This is an optional step but makes the identified packages easier to discover. There is now a single tag that can be visibly applied, and auto-deselects once all packages have been resolved.
A package can be reviewed by expanding and clicking on the "Review package" button within the notification box. The user is then asked to either mark a package as safe, or to remove the mod.
Screenshots
Identified package in regular mod list
Narrowed scope
Searching is disabled when scope is narrowed
Expanded content
Review modal
Marked as safe
Light theme examples