Skip to content

Releases: Nexus-Mods/Vortex

2.4.0-beta.1

2.4.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:09
0351452

First beta of the 2.4 release.

Added

  • Health check page: Support for downloaded but not-yet-installed files in the Mods list (#23648)
  • Health check page: Bulk mod install (#23642)

Changed

  • Health check page: dropped the per-run success toasts in favour of a Last updated label (#23688)
  • Health check page: Mod summary now shown for downloaded but not-yet-installed files (#23682)
  • Reworked the Recently Managed dashlet for portrait game tiles (#23680)
  • Removed the in-app Nexus Mods app migration guide (#23651)
  • Upgraded Electron 42.3.3 → 43.0.0 and Node 24.15.0 → 24.17.0 (#23631)
  • Games page now uses Nexus portrait tile artwork (tile.jpg, 2:3) (#23615)
  • Optional collection mods now tracked in the collection progress UI and finished dialog like required members (#23613)

Fixed

  • Restored the system tray icon (#23689)
  • Cross-modType file override editor rendering an empty tree (#23676)
  • Downloads showing their internal __vortex_tmp_ name, and a download left undeletable when not properly cancelled (#23657)
  • Update-channel button position in Settings (#23653)
  • LOOT top bar overflowing (#23652)
  • FOMOD dialog buttons overflowing (#23650)
  • Fallout 4 VR light (ESL) plugins not appearing because the game extension's supportESL override was never applied (#23644)
  • Mods incorrectly pulled in as requirements of other mods (#23633)
  • Collection plugins left unsorted or disabled after install, and plugin loading now resilient to a invalid plugin file (#23612)
  • Collection installs stalling near completion (~9X%) and never showing as finished; the Redux install session is now the single source of truth for completion (#23568)

2.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 09:50
a5a9583

Vortex 2.3 is here!

Everyone fancies themselves a master tactician when the World Cup is on the telly, but we all know the true test of strategy is deciding exactly which class and subclass to roll for your next Baldur's Gate playthrough! Whether you’re glued to the football or happily ignoring it to run around Faerûn, we’ve got a snappy new Vortex update to ensure your games run flawlessly.

🎮 Game-Specific Upgrades

Speaking of Faerûn, your Baldur's Gate 3 load orders will apply properly again, and we've banished the pesky "Failed to migrate" error that was stopping the game from loading. Plus, Fallout 4 VR players can finally use ESL plugins, bringing it up to speed with the support already offered for Skyrim VR.

📥 Downloads & UI Polish

Interrupted downloads will now automatically restart if their temporary files go missing. We've also fixed a rare crash when combining certain mod archives and squashed a visual bug on the load order screen. Finally, you can easily spot your current Vortex version right in the title bar, very handy for grabbing quick screenshots for support! And speaking of support…

🐛 Spot a Bug? Let Us Know!

We’ve done a lot of bug-squishing in this update, but if you happen to spot a wild one that managed to escape, please let us know! You can report any pesky issues over on GitHub (just remember to attach your Vortex log file so our dev team can figure out exactly what went wrong).

Got a burning question, some general feedback, or just want to chat about the latest tweaks? Come hang out with us in the Vortex channel on the official Nexus Mods Discord.

Finally, if you’re feeling exceptionally technical and want to read the raw, unedited list of every single GitHub pull request, you can browse the full, unfiltered changelog.

2.3.0-beta.1

2.3.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 12:12
e591967

First beta of the 2.3 release.

Added

  • Staging and version indicator in the title bar (#23590)
  • ESL support for Fallout 4 VR, at parity with Skyrim VR (#23519)
  • Tri-state Switch design-system component (off / on / semi-on) (#23542)
  • Reusable column-driven Table design-system component with sorting, filtering, grouping, column show/hide, and pagination (#23533)
  • Toolbar and ToolbarGroup design-system components with automatic overflow into a kebab menu (#23504)

Changed

  • Aligned Typography and TypographyLink to the brand × appearance colour model used by Button, adding danger, warning, and neutral-translucent brands (#23511)

Fixed

  • Download failing on resume when its checkpoint's partial file was missing; the checkpoint is now discarded and the download restarts fresh under the same id (#23593)
  • Crash when merging archives without a registered archive handler (#23588)
  • Rendering error in the file-based load order (FBLO) page (#23587)
  • BG3: startup failing with "Failed to migrate" and the load order not deploying, after the reported game version switched to productVersion left the profile and modsettings-format checks comparing against FileVersion-scale thresholds (#23582)
  • "Open folder" options failing on Wine by switching from shell.openPath to shell.openExternal (#23557)
  • dotnetprobe failing to run on systems where the .NET runtime enables CET (Intel shadow stack); CET compatibility is now disabled (#23546)

2.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 11:16
ae74e2e

Vortex 2.2 is here!

It is absolutely roasting outside right now and while stepping out into the sweltering heatwave might sound dreadful, staying indoors with the curtains drawn, an ice-cold drink, and a newly modded game sounds like an absolutely brilliant summer plan.

To help you survive the heat and keep your load orders running smoothly, we've got a fresh batch of coooooool changes for Vortex 2.2!

📥 An (even) Smarter Downloader

You can now set a bandwidth limit in the new download manager settings so Vortex stops hogging the entire internet connection, and to make things even smoother, we’ve completely removed the "timed out" error for massive files. Plus, VR mods will properly install to the correct game (Skyrim VR players, rejoice!), and we've banished a rare Downloads page crash.

🛠️ Reliable Mod Management

Closing and reopening Vortex will no longer cause your installed mods to mysteriously lose their details or awkwardly clone themselves. If you reinstall a mod over an older version, your chosen variant preferences are now safely preserved exactly as you left them and we've also updated our plugin-sorting data for LOOT (masterlist) to keep your favourite Bethesda games as stable as possible. Go get 'em Dragonborn!

✨ UI Polish & Quality of Life

Dashboard widgets now update instantly without needing a full app restart. Game extensions will consistently auto-update on launch again (and Vortex will repair any stuck ones all on its own!). We've also tidied up the interface by fixing chopped-off splash screens and ensuring long text wraps properly.

🐛 Spot a Bug? Let Us Know!

We’ve done a lot of bug-squishing in this update, but if you happen to spot a wild one that managed to escape, please let us know! You can report any pesky issues over on GitHub (just remember to attach your Vortex log file so our dev team can figure out exactly what went wrong).

Got a burning question, some general feedback, or just want to chat about the latest tweaks? Come hang out with us in the Vortex channel on the official Nexus Mods Discord.

Finally, if you’re feeling exceptionally technical and want to read the raw, unedited list of every single GitHub pull request, you can browse the full, unfiltered changelog.

2.2.0-beta.2

2.2.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jun 13:58
fdf65d2

Fixed

  • Missing IMembership export (#23530)
  • Collection downloads failing with no checkpoint stored for download (#23529)
  • Collection Mods tab opening the wrong mod page when multiple mods shared the same author (#23524)
  • Avatar and premium banner flickering in a loop on OAuth token refresh (#23521)

2.2.0-beta.1

2.2.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jun 12:15
3966a4c

First beta of the 2.2 release.

Added

  • Settings UI for the new download manager (bandwidth throttling and related options) (#23448)
  • Bullet and adult-aware Image UI components; the image wrapper blurs Nexus adult content per the adultBlurImages preference (#23427)
  • Pill UI 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-xrebirth normalised 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 Button component to a brand × appearance prop 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 Image and PremiumBadge components, and switched element/form stylesheets to named --radius-* tokens (#23365)
  • Replaced the native node-icon-extract C++ addon with a pure-TypeScript icon-extract package (sharing a new pe-resources parser), removing the app.getFileIcon() IPC hop (#23246)
  • Renamed the vortex-api package to @nexusmods/vortex-api in preparation for npm publishing; extension require shims 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 compatibleDownloads games installing to the wrong game's staging folder (#23489)
  • Large downloads failing once the whole request exceeded the hard got request 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)

2.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 16:00
0ce69ce

Fixed

  • Improved download reliability for large files on slower connections (#23468)

2.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 07:58
84ad1b0

Vortex 2.1 is here!

Look, while we know your Paralives neighbourhood is already absolute perfection (we see you meticulously placing every single clutter item), we sadly can't mod away all your real-life problems. But what we can fix, we absolutely are! Starting with a whole bunch of brilliant changes to Vortex!

We've been working under the hood to bring you some massive quality-of-life improvements. Our goal for 2.1 is to make managing your mods smoother, faster, and significantly less prone to interruptions.

📥 The New Downloader

Downloads now run at your full connection speed, roughly 2x faster than before. The new implementation is slimmer and better tested, and if your connection drops or you close Vortex mid-download, it picks up exactly where it left off.

🔑 No More Random Logouts

Getting unexpectedly kicked out in the middle of a modding session is incredibly frustrating. Moving forward, Vortex will refresh your Nexus Mods login in the background before it expires, keeping you signed in and ready to go.

🔔 Never Miss Notifications

Have you ever looked away for a second only to miss a crucial notification pop-up? Notifications that require your input (like updates or configurations) will no longer vanish on their own. They'll wait until you act on them or manually dismiss them.

🛠️ Clearer Errors & A Cleaner Startup

We've streamlined how Vortex starts up, meaning your first launch will work perfectly even on a flaky internet connection. We've also completely overhauled our error messages so if anything unexpected happens, you know exactly why.

🐛 Spot a Bug? Let Us Know!

We've done a lot of bug-squishing in this update, but if you happen to spot a wild one that managed to escape, please let us know! You can report any pesky issues here — just remember to attach your Vortex log file so our dev team can figure out exactly what went wrong.

Got a burning question, some general feedback, or just want to chat about the latest tweaks? Come hang out with us in the Vortex channel on the official Nexus Mods Discord.

Finally, if you're feeling exceptionally technical and want to read the raw, unedited list of every single GitHub ticket, you can browse the full, unfiltered changelog.

2.1.0-beta.8

2.1.0-beta.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jun 12:06
7ebea0a

Changed

  • Scoped the 2.1 download-path migration so it no longer runs for users who were never affected by the beta.4 regression (e.g. fresh 2.1-stable installs), avoiding unnecessary file relocation (#23423)

Fixed

  • LOOT sort failing with The group "..." does not exist when a collection-assigned plugin group was later dropped from the masterlist; the dangling references now reset to the default group and re-sort (#23428)
  • BodySlide tool detection for Skyrim, Skyrim SE, and Fallout 4 after BodySlide 5.8.0 dropped BodySlide x64.exe and ships only BodySlide.exe (#23417)
  • Auto-update failing to install when a transient installer file lock (spawn EBUSY, e.g. antivirus still scanning) interrupted the launch; the install is now retried on lock errors (#23326)
  • Outdated community extension updates not removed correctly, causing duplicate game listings and repeated update notifications (#23316)

2.1.0-beta.7

2.1.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jun 14:16
48c7f4c

Changed

  • Error fingerprinting now uses the error type name as an additional discriminator, so distinct errors that happen to share a stack trace are no longer merged into a single report (#23387)
  • Increased the default IPC callback timeout to 45 seconds so underlying callbacks complete before the caller times out (#23382)