github 3vil3vo/GreenLuma-Manager v1.0.0-rc2.13

9 hours ago

Changes:

  • Added Steam Web API key configuration in Settings, configurable via the General tab, defaults to a hardcoded key
  • Added "Start Steam Minimized" option to startup settings
  • Added "Show Hidden DLCs" toggle in Settings to expand DLC lists via Steam Store API
  • Added window size persistence: width and height are saved and restored between sessions
  • Search now accepts numeric App IDs and Package IDs directly in the search box: resolves via Steam PICS and imports immediately
  • Added filter pills to search results header (All / Games / DLC / Software / Hide Added) for quick result filtering
  • Added "Add All" button in search results with undo support: adds all visible results at once, with a toast action to revert
  • Search results now show an "ADDED" state on items already in the current profile, preventing duplicate adds
  • Added Ctrl+Tab keyboard shortcut to cycle through profiles
  • Added right-click context menu on profile game entries with Move Up / Move Down actions
  • GreenLuma version is now detected and displayed in the status bar, with a warning color if the installed version is outdated (expected: 1.7.8, TODO: Disable version check option)
  • Added pre-launch diagnostics before starting GreenLuma: checks for common setup issues before injection
  • Steam process is now monitored after launch for crashes, with Windows Event Log integration to detect crashes and Defender detections
  • Added "Open App Data Folder" quick-access button in Settings → Advanced
  • Added "Restart Steam" button in Settings → Advanced
  • Importing a plugin now shows a security warning dialog before opening the file picker
  • GLR_Manager profiles are now automatically imported on first run
  • Profile migration now writes a .migrated flag file to skip re-migration on subsequent launches
  • App list import now reports per-item progress during resolution
  • Shared HttpClientProvider with correct User-Agent headers replaces per-service private HttpClient instances
  • Added LogService: thread-safe file logger with 1 MB rotation, used throughout for error and warning events
  • SteamService now fetches PICS access tokens before product info requests, improving reliability for restricted apps
  • SteamService now parses listofdlc from PICS extended data and extracts DLC app IDs from depot dlcappid fields
  • SteamService now disposes cleanly on application exit
  • URL validation added to external browser launch (http/https scheme check)
  • PE file header validation (MZ magic bytes) added for auto-update downloads
  • Path traversal prevention added to profile file naming (.. normalization + Path.GetFileName)
  • Replaced all silent catch { } blocks with structured error logging via LogService

New Contributors:

Full Changelog: v1.0.0-rc2.12...v1.0.0-rc2.13

Don't miss a new GreenLuma-Manager release

NewReleases is sending notifications on new releases.