EverestAPI / EverestAPI/Everest

Update/download dependencies of just-unblacklisted mods

Open
#1,071 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
516
Forks
106
Avg merge
4d 9h
Merged PRs (30d)
5

Description

### I am planning on implementing this myself

No *(maybe)*

### Describe your request

Assume a mod X that is blacklisted and outdated. If some mod depends on X and the user clicks on "install missing dependencies", Everest unblacklists the mod and restarts. Only after the restart does Everest notice that X is outdated, leading to another restart.
It would be convenient if Everest could resolve X's version and dependencies without restarting.

##### Potential problems
If the dependencies of X change with the new version (new mod or version bump) and the user's mods do not satisfy the dependencies, the second restart will be necessary regardless.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.