1905 Commits

Author SHA1 Message Date
Roy
bce80a0739 Merge pull request #857 from moraroy/dependabot/pip/certifi-2026.1.4
Bump certifi from 2025.11.12 to 2026.1.4
2026-01-10 17:07:27 -08:00
Roy
32de4174bf Merge pull request #856 from moraroy/dependabot/pip/urllib3-2.6.3
Bump urllib3 from 2.6.2 to 2.6.3
2026-01-10 17:00:50 -08:00
dependabot[bot]
321d030dee Bump certifi from 2025.11.12 to 2026.1.4
Bumps [certifi](https://github.com/certifi/python-certifi) from 2025.11.12 to 2026.1.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.11.12...2026.01.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-10 16:01:06 +00:00
dependabot[bot]
c58077380b Bump urllib3 from 2.6.2 to 2.6.3
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.2 to 2.6.3.
- [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.2...2.6.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-10 16:00:57 +00:00
Roy
f938ca1f99 Refactor create_steam_store_app_manifest_file
Refactor app manifest creation to use VDF format and improve error handling.
2026-01-08 21:28:30 -08:00
Roy
b975f5e6a7 Implement uninstallation for multiple browsers
Added options to uninstall Google Chrome, Mozilla Firefox, Brave, and Microsoft Edge using Flatpak.
2026-01-08 21:18:25 -08:00
Roy
2ae2fdb5ef Delete Modules/steamgrid directory 2026-01-08 02:27:51 -08:00
Roy
0f3d2bb259 Delete Modules/requests directory 2026-01-08 02:26:54 -08:00
Roy
513a5ef0c5 Update folders to clone in game scanner function
Removed 'requests' and 'steamgrid' from folders to clone in the update_nsl_game_scanner function.
2026-01-08 02:26:06 -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
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 2026-01-04 00:41:17 -08:00
Roy
cf09aa6a1f Added multi-browser support and the ability to name your websites v4.2.83 2026-01-04 00:08:57 -08:00
Roy
594c7437bd Enhance custom website handling and launch options 2026-01-03 23:13:08 -08:00
Roy
041c6ea467 Update FUNDING.yml 2026-01-03 00:27:23 -08:00
Roy
dadceeb94e Add ChoiTech link to README 2025-12-31 22:05:44 -08:00
Roy
4c6e14eca1 Update README.md 2025-12-30 20:56:50 -08:00
Roy
813c89b983 Update README.md 2025-12-30 20:55:24 -08:00
Roy
09f56e83a0 Update GameJolt Launcher download URL 2025-12-24 11:21:02 -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
f18c3114a4 Update version number to v4.2.82 v4.2.82 2025-12-22 11:38: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
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