Instead of just the icon of the tab the game is located in, it also shows whether that particular version of the game is still in an "updated" state in the Checker as opposed to it being marked as either installed or finished, in which case that "Updated" icon won't be there.
personally i dont see the utility in that, i usually use latest updates to look for new things, then add to checker and use the checker to find updates. while on latest updates page, i dont really care if its status is "update available" or not in the checker, i only need the icon to remind me that im already tracking it in my list. if theres another use case then sure this could be useful and would be ok with merging it.
On another note, I think I've run into a limitation with the cached data. I'd modified the checker so I could keep track of some threads in the
Dev Tools & Guides forum (the ones I was monitoring have the string "Tool Version: in the OP"). That worked because of the added 2day cycle for threads that didn't get included in the regular Full Recheck cycle. However, now that checking is done against your cached data, this no longer works and these get N/A as version, likely because you don't cache those threads.
i do cache them, not caching them would defeat the whole purpose as it would mean continuously reaching out to f95zone when users refresh. if these tools did not have valid version information, i dont see how your solution worked before?
the cache api will cache anything for a max of 7 days. only exception is threads that return 404 or 403 (not found, privated), which are cached for 14 days (point is, it is unlikely for these to come back).
so those threads you mention will still be fetched and cached atleast once every 7 days. if the version number is not tracked by sam's api / the latets updates page, then 1 of 2 things can happen:
- if the cache api detects a valid version info from the thread content, cache for 2 days (this is the previous behavior, to find updates without the version api)
- if the cache api does not find any version info in the thread, cache for 7 days
if these threads you mention do actually have version number somewhere in the thread, but its not currently being detected by the cache api, then yeah it will be cached for 7 days and have no useful version info for you. if this is the case, we can try to work something out where the cache api will detect such version info.
in any case, need more info.
also, i highly discourage trying this and will not help with it, but it is technically possible for you to run your own modified version of the cache api on your system and make your instance of the tool use your local cache api. then you could modify it to behave however you want, but again it defeats the whole purpose of having one api for everyone so the forums are under less stress.