thunderstore-io / Thunderstore

Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.thunderstore.io/
https://thunderstore.io/
GNU Affero General Public License v3.0
138 stars 28 forks source link

[feature request] add latest version published metadata to item cards returned in a search #910

Open FrederickEngelhardt opened 1 year ago

FrederickEngelhardt commented 1 year ago

This is a Feature Request to save time for users and make it easier to understand the latest mod version available.

Intro

Hello, many times I (an maybe other users) need to compare a Thunderstore mod with other mods uploaded to nexus, github, or elsewhere.

Comparison Steps

This requires me searching for the mod on Thunderstore, many of which can be reuploads and deprecated or out of date.

Each mod then has to be clicked into (opening the specific mod page) and then the version needs to be read and compared with the original mod. If the original mod is higher version I usually end up manually installing.

When this applies for multiple mods, it gets more time consuming and requires loading N number of pages to see the versions for that mod.

Feature Request

  1. Please add a way to request for the publish version of the mod included with the last updated meta data.
  2. For the UI please add this version to the right side on the row that shows last updated. I think it belongs right next to "last-updated" because it's not super important to see, but if the user is looking for it, the last-updated may not be enough information and they may need to click into the item (which does yet another request and page load).

Having a quick way to search for the mod and immediately see the latest version would make it much easier compare mod versions and also save some data

MythicManiac commented 1 year ago

Hey, thanks for the feedback. Could you share a bit more context in terms of what situations do you have to compare versions in / what's the motivation for the use case?

Also could you elaborate on this suggestion a bit more:

Please add a way to request for the publish version of the mod included with the last updated meta data.

At this point I can acknowledge that the UX for what you describe definitely doesn't sound great, but I don't understand the root problem well enough to evaluate what would be the "correct" fix.

FrederickEngelhardt commented 1 year ago

Basically, I want to see the latest version per mod on a search. Example for a valheim mod, you could search the page and see the latest mod version published instead of only the "last updated" value.

Example URL

Example images

Full html for the modified area (in dark-mod):

<div class="bg-light p-2" style="display: flex; justify-content: space-between;">
                <div class="text-dark">
                    <small>Last updated: a day ago</small>
                </div>
            <div class="text-dark">
                    <small>v5.4.2202</small>
                </div></div>
MythicManiac commented 12 months ago

You're describing what you're asking; I'd need to know the why to asses if & how it could be addressed.

So could you answer the following:

The best info I have so far is this sentence:

Each mod then has to be clicked into (opening the specific mod page) and then the version needs to be read and compared with the original mod. If the original mod is higher version I usually end up manually installing.

But I'm unsure what's the original mod in this context. Are you just referring to an arbitrary upload hosted outside of Thunderstore? If so, how are you certain that the mods are in fact the same mod and comparable? How do you compare e.g. different forks of the same or similar mods? Or differing versioning schemes?