[Announcement] Release build: 2025.10.07 #12
markterence
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Update Build 2025.10.07
Installation
Updates
This update also include a few improvements and changes on the dummy-exe.
demo.mp4
Main application
Game list is now being fetched dynamically (Dynamically load gameslist.json #8).
This means that newly added games will be available without me having to rebuild and update the application unless there are new changes in the main application.
The game list is fetched when the app starts.
It fetches data from the Gamelist JSON file hosted on this repository's GitHub Pages.
If it fails, it will try to fetch directly from Discord's servers, and lastly, it will use the bundled game list that comes with the application.
The gamelist hosted on the repository's GitHub Pages is automatically updated daily at midnight UTC.
One of the reasons it will not fetch directly from Discord's servers is to avoid Discord from associating end-users' requesting IP addresses with the Detectable API being accessed outside of the Discord client/website.
(This is just a precaution — I am not sure if Discord actually does this or not 😄. Of course, they have to log requests, and if they notice frequent abnormal access on endpoints, it's a problem they may need to take action on.)
Improved searching of games.
By utilizing Fuse.js, searching for games is now more natural compared to the previous method of filtering the game list.
Certain keywords to look for games using their common abbreviations or acronyms are not entirely possible because we depend on the game list obtained from Discord's detectable endpoint, which mostly contains the full title of the game. (As of writing, around 1,000 out of estimated 10,000 items in the game list from Discord have aliases)
Search prioritization:
Old filtering method
search-old.mp4
New filtering method
search-new.mp4
Dummy executable
The dummy-exe will not show itself as a normal window (Add option like "I want to see the running exe/game" instead of making it run in background #6).
One of the reasons is to ensure the dummy-exe can be closed when the main application is closed unintentionally.
The dummy-exe can still be hidden or minimized to the system tray by right-clicking the tray icon.
Three options are available: "Show", "Hide", and "Quit".
However, after implementing this change, the size of the dummy-exe increased from 100 KB to 257 KB.
When "Hide" is clicked, the dummy-exe will be hidden from the taskbar and only shown in the system tray.
(Discord should still be able to detect the application. Otherwise, use "Show" to make it visible again.)
tray.mp4
Other notes
Beta Was this translation helpful? Give feedback.
All reactions