1882 Commits

Author SHA1 Message Date
Roy
5dd1d89e9d Refactor boot video download logic
Refactor boot video fetching logic to use urllib instead of requests. Update download URL construction and improve error handling.
2025-12-17 11:02:48 -08:00
Roy
904cca8d53 Update README.md 2025-12-17 08:36:55 -08:00
Roy
d9a18a7509 Update README.md 2025-12-17 08:33:55 -08:00
Roy
22e823bba2 Update version number to v4.2.81 v4.2.81 2025-12-17 06:12:41 -08:00
Roy
5cde12fa02 Enhance GOG game launch with extra arguments support
Added support for extracting extra GOG arguments from launch options and updated runner command accordingly.
2025-12-16 18:00:01 -08:00
Roy
83b474a73d Remove unused variable 'logged_in_home' 2025-12-16 04:56:04 -08:00
Roy
733fa0c9c9 Refactor NonSteamLaunchers.sh for clarity and efficiency
Refactor variable assignments and improve readability.
2025-12-16 04:55:34 -08:00
Roy
b929fb6f69 Fix sys.path insertion to avoid duplicates
Correct the insertion of sys.path to prevent duplicates.
2025-12-16 04:44:29 -08:00
Roy
142ad46dff Enhance EA App scanner and shortcut creation logic
Added logic to handle desktop shortcut creation for non-Steam launchers and improved registry fallback handling for EA App games.
2025-12-16 03:27:01 -08:00
Roy
70024df474 Improve error handling in GE-Proton download process
Refactor download and checksum download logic for clarity and error handling.
2025-12-16 02:25:44 -08:00
Roy
f3310223d0 Refactor NSL Game Scanner update process
Updated the NSL Game Scanner function to streamline the update process, including downloading and setting up the latest Python script and managing service states.
2025-12-14 13:41:35 -08:00
Roy
71cc38ba14 Replace file copy with symlink creation for applications 2025-12-14 08:54:01 -08:00
Roy
edfe68ce7e Update README.md 2025-12-14 07:18:16 -08:00
Roy
7b09d8ca3b Update version number to v4.2.8 v4.2.8 2025-12-14 05:07:58 -08:00
Roy
6b9dd71206 Improve logging for .desktop file deletion 2025-12-14 03:11:07 -08:00
Roy
db9060c5a5 Update runner_cmd assignment in NSLGameScanner
Removed error message for invalid GOG game path and set runner_cmd.
2025-12-14 02:42:53 -08:00
Roy
091cb02109 Refactor gameId error handling in NSLGameScanner
Updated error handling for missing gameId in launch options.
2025-12-13 13:00:53 -08:00
Roy
9826855e76 Fix kdialog prompt message formatting 2025-12-13 11:31:39 -08:00
Roy
3a5fdc6461 Implement .desktop file creation for Steam Machine users
Added logic to create and update .desktop files for games, including extracting game IDs and handling launch options.
2025-12-13 11:24:16 -08:00
Roy
68d2b9592c Merge pull request #840 from moraroy/dependabot/pip/urllib3-2.6.2
Bump urllib3 from 2.6.0 to 2.6.2
2025-12-13 10:46:33 -08:00
dependabot[bot]
618eb573a8 Bump urllib3 from 2.6.0 to 2.6.2
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.2)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-13 16:02:26 +00:00
Roy
be6d19a1b3 Refactor Steam AppList lookup and caching logic 2025-12-09 04:01:00 -08:00
Roy
eac7cd4bd3 Merge pull request #837 from tlaufkoetter/patch-1
Fix itch.io launcher name
2025-12-08 18:25:37 -08:00
tlaufkoetter
a7faeda64f Fix itch.io launcher name
Was listed as "Itch.io" in the supported launchers section. It will only be installed with the name "itch.io" (case sensitive). I only tried it with "Itch.io" and only found out through browsing the source code that it's supposed to be "itch.io".
2025-12-08 21:01:43 +01:00
Roy
6edc8d9cf0 Refactor Steam App ID retrieval with caching 2025-12-08 09:46:38 -08:00
Roy
e402a60d8b Sanitize note content and format output
Sanitize content by removing existing [p] tags and replace newlines with Steam-friendly line breaks.
2025-12-08 09:11:37 -08:00
Roy
727a58fa50 Update README.md 2025-12-07 09:04:59 -08:00
Roy
31af2fc92e Update version number to v4.2.76 v4.2.76 2025-12-07 08:47:20 -08:00
Roy
baae26fc6e Add urllib import to NSLGameScanner.py 2025-12-07 04:26:59 -08:00
Roy
93c18eff2d Improve request handling and fallback mechanism
Added timeout parameter to requests for improved reliability and replaced the cached Steam AppList fallback with a direct search fallback using the Steam store.
2025-12-07 04:20:29 -08:00
Roy
0dce30534c Remove commented-out notification code
Removed commented-out code for notification tones and Steam client notifications to clean up the code.
2025-12-06 23:13:42 -08:00
Roy
318ef5a4f3 Merge pull request #832 from moraroy/dependabot/pip/urllib3-2.6.0
Bump urllib3 from 2.5.0 to 2.6.0
2025-12-06 12:18:44 -08:00
Roy
497a3960e7 Refactor notification and shortcut creation functions
Refactor notification handling and shortcut creation logic.
2025-12-06 10:44:25 -08:00
dependabot[bot]
59d1267758 Bump urllib3 from 2.5.0 to 2.6.0
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-06 16:02:27 +00:00
Roy
c313f63ecf Add files via upload 2025-12-06 04:54:07 -08:00
Roy
5592775e19 Refactor send_steam_notification for app removals
Updated the send_steam_notification function to handle removed applications and added logic to clean up empty collections. Adjusted WebSocket message handling and improved error handling for desktop file deletions.
2025-12-06 04:47:30 -08:00
Roy
df68044842 Refactor launcher path determination for Waydroid 2025-12-03 07:55:20 -08:00
Roy
3590ae73b9 Fixed notification logic 2025-12-03 07:41:26 -08:00
Roy
3caf4370b7 Fix argument formatting in launch command 2025-12-02 05:35:15 -08:00
Roy
015f3947c1 Refactor GOG Galaxy game launch options handling 2025-12-02 05:29:07 -08:00
Roy
7243d1c45f Refactor GOG Galaxy game info retrieval 2025-12-02 04:47:01 -08:00
Roy
ead6d04dc7 Update version number to v4.2.75 v4.2.75 2025-12-01 05:25:55 -08:00
Roy
ec8f17770a Update NSLGameScanner.py 2025-11-25 17:10:38 -08:00
Roy
5a4df4b833 Update NonSteamLaunchers.sh 2025-11-24 05:14:19 -08:00
Roy
5f1e4674d3 Update NonSteamLaunchers.sh 2025-11-24 05:06:54 -08:00
Roy
1879a642c1 Update NonSteamLaunchers.sh 2025-11-23 09:34:36 -08:00
Roy
1f6e10d4a4 Update NSLGameScanner.py 2025-11-23 09:33:17 -08:00
Roy
dd17e70668 Update README.md 2025-11-21 08:22:47 -08:00
Roy
072fbf46f5 Update README.md 2025-11-21 08:19:54 -08:00
Roy
8b14452f02 Merge pull request #822 from krakerz/patch-1
Enhance README with Waydroid Apps support details
2025-11-21 08:06:35 -08:00