Releases: Willy-JL/F95Checker
11.0.3
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
Jump to patch changelog: 11.0, 11.0.1, 11.0.2
Added:
- Table header visible in all view modes setting, allows changing sorting and shown elements in grid/kanban view(by @Willy-JL)
Updated:
- DDL can extract 7zip and RAR archives too (by @Willy-JL)
- App icons are now rounded, and MacOS icon has an empty border to fit design guidelines (by @rakleed & @Willy-JL)
Fixed:
- Added support for AVIF images, supports new F95zone attachment server conversion (by @Willy-JL)
- DDL files are deleted asynchronously now, avoids stutters on slow drives (by @Willy-JL)
- Simplify some error handling, correctly handles connection issues in some edge cases (by @Willy-JL)
- Fix some link icons not being recognized by the extension and missing the library icon (by @Willy-JL)
- Detect system SSL certificates on more Linux distros, include certifi as fallback (by @kalvisbuls & @Willy-JL)
Removed:
- Nothing
Known Issues:
- MacOS webview in frozen binaries remains blank, run from source instead
11.0.2
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
Jump to patch changelog: 11.0, 11.0.1
Added:
- Nothing
Updated:
- More info popup has constant size, easier to read when cycling games as it no longer shifts based on scroll bar being visible or vertical content length (by @Willy-JL)
- Extension > Add in Background now enabled by default for new users (by @Willy-JL)
Fixed:
- Fixed sorting corruption bug (#211 by @Willy-JL & @FaceCrap)
- Fixed incorrect tab for first frame that caused images from default tab to load (by @Willy-JL)
- Fixed GIF animation speed (by @Willy-JL)
- Shift+Scroll and Shift+Alt+Scroll when zooming banner images scales correctly with FPS and uses smooth scrolling (by @Willy-JL)
- Save new zoom area and times settings after Shift+Scroll and Shift+Alt+Scroll on banner images (by @Willy-JL)
- Optimize some text drawing by using ImGui wrapping instead of slow
wrap_text()
which is now fully gone (by @Willy-JL) - Slightly improve some hover tooltips, fixed weighted score missing on hover in grid/kanban view (by @Willy-JL)
- Fix flicker when clicking arrows in more info popup (by @Willy-JL)
- Mitigate ratelimits on DDL file list check (by @Willy-JL)
- Fixed thread not found errors, better handling of F95zone database and DDoS-Guard errors (by @Willy-JL)
- Fix weird wrapping at edge of grid/kanban cells in some edge cases (by @Willy-JL)
Removed:
- Nothing
Known Issues:
- MacOS webview in frozen binaries remains blank, run from source instead
11.0.1
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
Jump to patch changelog: 11.0
Added:
- Insecure SSL option (by @Willy-JL)
- Archive/Unarchive button to more info popup (by @Willy-JL)
- Allow removing personal rating for selected games in context menu (by @Willy-JL)
- Show full note when hovering notes icon (#198 by @FaceCrap)
Updated:
- Rename "Last Played" to "Last Launched" and add timeline event when manually setting launched date (by @Willy-JL)
- Save URIs and relative exe path correctly in Launched timeline event (by @Willy-JL)
- Add executable fuzzy matches subdirs in Default Exe Dir for game type, developer, name (by @Willy-JL)
- Add executable checks best partial match to account for versions/mods/other things in dir names (#163 by @MayhemSixx)
- Themed integrated browser right click menu (by @Willy-JL)
Fixed:
- More efficient grid/kanban cell cluster text (#200 by @Willy-JL)
- Fix Windows start with system setting and quotes usage (#156 by @oneshoekid & @Willy-JL)
- Fix Extension mdi-webfont not loading from RPC (#205 by @FaceCrap)
- Fix Extension context menu missing after browser restart (#206 by @TheOnlyRealKat)
- Redraw screen when DDL is extracting to show when complete (by @Willy-JL)
- Improved Developer name sanitization for some characters like
()[]{}\
(by @Willy-JL) - Catch font texture exceptions, set texture faster (by @Willy-JL)
- Respect scaling for rounded corners (by @Willy-JL)
- Detect new 502 error code format (by @Willy-JL)
- Fix latest updates search issues with dots around spaces (by @Willy-JL)
- Fix RPC private network CORS preflight (by @Willy-JL)
- Make sure GLFW logic happens in main thread (by @Willy-JL)
Removed:
- Removed obsolete DDOS-GUARD bypass, no longer needed and never really worked
Known Issues:
- Sorting can be sporadically break/change with some actions, seems to be memory corruption inside (py)imgui, re-launch to fix it or change sorting manually
- MacOS webview in frozen binaries remains blank, run from source instead
11.0
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
Added:
- Tabs system, more ways to organize your library (by @Willy-JL)
- Tab customization and colored icons in extension (#112 #117 #118 #126 by @r37r05p3C7 & @Willy-JL)
- F95zone Donor DDL integration, download and extract in-app (#190 by @Willy-JL, #192 by @FaceCrap)
- Tag highlighting and extension settings (#115 by @r37r05p3C7)
- Timeline events system, keep track of what happened and when (#138 #152 by @r37r05p3C7)
- Show some game details above RPDL and Donor DDL downloads as reminder (#185 by @FaceCrap & @Willy-JL)
- Number of votes after forum score and weighted score option (#140 by @r37r05p3C7)
- Gracefully handle unrecognized tags (#148 by @r37r05p3C7)
- Support proxy for network calls (#171 by @disaster2395 & @Willy-JL)
- Filters persist between app restarts (#86 by @littleraisins)
- Option to not focus the app when adding games from extension (#116 by @r37r05p3C7)
- Extension icons on all thread links (#90 by @littleraisins, #134 by @r37r05p3C7)
- Notes in extension icons tooltips (#160 by @FaceCrap)
- Extension install instructions in settings sidebar (by @Willy-JL)
- Show last refresh time on refresh button when hovered (#159 by @FaceCrap)
- Downloads dir option for F95zone Donor DDL and RPDL torrent files (by @Willy-JL)
- Skip/force refresh for completed/archived games (#170 by @disaster2395)
- Middle click bottom right text to open F95zone (by @Willy-JL)
- Middle click game name to copy it (by @Willy-JL)
- Middle click open folder to copy exe path (by @Willy-JL)
- Press Ctrl+A to select all currently shown games (by @Willy-JL)
- Show async tasks count in refresh settings (by @Willy-JL)
- Filter by custom game flag (by @Willy-JL)
- Software webview option for integrated browser (by @Willy-JL)
- Style loading from
styles.toml
file (#130 by @r37r05p3C7)
Updated:
- Refresh process with F95Checker Cache API (#180 #184 #187 #188 by @Willy-JL):
- Due to strain this tool was causing on F95zone servers they now have many ratelimits which make it unfeasible to continue as before
- From now on F95Checker will not get game info directly from F95zone, but from a middleman F95Checker Cache API
- Check the README/OP for more info, but basically:
- No longer required to login with an F95zone account to use F95Checker, except for:
- Regular, Masked and Donor DDL downloads
- Notification checking
- Importing bookmarked/watched threads
- Opening webpages if you enabled Browser > Download pages
- Refreshing is MUCH faster, semantics of "fast/full refresh" changed (check README/OP)
- Regular download links are not publicly available, thus they now work similarly to masked download links
- In rare occasions some updates/changes may be slightly slower to be detected and this is out of your control
- No longer required to login with an F95zone account to use F95Checker, except for:
- Workers setting renamed to Connections, has different meaning, and max is now 10
- Bunch of other things tweaked slightly to fit this new paradigm
- Finished/Played checkbox behavior (by @Willy-JL):
- Renamed from Played to Finished as its semantics changed
- Now remembers what version you marked as finished
- Finished checkbox is relative to Installed checkbox:
- Marking as finished saves the currently installed version as the one you finished
- If you mark as finished when you don't have the latest version installed, Finished checkbox will be half-set when you mark a new version as installed
- Basically reflects the previous behavior of Installed checkbox, but now for Finished checkbox too
- Check README/OP FAQ for more info
- Redesigned grid/kanban cells, more compact data and nicer to look at (by @Willy-JL)
- More efficient image loading, prioritizes newly shown images (by @Willy-JL)
- Option to open RPDL torrents as temporary files (by @Willy-JL)
- Adding game executable auto-navigates to closest named folder in default exe dir (by @Willy-JL, #129 by @r37r05p3C7)
- Quick search now uses latest updates search, more search options and no login required (by @Willy-JL)
- More info popup organized in 2 columns (by @Willy-JL)
- Dates shown in monospace font for consistent spacing (by @Willy-JL)
- Enabled smooth scrolling for integrated browser (by @Willy-JL)
- Default exe dir is OS dependent, useful if you dual-boot (by @Willy-JL)
- Default datestamp format changed to more readable
%b %d, %Y
(by @Willy-JL) - Notification checking disabled by default to use F95Checker without logging in (by @Willy-JL)
- Animated tray icon during refresh (#114 by @FaceCrap)
- Mark installed after adding executable (#172 by @FaceCrap)
- Clicking masked download links will process the captcha then open in chosen browser (by @Willy-JL)
- Regular download links now grabbed from thread in small integrated browser (#187 by @Willy-JL)
- Integrated browser now supports private mode (by @Willy-JL)
- Custom game flag separate from status, can now set status for custom games (by @Willy-JL)
- Allow setting last updated for custom games (by @Willy-JL)
- Adding a custom game now opens a more info popup for it (by @Willy-JL)
- Open button in file picker as alternative to double click (by @Willy-JL)
- Bumped OS targets and dependencies, Python 3.11 minimum (by @Willy-JL)
Fixed:
- F95zone ratelimits properly handled (by @Willy-JL)
- Improve detection of many game details and add fallbacks (by @Willy-JL)
- SSL certificates verified, and SSL trusted CA loaded from system store (by @Willy-JL)
- Many memory usage optimizations (by @Willy-JL)
- Fix refresh cancel leaving many background tasks (by @Willy-JL)
- Fetch images with alternative hosts when main domain is blocked (by @Willy-JL)
- Custom images won't reset after threads change images (by @Willy-JL)
- Imgur images caught and marked as blocked as imgur does not allow fetching them (by @Willy-JL)
- Fix image loading issues due to file size and truncated data (#93 by @littleraisins)
- Choose font color with enough contrast for labels, types and tabs (#109 #131 by @r37r05p3C7)
- Notification popup removed if next check finds no more notifs (by @Willy-JL)
- Temporary connection errors ignored while in background mode (by @Willy-JL)
- Fixed issues on Wayland Linux (#182 by @Willy-JL)
- Detect all browsers on Linux according to
XDG_DATA_DIRS
(by @Willy-JL) - Detect shebang and exe/msi magic numbers to correctly launch games on Linux/MacOS (by @Willy-JL)
- Open HTML files in chosen browser when clicking play (by @Willy-JL)
- Quickly reverse direction when smooth scrolling (#139 by @harikattar)
- Bookmarks import correctly with more than 99 pages (#99 by @initialseed)
- Improve RPDL search query generation with special characters (by @Willy-JL)
- Fix integrated browser extension connection errors (by @Willy-JL)
- Improved error handling for RPDL torrents downtime (by @Willy-JL)
- Fix latest updates extension icons conflicting with forum watched icon (#113 by @FaceCrap)
- Fix visual clipping due to rounding errors in interface scaling (#128 by @r37r05p3C7)
- Fix MacOS PyQt segfault (#87 by @batblue)
- Fix integrated browser on Linux (#96 by @littleraisins)
- Fix integrated browser race condition hanging at 100% CPU usage (by @Willy-JL)
- Fix BG mode refresh/notifs race condition causing runtime warning (by @Willy-JL)
- Fix many old typos or weird wording (#194 by @Willy-JL)
- Fixed running without stdout or stderr (by @Willy-JL)
Removed:
- MacOS binaries no longer codesigned as Apple broke it and made it pointless
- Main process doesn't re-launch itself to make a
log.txt
anymore, use the Debug binaries in console to get log output - Parser processes option and multiprocessing logic are gone, as parsing is no longer done clientside
Known Issues:
- Sorting can sporadically break/change with some actions, seems to be memory corruption inside (py)imgui, re-launch to fix it or change sorting manually
- MacOS webview in frozen binaries remains blank, run from source instead
10.2
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
- FIXED: game name parsing (again)
- FIXED: binaries on macOS
From 10.1.3:
- FIXED:
ai-cg
tag missing - FIXED: prefixes in game names bug (breaking forum change)
- NEW: multi- select games in list with ctrl and shift click
- NEW: customize RPDL.net search prompt
- NEW: count of matching games in kanban column headers
- FIXED: Login window issues on unix-like when running from binaries
- FIXED: building on macos (hopefully for good)
- FIXED: issues with new refresh process
- FIXED: handle more forum errors
- NEW: option to copy links as bbcode (forum format)
- FIXED: more filepicker crashes
10.1.2
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
- FIXED:
ai-cg
tag missing - FIXED: prefixes in game names bug (breaking forum change)
- NEW: multi- select games in list with ctrl and shift click
- NEW: customize RPDL.net search prompt
- NEW: count of matching games in kanban column headers
- FIXED: Login window issues on unix-like when running from binaries
- FIXED: building on macos (hopefully for good)
- FIXED: issues with new refresh process
- FIXED: handle more forum errors
- NEW: option to copy links as bbcode (forum format)
- FIXED: more filepicker crashes
10.1.1
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
- NEW: Switched to a new refresh system (thanks Sam) which is more reliable, MUCH faster, and causes less problems to the forum
WARNING: This means versions are detected differently, I tried to make it auto-adjust but you might encounter some slight annoyances; I suggest you refresh right after you update to the new version
- NEW: Custom games, manually add games from other platforms
- FIXED: Update marker for not installed games
- NEW: Archive games to mute updates
- FIXED: Removed RPDL magnet links (they were removed from the website)
- FIXED: Filepicker permission errors
- NEW: Select custom images for games (if you were using "keep game image" you need to reselect the custom images!)
- NEW: URI as game executable option
- FIXED: Update script console output
- FIXED: RPDL date timestamps
10.0
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
- NEW: download links! open / copy download inks from info popups
- NEW: rpdl.net integration! download tab in info popup has quick access to RPDL
- NEW: integrated browser, replaces default "unselected" browser
- NEW: more compact and friendlier filters
- NEW: recheck button in game info popup
- NEW: improved version and developer text detection
- NEW: improved description and changelog text detection
- NEW: attempt to bypass DDOS-Guard challenges
- FIXED: better login window
- FIXED: MacOS builds not opening
- FIXED: smarter quicksearch popup
- FIXED: problems with daily backups
- FIXED: improved parser process handling
- FIXED: removing executables saves properly
- FIXED: retry count applies to timeout errors
- FIXED: rpc error "address in use" after tool restart
- FIXED: keep refreshing if a thread was not found / deleted, show msgbox instead
- and more performance and stability improvements
9.6.2
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
- FIXED: crash on grid columns = 1
From 9.6.1:
- NEW: quick filters (click on types, labels, statuses, tags, updates to add a filter)
- FIXED: all known "UnboundLocal" crashes
- FIXED: bottombar quicksearch error
- FIXED: extension issues on chrome
- FIXED: extension library icons missing on default F95Zone theme
- FIXED: extension library icons clipping on latest updates page
- FIXED: extension library icons are more visible
- FIXED: developer column sortable again
- FIXED: weird kanban view wrapping issues
- NEW: update script shows status messages
- FIXED: added note about user data on update prompt
From 9.6:
- NEW: create your custom labels and assign them to games how you want
- NEW: kanban board style view based on your custom labels
- NEW: browser extension shows icons for games inside your library
- NEW: game forum score value (stars / 5), separate from personal rating
- NEW: insert icon selector for most textboxes
- FIXED: some combo boxes show tags and widgets properly
9.6.1
⬇️ Download
Windows 🪟 (VirusTotal)
Linux 🐧 (VirusTotal)
MacOS 🍎 (VirusTotal)
Source 🐍 (VirusTotal)
❤️ Support
F95Checker is Free and Open Source Software, provided to you free of cost. However it is actively developed by one single person only, WillyJL. Please consider donating or sharing this software!
🚀 Changelog
- NEW: quick filters (click on types, labels, statuses, tags, updates to add a filter)
- FIXED: all known "UnboundLocal" crashes
- FIXED: bottombar quicksearch error
- FIXED: extension issues on chrome
- FIXED: extension library icons missing on default F95Zone theme
- FIXED: extension library icons clipping on latest updates page
- FIXED: extension library icons are more visible
- FIXED: developer column sortable again
- FIXED: weird kanban view wrapping issues
- NEW: update script shows status messages
- FIXED: added note about user data on update prompt
From 9.6:
- NEW: create your custom labels and assign them to games how you want
- NEW: kanban board style view based on your custom labels
- NEW: browser extension shows icons for games inside your library
- NEW: game forum score value (stars / 5), separate from personal rating
- NEW: insert icon selector for most textboxes
- FIXED: some combo boxes show tags and widgets properly