github Nexus-Mods/Vortex v2.0.2
2.0.2

5 hours ago

Changed

  • nexus-api now refreshes the OAuth access token proactively when within 30s of expiry; concurrent refreshes coalesce into a single /oauth/token call, with the 401-driven fallback retained for clock skew and server-side revocation (#23178)
  • Notifications with actions now persist until the user acts on or dismisses them, matching the documented INotification contract (both classic and modern UI) (#23226)
  • Modern UI notification popover now auto-opens for notifications dispatched during startup (#23226)
  • Extension install failures now surface the underlying 7z error text instead of the generic "needs to include index.js and info.json on top-level" message (#23209)
  • Added diagnostic logging in the External Changes path to help triage spurious ECD reports (#23208)
  • Removed last traces of electron/remote from bundled plugins (#23131)

Fixed

  • Missing or failed-to-load extension dependencies left games un-manageable; the install, profile-management, notifications, and modtype-enb paths were all hardened against this state (#23226)
  • "Game not discovered" dialog incorrectly shown on --game restart/relaunch while async discovery was still in flight (#23210)
  • Tracked-mods fetch crashing when the Nexus client lacked OAuth configuration (#23173)
  • Main-process access violation when destroying a BrowserWindow with the mouse over it; added synchronous renderer diagnostics that survive teardown crashes (#23179)
  • Old "Tools" dashlet appeared in the modern UI and was missing from the classic UI (#23166)
  • Notification "suppress" action icon was a cog/gear, which read as "settings" rather than "suppress" (#23152)
  • profile-did-change crash when the active game's discovery folder had just been cleared by the startup discovery pass (#23144)
  • Auto-updater spuriously logging downloadUpdate errors on every launch when already on the latest version (#23132)
  • Conflict Editor "Before All" / "After All" silently doing nothing when a filter was applied to the source mod name (#23136)
  • "Not yet initialized" log line caused by startup.json being read before ApplicationData.init() resolved (#23130)
  • Improved scrollbar visibility for the table component (#23125)

Don't miss a new Vortex release

NewReleases is sending notifications on new releases.