First beta of the 2.2 release.
Added
- Settings UI for the new download manager (bandwidth throttling and related options) (#23448)
Bulletand adult-awareImageUI components; the image wrapper blurs Nexus adult content per theadultBlurImagespreference (#23427)PillUI component for compact tags and statuses (#23400)- Declarative installer specs (
declareInstallers) and a per-mod health-check API (registerHealthCheck) for game extensions, plus generative extension testing;game-xrebirthnormalised onto the new infrastructure (#23074)
Changed
- React error-boundary render errors are now captured, deduplicated, and reported instead of being silently swallowed (#23492)
- Reworked the
Buttoncomponent to abrand×appearanceprop model (a bare<Button>is unchanged) (#23487) - Updated libloot group/relationship data to v0.29 (#23485)
- Upgraded Electron from 42.0.0 to 42.3.3 (#23422)
- Refactored shared UI primitives, added
ImageandPremiumBadgecomponents, and switched element/form stylesheets to named--radius-*tokens (#23365) - Replaced the native
node-icon-extractC++ addon with a pure-TypeScripticon-extractpackage (sharing a newpe-resourcesparser), removing theapp.getFileIcon()IPC hop (#23246) - Renamed the
vortex-apipackage to@nexusmods/vortex-apiin preparation for npm publishing; extensionrequireshims accept both names (#23237)
Fixed
- Free-user manual and collection downloads timing out while waiting for the user to download each file (#23505)
- Downloads page crashing with "Failed to render" (#23493)
- Splash screen cropping incorrectly since 2.1 (Electron 42 frameless-window sizing regression) (#23491)
- SkyrimVR and other
compatibleDownloadsgames installing to the wrong game's staging folder (#23489) - Large downloads failing once the whole request exceeded the hard
gotrequest timeout; the request-duration cap was removed in favour of existing per-chunk timeouts and retries (#23482) - Extension auto-update failing every launch due to a download-state race; the fix self-heals for affected users (#23458)
- Game store detection on Linux (#23449)
- Mods losing metadata or splitting from their archive on close/relaunch, reappearing as metadata-less duplicates (#23437)
- Mod variant lost when reinstalling over an older version (#23323)
- Long text not wrapping in the mod changelog popover and table column filter dropdowns (#23286)
- Dashboard dashlets (Go Premium, Issues, Latest Mods) not re-rendering when their underlying state changed (#23282)
- Startup crash (#23281)