Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: mod version hiding #1437

Closed
wants to merge 3 commits into from
Closed

WIP: mod version hiding #1437

wants to merge 3 commits into from

Conversation

anttimaki
Copy link
Collaborator

Some of the communities share a common BepInEx package. If a newer
version is needed for one community, it's risky to just publish the
new version, since it would trigger the auto update feature for all
these communities, possibly breaking something. To prevent this, the
Thunderstore ecosystem schema will eventually include an optional
field for defining which version a community should use.

A helper for filtering out versions of a specific mod in a list of
ThunderstoreMods.
Some of the communities share a common BepInEx package. If a newer
version is needed for one community, it's risky to just publish the
new version, since it would trigger the auto update feature for all
these communities, possibly breaking something. To prevent this, the
Thunderstore ecosystem schema will eventually include an optional
field for defining which version a community should use.

WIP: don't know where to read the value from yet.
…loader

Same BepInEx package can be listed in multiple communities. If a new
version is published for the package, we might want to target an older
version for some communities to avoid the chance of breaking things.

Thunderstore API returns all versions of the package. Filtering is done
on the list that is kept in memory by Vuex. In theory this approach
allows us to update the targeted version separately from reading the
whole mod list from the API and writing it to IndexedDB. It's not
necessarily what we end up doing, though.
@anttimaki
Copy link
Collaborator Author

Closing the PoC branch due to lack of traction.

@anttimaki anttimaki closed this Nov 11, 2024
@anttimaki anttimaki deleted the mod-version-hiding branch November 11, 2024 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant