Currently the concepts of an origin and a homepage are combined. This means that if a mod has a GitHub repository as a homepage, it will automatically fetch data from that repository. This becomes an issue when the mod is hosted on the theme store, because the real data is hosted on the theme store, not on the repository. To fix this, we need to track the origin of a mod separately from it's homepage.
A simplistic implementation of this has been added in v2.3 to track whether a mod originated from the Sine store, but this will need to be more advanced to be able to handle the theme store and other possibilities.
Currently the concepts of an origin and a homepage are combined. This means that if a mod has a GitHub repository as a homepage, it will automatically fetch data from that repository. This becomes an issue when the mod is hosted on the theme store, because the real data is hosted on the theme store, not on the repository. To fix this, we need to track the origin of a mod separately from it's homepage.
A simplistic implementation of this has been added in v2.3 to track whether a mod originated from the Sine store, but this will need to be more advanced to be able to handle the theme store and other possibilities.