441 Commits

Author SHA1 Message Date
Roy dc8c2cb71c Add browser detection and update entry creation
Added a function to detect the browser name based on launch options and updated create_new_entry calls to include the detected browser name.
2026-01-12 01:39:42 -08:00
Roy bfe0217e1d Add urllib imports for handling URLs 2026-01-12 01:12:41 -08:00
Roy 0ea9002c70 Refactor imports and update URL handling logic 2026-01-12 01:07:41 -08:00
Roy f938ca1f99 Refactor create_steam_store_app_manifest_file
Release Please / release-please (push) Has been cancelled
Refactor app manifest creation to use VDF format and improve error handling.
2026-01-08 21:28:30 -08:00
Roy 0f6f8e9996 Refactor desktop shortcut creation logic
Removed redundant desktop shortcut creation for NonSteamLaunchers.
2026-01-08 02:17:03 -08:00
Roy a9f987ba69 Refactor env_vars cleanup logic
Release Please / release-please (push) Has been cancelled
Refactor env_vars file handling to remove unwanted lines using a dedicated function.
2026-01-07 04:21:16 -08:00
Roy 20c0b0c484 Enhance exclusion checks for launch options
Release Please / release-please (push) Has been cancelled
2026-01-04 00:41:17 -08:00
Roy 594c7437bd Enhance custom website handling and launch options 2026-01-03 23:13:08 -08:00
Roy 526d4e534c Add files via upload 2025-12-24 08:37:54 -08:00
Roy 2da400dea4 Add ssl import to NSLGameScanner.py 2025-12-24 05:05:15 -08:00
Roy a9bdce3979 Inject watcher code for game launch detection 2025-12-22 11:02:49 -08:00
Roy 5dd1d89e9d Refactor boot video download logic
Release Please / release-please (push) Has been cancelled
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 5cde12fa02 Enhance GOG game launch with extra arguments support
Release Please / release-please (push) Has been cancelled
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'
Release Please / release-please (push) Has been cancelled
2025-12-16 04:56:04 -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 71cc38ba14 Replace file copy with symlink creation for applications 2025-12-14 08:54:01 -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
Release Please / release-please (push) Has been cancelled
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 be6d19a1b3 Refactor Steam AppList lookup and caching logic
Release Please / release-please (push) Has been cancelled
2025-12-09 04:01:00 -08:00
Roy 6edc8d9cf0 Refactor Steam App ID retrieval with caching
Release Please / release-please (push) Has been cancelled
2025-12-08 09:46:38 -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
Release Please / release-please (push) Has been cancelled
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 497a3960e7 Refactor notification and shortcut creation functions
Release Please / release-please (push) Has been cancelled
Refactor notification handling and shortcut creation logic.
2025-12-06 10:44:25 -08: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
Release Please / release-please (push) Has been cancelled
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
Release Please / release-please (push) Has been cancelled
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 ec8f17770a Update NSLGameScanner.py
Release Please / release-please (push) Has been cancelled
2025-11-25 17:10:38 -08:00
Roy 1f6e10d4a4 Update NSLGameScanner.py 2025-11-23 09:33:17 -08:00
Roy b0e6dcf36c Update NSLGameScanner.py 2025-11-21 07:50:08 -08:00
Roy e06ff6048c Refactor executable path handling for GOG games 2025-11-20 06:07:57 -08:00
Roy 7ad0b0efb6 Update executable path handling in NSLGameScanner 2025-11-20 05:54:43 -08:00
Roy 26e6920d17 Update shortcut sort title with app name 2025-11-18 02:04:11 -08:00
Roy 87c437aeed Track game launch in NSLGameScanner 2025-11-15 03:49:43 -08:00
Roy 3e98bdbc04 Update executable paths for Epic Games Launcher
Release Please / release-please (push) Has been cancelled
2025-11-13 21:07:01 -08:00
Roy 6f295a4b3a Added new collection category for all launchers, NonSteamLaunchers
Release Please / release-please (push) Has been cancelled
2025-11-12 05:21:00 -08:00
Roy 482982a51b Reduce RestartSec from 30 to 20 seconds
Release Please / release-please (push) Has been cancelled
2025-11-10 18:06:17 -08:00
Roy c2c056cb89 Implement systemd service for NSL Game Scanner
Added systemd service setup for NSL Game Scanner.
2025-11-10 12:26:33 -08:00
Roy 1ffa3e6ccd Remove service setup from NSLGameScanner.py
Removed service setup code for nslgamescanner.
2025-11-10 11:29:01 -08:00
Roy 3513ae5c60 Comment out service start command
Comment out the command to start the service immediately.
2025-11-10 07:34:28 -08:00
Roy 70ca10ae44 Refactor JS injection and shortcut creation logic
Refactor shortcut injection process and improve comments.
2025-11-10 06:44:01 -08:00
Roy f28a1f19f2 Refactor JS injection and shortcut creation logic 2025-11-10 05:53:14 -08:00