Releases: xesdoog/YLP
YLP v2.0.1.0
Build SHA256:
027362097436433bf45fc8cbfdb11227e6641d65113627888665b59d8687cdd4 YLP.exe
Changelog
PR #15: chore(UI): remove unnecessary notification
-
Increase game launch wait time to 1 minute (up from 35s) and don't notify if the game takes too long to load.
-
Improve
InfoCalloutvisuals. -
Update
GameStatesig (thanks to Mr-X-GTA).
closes #14
PR #16: fix(CI): fix release changelog body section
YLP v2.0.0.9
Build SHA256:
819818d10ba8b8c8caa359caf44f1f04926fa5760a729748e07d8272161a02d9 YLP.exe
Changelog
PR #12: fix(Pointers): fix version pointers
YLP v2.0.0.8
YLP v2.0.0.7
YLP v2.0.0.6
Build SHA256:
bb1712976f35db2c7d0bb1124768792fb820b4ae1f5cb132c3ba5f0404f79191 YLP.exe
Changelog
PR #8: fix(LuaMgr): preserve lastChecked
YLP v2.0.0.5
Build SHA256:
a3f3ebd3b937f67d5ea3d32025171fac86dc25c1f0a1e1cae630b0d2548a8111 YLP.exe
Changelog
fix(CI): stop building when no commits exist
chore(UX): add a hint to repo cards
- Improve visibility for repositories that have pending updates by showing a small icon with hover tooltip in the button row.
YLP v2.0.0.4
Build SHA256:
dca96024975b35b7571f4a42ddd976970590700944c8f6d0db31653ecf8311be YLP.exe
Changelog
fix(CI): fix changelog step in build workflow
- Use REST API's
compareCommitsinstead oflistCommits.
fix: miscellaneous
🔧 Fix
-
GUI
- Fix window full screen state not being serialized and re-applied on restart.
- Refactor tab registration: Use enums for tab IDs instead of relying on the name string. Cleaner and faster registration/lookup/switch.
-
GitMgr
- Fix repository re-fetch overwrites cached last check time, which renders Lua script update checks useless and the user never gets notified about pending updates.
-
Injector UI
- Drop the ListClipper and directly use a ComboBox.
- Remove the secondary ProcessList vector and filter by search directly in the combo loop.
-
Lua Scripts UI
- Add a search bar and a better looking "Legacy vs V2" warning tooltip.
fix: fix crash after injection
🔧Fix
- PsUtils
- Fixed an insufficient char buffer causing a buffer overflow crash when the launchpad attempts to log a success message after injection.
chore: update Lua tab screenshot
YLP v2.0.0.3
Build SHA256:
8273a8a9fa661158edd1f5f97affe4278eec42a7a17d3f58ad52f98d0c3df942 YLP.exe
Changelog
chore: code maintenance
-
CMake: Statically link MSVC runtimes to prevent RTL errors.
-
Notifier: Refactor & add Toast notifications.
-
GTA Launcher: Save last known executable path if valid and directly use it in the
Manuallauncher option when available. Add the option to reset the executable path by holding Shift and clicking thePlaybutton.
YLP weekly
🧩 Refactor
- CI:
- Rewrite the workflow to only build once a week, every Sunday at 4 am.
- Add a PR template.
🪲 Fix
- Remove debug log.
- Notifier:
- Only show one toast at a time.
- Add a floating toast counter.
- Updater:
- Finish REST API tag parsing stub.
- Menu module:
- Fix update check returning true on HTTP failure.
📝 Documentation
- Add credits for Dear ImGui and nlohmann::json.
- Fix miniz-cpp source link pointing to stb_image.
YLP v2.0.0.2
Build SHA256:
611e97305ffbe87f10a581b2bdb03fddbbc0a6055ff677d04ff348f11e9062c7 YLP.exe
Changelog
chore: code maintenance
-
CMake: Statically link MSVC runtimes to prevent RTL errors.
-
Notifier: Refactor & add Toast notifications.
-
GTA Launcher: Save last known executable path if valid and directly use it in the
Manuallauncher option when available. Add the option to reset the executable path by holding Shift and clicking thePlaybutton.
YLP v2.0.0.1
Build SHA256:
02a90efb2d5ad639c31866fb77cd7e7d734799b9e4d38e15ce37dad1c2b64cb6 YLP.exe
v2.0.0.1 Changelog
see commit 15f58b4
- General code maintenance.
- Add a notification center.
- Refactor ThreadManager.
- Add deferred update check on init.
- Lua Manager: Add an option to show only installed repositories.
- Add missing Epic Games launch command (thanks to @Deadlineem)
- Fix auto update.