fix: resolve mermaid elk diagram error, upgrade high-res appicon and complete rebranding to G-Launcher/GaCy

This commit is contained in:
CAtlas0784 committed 2026-10-30 22:58:24 +07:00
1 parent 25843372ad
commit 517436321b
20 files changed
+93 -91

No files matched your search

+17 -17
View File
@@ -8,25 +8,25 @@
```mermaid
graph TD
subgraph Frontend["Frontend Layer (React 19 + TypeScript + Vite)"]
UI["React UI (DaisyUI 5 + Tailwind 4)"]
Stores["Zustand Stores (launcherStore, modalStore)"]
Bindings["Auto-generated TypeScript Bindings (@bindings/...)"]
subgraph FrontendLayer [Frontend Layer: React 19 and TypeScript]
UI[React UI: DaisyUI 5 and Tailwind 4]
Stores[Zustand Stores: launcherStore, modalStore]
Bindings[TypeScript Bindings]
UI <--> Stores
Stores <--> Bindings
end
subgraph IPC["Wails v3 IPC & Event Gateway"]
IPCBridge["Typed IPC Calls & Event Subscriptions"]
subgraph IPCLayer [Wails v3 IPC and Event Gateway]
IPCBridge[Typed IPC Calls and Event Subscriptions]
Bindings <--> IPCBridge
end
subgraph Backend["Backend Layer (Go 1.24 Core Services)"]
AppSvc["AppService (Window controls, Version info)"]
FSSvc["FSService (Safe IO, Game path persistence)"]
GitSvc["GitService (Updater, MinGit runtime, Proxies)"]
DiffSvc["DiffService (Protobuf diffs, HPatchz, Zift)"]
LangSvc["LanguageService (Thai asset modding & ExcelData)"]
subgraph BackendLayer [Backend Layer: Go 1.24 Core Services]
AppSvc[AppService - Window controls]
FSSvc[FSService - Safe IO and Game Path]
GitSvc[GitService - Updater and MinGit]
DiffSvc[DiffService - Protobuf Diffs and HPatchz]
LangSvc[LanguageService - Asset Modding]
IPCBridge <--> AppSvc
IPCBridge <--> FSSvc
@@ -35,11 +35,11 @@ graph TD
IPCBridge <--> LangSvc
end
subgraph OS["OS & Filesystem Integration"]
GameExe["Game Process (StarRail.exe / Unity)"]
ConfigDir["%APPDATA%/g-launcher (game-selection.json)"]
ToolsDir["tools/ (MinGit, Go, Node.js portable)"]
AssetsDir["bin/ (7za.exe, hpatchz.exe, zift.exe)"]
subgraph HostSystem [System and Filesystem Integration]
GameExe[Game Process: StarRail.exe]
ConfigDir[APPDATA User Config]
ToolsDir[Portable Tools: MinGit and Node]
AssetsDir[Binary Tools: 7za and HPatchz]
end
FSSvc --> GameExe
+2
View File
@@ -35,6 +35,8 @@
| **Multi-Language (i18n)** | ✅ | ✅ | ✅ | ✅ | 6 ภาษา (`th`, `en`, `ja`, `ko`, `vi`, `zh`) ใน `frontend/public/locales/` |
| **Standalone Tool Extraction** | ✅ | ✅ | ✅ | ✅ | แตกไฟล์ `assets/` (`7za.exe`, `hpatchz.exe`, `zift.exe`) ลง `bin/` |
| **Server Selection & GaCy PS** | ✅ | ✅ | ✅ | ✅ | ปุ่มเลือกเซิร์ฟเวอร์ด้านข้าง + ระบบดาวน์โหลด GaCy-GO (ZIP หรือ standalone sdk/server) |
| **High-Res Branding & Icons** | ✅ | ✅ | ✅ | ✅ | ภาพไอคอน 433x433 คมชัด ไร้รอยแตก, รีแบรนด์เป็น G-Launcher และ GaCy ทั้งหมด |
| **GaCy SRTools Integration** | ✅ | ✅ | ✅ | ✅ | เชื่อมโยง URL เครื่องมือ `https://gacy-srtool.vercel.app/` ทั้ง Header และหน้าหลัก |
---