Nice!. Yeah i noticed the same too. I am not quite sure what is causing that but i guess its a bug with vuejs or even the nature of the browser itself (due to caching and other stuff). Ill take a look at it but i am not sure if thats something easy to fix. Ill report back once i figured something out.Tested and search is working. Found another glitch. That until title image is downloaded, in its place is showed previous image that was there before.
So how to reproduce it (this you can see if you don't have ultra fast internet, do it as fast as you can):
- Go to fresh page
- Write "0100" in search
- Use titleid so you get all results
- Go to Advanced Filters
- in MIN Release date write "20220101"
- Look at first titles
So I'm getting something like this until image is downloaded. And because this search I have proposed is downloading a big amount of images, it takes some time to get it refreshed.
Btw. Maybe add an option to block loading images? This will substancially reduce internet usage for this case.
And sorting via one of few options like name, date, etc. Since it seems this is sorting via order in which they are stored in json.
View attachment 300346
Disabling images to decrease load times is a good idea. Ill probably add lazy loading too so it doesnt get loaded all at once but only when needed.
Hm. looking at the code, that file only seem to include the US json file.I'm no coder but https://github.com/giwty/switch-library-manager grabs from https://github.com/blawar/titledb and generates in a couple seconds a 60MB file with every gameID there is so I guess you can have just 1 json file for all languages which I assume is because the same ID is often the same that is used in different languages json files.
but even if it were all titles, you cant go from 1.7gb to 60 mb without cutting off huge amounts of data. Even if we pretend that i can chop down file size so much without loosing important data, i cant generate them into one file because all operations must use the NsuId as "primary and unique identifier". the NsuId across languages is usually the same though but not the content of the actual game. the age rating (for example) can be different in germany vs US vs japan. also, all texts would overwrite each other. id need to put english as the last override but what if the title is exclusive to other languages only?
i have thought about this before creating this site and its just not possible without a huge development time, a lot of workarounds and without loosing data. Apart from that, generating such a file myself is not an option either because the whole project is designed to run without a server or my need to compile something (may it be automated or not). it only relies on your browser working and the titledb database being updated.
TLDR: no, not possible.