feat: v1.1.0 — Epic Games detection, favorites, recent, UI improvements

- electron/epic.ts: auto-detect Epic Games from Manifests/*.item (skip DLCs)
- electron/favorites.ts: persist favorites + recent (last 20) in userData
- electron/steam.ts: replace winreg callbacks with reg query execSync + fallback paths
- electron: new IPC handlers — favorites:get/toggle, recent:get; launch tracks recent
- UI: star button on cards (favorites), sort A→Z/Z→A toggle, skeleton loading,
  fade-in card animation, Epic/Favorites/Recent filter tabs, SVG placeholder with initials

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-02 12:28:52 +00:00
parent 2ef7e2a92d
commit 35d46f532a
16 changed files with 414 additions and 134 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "club-launcher",
"version": "1.0.0",
"version": "1.1.0",
"description": "Game launcher for computer club",
"author": "houseassassin",
"main": "out/main/main.js",