Roy and GitHub
37f888592d
Refactor theme music script loading logic
2026-07-23 06:00:53 -07:00
Razwerkz
6e7d0cd6a5
feat: add Rockstar Games per-game scanner
2026-07-20 05:16:02 -04:00
Roy and GitHub
5488f893c4
Fix URL encoding and enhance fallback search logic
2026-07-12 06:02:39 -07:00
Roy and GitHub
09005c43ef
Enhance game name resolution with case variations
...
Added additional checks for game name resolution using different case formats.
2026-07-12 05:09:50 -07:00
Roy and GitHub
7fd57a4ca8
collection changes and fixes for Chrome
2026-07-10 03:19:03 -07:00
Roy and GitHub
6efc4af79f
Implement WebRcade URL processing
...
Added support for WebRcade URLs in the NSLGameScanner.
2026-07-08 05:58:00 -07:00
Roy and GitHub
81af24ee65
Correct spelling of 'Resurrected' in flavor mapping
2026-07-03 04:56:16 -07:00
Roy and GitHub
def0a81c6b
Remove sleep before printing shortcut result
...
Removed unnecessary sleep before printing shortcut creation result.
2026-06-13 04:04:48 -07:00
Roy and GitHub
e5bfb5f501
Add fcntl import to NSLGameScanner.py
2026-06-11 18:56:02 -07:00
Roy and GitHub
de1ae75c16
moved lock
2026-06-11 18:52:32 -07:00
Roy and GitHub
b6aaff2959
Implement single instance check with lock file
...
Add single_instance function to prevent multiple instances.
2026-06-11 18:46:02 -07:00
Roy and GitHub
07c1dc88e6
Merge pull request #932 from superness/main
...
fix: retry WebSocket connection on first run instead of silent exit (#895 )
2026-06-10 13:10:53 -07:00
superness and Claude Opus 4.8
bb73939339
fix: retry WebSocket connection on first run instead of silent exit
...
fetch_targets() called sys.exit(0) on ConnectionRefusedError. Steam's CEF
debugger on port 8080 is not always ready on first run, so the scanner exited
silently and added no shortcuts (issue #895 , first-run half).
Replace with retry + exponential backoff (15 attempts, 2s base, 10s cap),
print progress so the retry is visible, and raise the last error instead of
exiting silently.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 13:22:08 -04:00
Roy and GitHub
34e0bf1f87
Refactor .desktop file deletion logic
2026-06-10 03:47:48 -07:00
Roy and GitHub
5504eda0f6
Enhance Battle.net config parsing and game handling
...
Refactor Battle.net game parsing logic and improve key handling.
2026-06-10 02:54:36 -07:00
Roy and GitHub
445cfafb32
Remove scan state reset logic from NSLGameScanner
...
Removed code for resetting scan state from the gate file.
2026-06-10 01:26:22 -07:00
Roy and GitHub
3fd414caec
Add files via upload
2026-06-09 23:58:20 -07:00
Roy and GitHub
067b9f861f
Add Boosteroid URL processing to scanner
2026-06-09 13:58:53 -07:00
Roy and GitHub
08c46611d7
Refactor NSLGameScanner.py by removing commented code
...
Removed unused Python version variable and related code.
2026-06-08 14:38:51 -07:00
Roy and GitHub
4f552c5b3c
Refactor injection logic with tryInject function
2026-06-08 03:07:27 -07:00
Roy and GitHub
579cdfdef0
Refactor game mode detection and injection logic
2026-06-08 02:35:13 -07:00
Roy and GitHub
03a5065f63
Comment out manifest file creation for Steam app
...
Commented out the call to create_steam_store_app_manifest_file function.
2026-06-07 06:00:00 -07:00
Roy and GitHub
7d5aad2b32
Added new feature...NSL game scanner integration.
2026-06-07 02:13:32 -07:00
Roy and GitHub
cd124132cc
Enhance fetch_targets with error handling and timeout
...
Added error handling and timeout to fetch_targets function.
2026-06-06 07:08:45 -07:00
Roy and GitHub
e9d635cf07
Update launcher detection for NonSteamLaunchers
2026-06-05 03:07:21 -07:00
Roy and GitHub
c8a11ebd84
Refactor UMU shortcut modification logic
...
Added a normalization function to standardize codename comparisons and updated the shortcut modification logic to handle UMU entries more robustly.
2026-06-05 00:57:03 -07:00
Roy and GitHub
4fede75a6e
Uncomment code to add new entry to shortcuts
...
fixed duplication
2026-06-04 23:49:11 -07:00
Roy and GitHub
65fb8debb8
Refactor game metadata to allow null values
...
Updated game metadata handling to allow null values for developer and publisher fields instead of defaulting to 'Unknown'. Adjusted platform handling to return null instead of 'Unknown' when no data is available.
2026-06-02 03:40:00 -07:00
Roy and GitHub
800b6dbd04
Remove console logs for game details
...
Removed debug console logs for game information.
2026-06-01 05:18:21 -07:00
Roy and GitHub
e64c6abdc5
Added Player Count to Metadata
2026-06-01 05:11:54 -07:00
Roy and GitHub
bb993af3c2
Refactor launcher icons to include dynamic URLs
...
Metadata: now you can click launcher icon to go to game page websites, Added gamingonsteam, speedrun, Steamcharts, SteamInputDB to metadata links
2026-05-28 02:33:21 -07:00
Roy and GitHub
d6340ec9bc
Refactor launcher icon handling in NSLGameScanner
2026-05-24 00:27:12 -07:00
Roy and GitHub
2efe4f3843
Refactor bottom links layout and add scrolling arrows
...
Release Please / release-please (push) Has been cancelled
Adjusted styles for bottom links and added scroll arrows.
2026-05-06 01:18:21 -07:00
Roy and GitHub
f113b0039c
Fixed icon error
2026-03-12 01:26:04 -07:00
Roy and GitHub
4bdbf14adf
Add 'Super Monkey Ball Online' to game entries
2026-03-12 00:43:23 -07:00
Roy and GitHub
ba8c868a90
Enhance game data with discount information and launcher handling
...
Added discounted price and discount percent fields to game data. Improved launcher name resolution and icon retrieval logic.
2026-03-10 02:57:05 -07:00
Roy and GitHub
3c2c7ce602
Refactor fadeOutAndStop and improve audio handling
...
Release Please / release-please (push) Has been cancelled
Refactor fadeOutAndStop function to accept parameters and improve volume fading logic. Remove unnecessary fadeInterval variable and enhance error handling during YouTube audio playback.
2026-02-03 03:38:29 -08:00
Roy and GitHub
3a6450a9a3
Refactor theme music handling and improve caching
Release Please / release-please (push) Has been cancelled
2026-02-02 04:16:40 -08:00
Roy and GitHub
784eac1d2a
Refactor playtime data handling in NSLGameScanner
2026-02-02 03:41:21 -08:00
Roy and GitHub
74ec8c9224
Refactor theme music handling in NSLGameScanner
Release Please / release-please (push) Has been cancelled
2026-02-02 02:39:25 -08:00
Roy and GitHub
33c06c6947
Add files via upload
Release Please / release-please (push) Has been cancelled
2026-02-01 07:43:10 -08:00
Roy and GitHub
ee8b8abec9
Update display name for Endfield to Arknights: Endfield
2026-01-31 02:11:52 -08:00
Roy and GitHub
1f5fc50062
Refactor game details fetching with caching
2026-01-31 02:05:08 -08:00
Roy and GitHub
fadab483d3
Add files via upload
2026-01-31 02:01:10 -08:00
Roy and GitHub
b12c04c94a
Enhance game details with Metacritic information
...
Release Please / release-please (push) Has been cancelled
Added Metacritic score and URL to game data display.
2026-01-29 04:27:00 -08:00
Roy and GitHub
0393f36329
Set default theme music to off
...
Release Please / release-please (push) Has been cancelled
Change default behavior of theme music to off if parsing fails.
2026-01-28 01:54:49 -08:00
Roy and GitHub
dde79a4e4a
Added new feature Metadata for all nonsteam shortcuts
2026-01-27 06:02:40 -08:00
Kronarq
1e18ae1647
Make - between proton & major version optional because ProtonUp-Qt installs to GE-ProtonXX-YY
2026-01-24 05:30:58 -07:00
Kronarq
8f8e9c3194
Fix urllib/requests mismatch in fetch_and_parse_csv fallback
...
The fallback code was incorrectly mixing urllib.request with requests
library methods (.raise_for_status(), .text) and exception handling.
Fixed to properly use urllib patterns.
2026-01-24 02:31:11 -07:00
Roy and GitHub
d29ef42985
Add files via upload
Release Please / release-please (push) Has been cancelled
2026-01-22 05:21:13 -08:00