Tool Others F95Checker [WillyJL]

5.00 star(s) 24 Votes

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,408
1,205
Agreed, auto update would be best just for stable version. But if you do move forward with auto-update of beta versions can you have it back up the database and add a setting to turn off auto update?
i disagree. its not an auto update, it checks for updates and asks you if you want to update. nothing is automatic without your approval. and yeah, a db backup system would make sense, could trigger one right before starting the update. wouldnt even need to be restricted to updates, could haev a button in the sidebar settings.
 

ascsd

Member
Jul 26, 2021
100
75
haha yea i'm in the same boat with branches. Feels weird when you're the only contributor, but after seeing the benefits at work and also being burnt myself with my personal projects, just pushing multiple changes directly to main in 1 commit then having to revert things line by line (even worse when its multiple changes done to 1 line :cry:) single-purpose PRs and branches have saved my ass

db backup system would solve majority of the problems like WhiteVanDaycare suggested

the only other thing I can think of is if there is a deliberate risky or breaking/backwards-incompatible change. theres a small benefit of having a way to mark a beta release as not eligible for auto update, but the use-case for that might never arise
 

forgetmaster

Active Member
Oct 14, 2020
653
431
429 - Too Many Requests . That’s an error.

Client issued too many requests. That’s all we know.

This is what I getting in the broken.html fil.
I have added 1200 games in the checker.
but all was working fine till like 1100.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,408
1,205
429 - Too Many Requests . That’s an error.

Client issued too many requests. That’s all we know.

This is what I getting in the broken.html fil.
I have added 1200 games in the checker.
but all was working fine till like 1100.
That's the only thing we've been talking about for the last month. Update to the beta.
 
  • Like
Reactions: forgetmaster

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,408
1,205
never seen this error before View attachment 4314492
Now i realized i am a few versions behind...
It will inevitably happen every now and then. When the cache api has some problem caching data for a game it saves this error and schedules a retry (how soon the retry is depends on the kind of error). This one just means that cache api was unable to reach f95zone to get the game info, either due to temporary downtime or server overload. This kind of error is retried after 15 minutes. I plan to eventually have a better explanation and error message, but for now all errors returned directly by the cache api use that kind of popup. (Only exception is the error for threads being deleted, which still asks you if you want to convert to custom game or whatever)
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,408
1,205
EDIT: i asked sam if it would be possible to include an actual timestamp in latest updates, rather than just "1 day" ago. if that happens, ill change it to use this date when possible, otherwise fallback to "thread updated" or "release date" from thread if theyre detected, otherwise use the last time OP was edited.
WhiteVanDaycare i just implemented this, as always should slowly trickle down as all cache gets invalidated over next 7 days. and as usual its not bulletproof, not all threads are tracked by latest updates, and also i cannot get the information directly but need to search for the game by name in latest updates and hope it finds it, then get the data from there, but seems to be working decently fine. if it cannot get this info from latest updates, it falls back to the data it used before so not tragic.
if it does manage to find the thread in latest updates by name when udpating cache for it, it will use the data from latest updates for game name, developer, score, image url, last updated, and also previews urls (this is in preparation of when i will eventually support having game screenshots in app)
 
  • Like
Reactions: WhiteVanDaycare

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,408
1,205
11.0 IS UP!!!
i submitted the new extension to mozilla addons but will take 1-2 days to show up on AMO
other than that everything seems good, i'll update the OP with latest changes from github readme later today
 

harem.king

Engaged Member
Aug 16, 2023
3,864
6,781
11.0 IS UP!!!
i submitted the new extension to mozilla addons but will take 1-2 days to show up on AMO
other than that everything seems good, i'll update the OP with latest changes from github readme later today
v11.0 broke linux version. at least for linux mint 22.

I tried auto updating. when that did not work, I removed it and manually installed v11.0 myself from a fresh copy grabbed from github

either case it just doesn't work. I tried running it (both auto updated and clean download) from command line to see any errors and this is what it says:
v11.0 said:
$ ./F95Checker
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: minimalegl, eglfs, wayland-egl, minimal, xcb, linuxfb, offscreen, vnc, vkkhrdisplay, wayland.

Aborted (core dumped)
$
manually installing xcb did not work. neither did manually installing Qt5dxcb-plugin
which makes sense, it looks like they are included in ./lib folder to prevent the requirement of other external programs and issues where different versions are used.

reverting to v10.2 works. although every time the program runs it will ask again if I want to update to v11.0
instead of remembering that I told it I don't want that version.

also, just in case those are a red herring, I tried running 10.2 from command line to see if it also says the same things and ignores it. and it does not, it says nothing if you run 10.2 from command line, it just runs.
v10.2 said:
$ ./F95Checker
$
 
Last edited:

Opinade

Member
Apr 3, 2019
118
90
Update worked fine for me, but now the games are sorted differently and I cannot seem to find the sort button anymore. used to be by update time so newest is always first, now it starts alphabetically and switches to reverse alphabetically on refresh.
 
  • Like
Reactions: Chace005

Nerro

Engaged Member
Sep 9, 2017
2,083
3,505
1734011546413.png

Update worked fine for me and I'm excited about the refresh finally working and how fast it is. However, the application runs very slow now and is kinda unstable. As you can see, it can barely run in 18 fps. It used to run 164 fps on my 164hz monitor just fine before. Idk if the new UI and effects have a hard time handling at lot of game, seeing as I am tracking 1243 games currently.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,408
1,205
This is exactly why I didn't want to release, where were all these people with all these problems for the past year and a half? Desktop software dev sucks

Atleast the cache api seems to be fine for now, I don't see any errors, atleast that I got right...
 
Last edited:
5.00 star(s) 24 Votes