374 Commits

Author SHA1 Message Date
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
be6d19a1b3 Refactor Steam AppList lookup and caching logic 2025-12-09 04:01:00 -08:00
Roy
6edc8d9cf0 Refactor Steam App ID retrieval with caching 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
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
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 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
ec8f17770a Update NSLGameScanner.py 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 2025-11-13 21:07:01 -08:00
Roy
6f295a4b3a Added new collection category for all launchers, NonSteamLaunchers 2025-11-12 05:21:00 -08:00
Roy
482982a51b Reduce RestartSec from 30 to 20 seconds 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
Roy
bfeac8e152 Update injection message in NSLGameScanner.py 2025-11-10 03:43:55 -08:00
Roy
15f834627a Update executable paths to Win64 for Epic Games Launcher 2025-11-10 03:25:12 -08:00
Roy
745b015cac Refactor bubble hover and paste button logic 2025-11-07 06:02:59 -08:00
Roy
435fdfc77f Enhance bubble interactivity and visibility
Refactor bubble behavior and improve UI interactions.
2025-11-07 05:26:14 -08:00
Roy
b35e0ef25a Refactor video caching logic in NSLGameScanner 2025-11-06 04:15:41 -08:00
Roy
476ee78711 Refactor theme music event handling and caching
Refactor theme music handling and caching logic for better clarity and efficiency.
2025-11-05 03:30:37 -08:00
Roy
ed57754ec5 Refactor playtime and thememusic injection code 2025-11-03 23:33:35 -08:00
Roy
9d1b119542 fixed button to not offset to steam corner 2025-11-03 21:04:46 -08:00
Roy
f3b100679d Refactor theme music toggle button implementation 2025-11-03 14:37:55 -08:00
Roy
dd1b970cad added on and off button for music desktop users 2025-11-02 21:00:55 -08:00
Roy
2e2d4eb25e Added Game Theme Music for desktop 2025-11-02 10:00:54 -08:00
Roy
e1eeae1b2e 2025-10-31 02:11:35 -07:00
Roy
ea7c7f8f55 Playtime for non steam games 2025-10-27 03:53:14 -07:00
Roy
b5027d6490 Update Xbox Cloud Gaming URL condition 2025-10-14 05:41:16 -07:00
Roy
bc7b8f01a4 Refactor URL checks for Xbox and Amazon Luna 2025-10-14 04:00:48 -07:00
Roy
2b367835b3 Refactor Chrome bookmark scanner for clarity 2025-10-12 21:37:34 -07:00
Roy
01b2e5b47d Enhance Chrome bookmark scanner for multiple platforms 2025-10-12 21:30:59 -07:00