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
127 stars 28 forks source link

Add time setting for search filters #1036

Open wezu123 opened 3 months ago

wezu123 commented 3 months ago

Hello there, beloved devs, I love browsing cool mods, and also love this site, but it lacks one thing - the ability to specify a timeframe for search filters. For example, when I browse "Most downloaded", it always displays most downloaded of all time, but it would be great to see what mods are most downloaded this week or this month, to see cool new releases. Right now I need to scroll "Last Updated" for an hour to check out EVERY SINGLE MOD RELEASED LAST MONTH and see if any of them are good. Same goes for the "Top rated" filter. I even made a little mock-up in MS Paint. Please consider my request at your earliest convenience.

Hope this issue finds you well, Have a great day. Zrzut ekranu 2024-05-23 175113

MythicManiac commented 2 months ago

Hey, this is a reasonable request but we won't be able to implement this before updating our metrics pipeline, the reason being that the only metrics aggregate we're storing in an easy to query fashion right now are the totals. In terms of raw data we are storing a timestamp along with every download/upvote event so it's completely possible but would require upgrading our metrics aggregation system.

Overall this is something we'd like to see supported as well but unlikely to happen in the near future as the metrics system isn't being actively worked on right now.