2.7.0-beta.1
Pre-release
Pre-release
·
3 commits
to release/v2.7
since this release
First beta of the 2.7 release.
Added
- Let the user choose which actions sit on a toolbar (#23941)
- Load the
adultBlurImagespreference from the user's Nexus Mods account (#23957) showItemInFoldershell command (#23918)- Steam overlay now loads when launching via Proton (#23832)
- Filter in the Version dropdown for mods with multiple versions (#23774)
Changed
- Translation locales now come from the API's locale tag (#24098)
- Removed the generic type parameter from
VortexError(#24097) - Migrated IPC error serialization to
VortexError(#24091) - Play button tooltip now says what it will launch (#24090)
- Removed the
gameversion-hashextension (#24068) - Removed the unused
nextupdate channel and preview-build switches; the updater no longer runs when started from source (#24061) - Replaced
DownloadErrorandUploadErrorwithVortexError(#24045) - Moved notifications from the header into the spine (#24032)
- Removed the attribution-only dashlets from bundled extensions (#24018)
- Replaced the database error classes with
VortexErrorkinds (#24000) - Updater: explicit state machine, live status polling, deliberate downgrade flow, and reworked notification UX (#23994)
- Updater: updates are now resolved by highest semver per channel instead of publish date (#23992)
- Updater: bumped electron-updater to 6.8.9, enabling differential updates (#23991)
- "Show hidden games" is now persisted (#23972)
- "Show bundled extensions" option is now persisted (#23969)
- Show the name of the missing primary tool where possible (#23966)
- Extension catalog is now sourced from the v3 extensions endpoint (#23962)
- Aligned the
Pictogramprops and drew the free/premium pictograms with it (#23944) - Moved the Mods page onto the new page layout and toolbar (#23940)
- Reworked
ExtensionInfoparsing andIExtensionStatebuilding;state.app.extensionsis now keyed on generated short ids andinfo.jsonis no longer the source of truth (#23935) - Toolbar panels, popover menus, and a consolidated header account menu (#23929)
- Consolidated extension state queries (#23926)
- Extracted the
nxm://protocol handler into its own module, fixing two download-queue bugs found on the way (#23862)
Fixed
- Error reporting fixes:
VortexErrorinstanceofchecks, crash-report process not launching in dev builds, read-only filesystem error detection, and real stack traces in reports (#24109) - Download ring not centred on its spine button (#24096)
- Bullets and release grouping in the What's New dialog (#24078)
- Health Check install failures: capped concurrency on bulk "install all" and kept the real error behind failed file-access checks (#24070)
- Restored the active state for the spine download button (#24029)
- LOOT not loading metadata for the whole load order when a plugin filename contains non-ASCII characters (#24026)
- Display options picker and header title truncating (#24013)
- Classic notifications popover could not be closed (#24011)
- Reconcilers wiping mod and download records when a state read came back short (#24003)
- Behaviour of some Health Check buttons for free users (#23979)
- Table reducer crash on persisted state without
attributes(#23975) - Download fixes: in-progress temp files no longer removed on startup, and incorrect error notification titles (#23968)
- Typo in the quick collection restrictions dialog (#23965)
- Extension state self-heals on startup and removal bugs (#23938)
- Startup crash from legacy or path-less extension entries in persisted state (#23937)
- Untracked on-disk archives now adopted when starting a download (#23934)
- Game info box going off screen in a small window (#23933)
- Ignored mods could not be removed from the collection mods tab (#23931)
- Parked downloads now all resume when the membership improves (#23864)
- Membership re-read when the API refuses a download, instead of a raw error (#23863)
gamebryo-archive-check: wrong case for the Data directory (#23830)