Skip to content

Commit

Permalink
version bump, docs and PRs for 1.12.1
Browse files Browse the repository at this point in the history
  • Loading branch information
insomnious committed Aug 12, 2024
1 parent 474537e commit 924ac7f
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 4 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.

The format is based on [Common Changelog](https://common-changelog.org/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.12.1] - 2024-08-12

- Fixed extension installation not executing from downloads page. ([#16197](https://github.com/Nexus-Mods/Vortex/issues/16197))
- Fixed inability to download from mega.nz as part of collection. ([#16176](https://github.com/Nexus-Mods/Vortex/issues/16176))
- **plugin-management**: Improved error handling for lootAsync api calls. ([#16181](https://github.com/Nexus-Mods/Vortex/issues/16181))
- **plugin-management**: Fixed inability to filter loot messages by "relevant messages"
- **mod-dependency-manager**: Swapped default dependency icon drag actions to "after" to aid UX

## [1.12.0] - 2024-08-06

_Stable release based on [1.12.0-beta.5]_
Expand Down Expand Up @@ -458,6 +466,7 @@ _Yanked due to critical issue found with file overrides_
- When providing feedback, users are treated as logged out if using OAuth
- Changelog dashlet was incorrectly displaying markdown

[1.12.1]: https://github.com/Nexus-Mods/Vortex/releases/tag/v1.12.1
[1.12.0]: https://github.com/Nexus-Mods/Vortex/releases/tag/v1.12.0
[1.12.0-beta.5]: https://github.com/Nexus-Mods/Vortex/releases/tag/v1.12.0-beta.5
[1.12.0-beta.4]: https://github.com/Nexus-Mods/Vortex/releases/tag/v1.12.0-beta.4
Expand Down
2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vortex",
"version": "1.12.0",
"version": "1.12.1",
"productName": "Vortex",
"description": "Vortex",
"author": "Black Tree Gaming Ltd.",
Expand Down
2 changes: 1 addition & 1 deletion extensions/mod-dependency-manager
2 changes: 1 addition & 1 deletion src/extensions/download_management/DownloadManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ class DownloadWorker {
// to use it now
job.received = job.size;
job.size = 0;
const [ignore, fileName] = jobUrl.split('|');
const [ignore, fileName] = jobUrl.split('<')[0].split('|');
finishCB(false, fileName);
} else {
this.assignJob(job, jobUrl);
Expand Down
9 changes: 9 additions & 0 deletions src/extensions/mod_management/InstallManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,15 @@ class InstallManager {
return Bluebird.reject(
new ProcessCanceled('You need to select a game before installing this mod'));
}
if (installGameId === 'site' && baseName.toLowerCase().includes('extension')) {
// Assumption here is that anything we try to install from the "Modding Tools"/"site" domain
// that contains "extension" in its archive name is an extension... If a non-extension tool
// contains "extension" in its archive name... well, that's not good but there's nothing we can
// do without API providing a unique tag for us to identify Vortex extensions. (AFAIK we can't even query the existing tags from the website)
// Installation of non-Vortex tools with the extension basename will just install as a mod for
// the current game which I guess should be fine.
return Promise.resolve();
}
const state = api.getState();
const games = knownGames(state);
if (games.find(iter => iter.id === installGameId) === undefined) {
Expand Down

0 comments on commit 924ac7f

Please sign in to comment.