# February 12, 2026

***

{% hint style="info" %}
**Want to see ALL the differences?**

Check out our comprehensive comparison between **Game Launcher Cloud** and **Game Launcher Asset (legacy)**: 👉 [Full Features Comparison List](https://help.gamelauncher.cloud/features/full-features-list)
{% endhint %}

***

## Desktop Launcher

### 🚀 Multiple Simultaneous Executions

{% hint style="success" %}
**NEW FEATURE:** Launch multiple instances of the same executable simultaneously!
{% endhint %}

<figure><img src="/files/ocTkdjDyqGMRcJfHI9uT" alt=""><figcaption><p>NEW - Multiple instances compatibility</p></figcaption></figure>

* **Enable per-executable** — configure independently for Primary and Secondary executables
* **Maximum instance limit** — set from 1 to 100, or use `-1` for unlimited
* **Instance count display** — see how many instances are running in real-time (e.g., "Primary: 2/5 instances")
* **Launch Another button** — quickly open additional instances from Optimized Mode
* **Close All button** — terminate all running instances of an executable at once
* **Smart launch guard** — prevents exceeding the maximum instance limit with a clear "Maximum instances reached" message

**How it works:**

1. Enable "Multiple Executions" for the desired executable in the Dashboard (Platform Settings)
2. Set the maximum simultaneous instances (-1 for unlimited, max 100)
3. Launch your app — Optimized Mode will show instance controls automatically

***

### 🖥️ Optimized Mode — Window Controls

{% hint style="success" %}
**NEW:** Minimize and Close buttons now are interactable during Optimized Mode!
{% endhint %}

<figure><img src="/files/xsSFS2QWh4VCLjzZf5lu" alt=""><figcaption><p>Window Controls in Optimized Mode</p></figcaption></figure>

* **Minimize button** — minimize the launcher window while games are running
* **Close button** — hides the launcher to the **system tray** instead of closing it
* **Tray icon** — appears automatically when entering Optimized Mode
  * **Click tray icon** to restore the launcher window
  * **"Show Launcher"** context menu option to restore
  * **"Exit"** context menu option to fully close the launcher
* **Auto-restore** — when all apps close, the launcher automatically returns to the foreground

**Behavior:**

| Action        | Normal Mode      | Optimized Mode                  |
| ------------- | ---------------- | ------------------------------- |
| Minimize      | Minimizes window | Minimizes window                |
| Close (X)     | Closes launcher  | Hides to system tray            |
| All apps exit | —                | Restores launcher to foreground |

***

### 🌐 Offline Status Detection — Enhanced Error Differentiation

{% hint style="success" %}
**IMPROVED:** Offline status now distinguishes between server errors and local network issues!
{% endhint %}

<figure><img src="/files/GoLES2AObwrNW4KxOUKk" alt=""><figcaption><p>Improved Offline badge</p></figcaption></figure>

* **No Internet Detection** — shows "No internet connection" when local network is down
* **Server Error Codes** — displays specific HTTP status codes (e.g., "Server error: 503 ServiceUnavailable")
* **Smart Refresh** — clicking refresh now correctly updates error type and message
* **Real-time Updates** — error information updates immediately when network state changes
* **Health Check Integration** — uses dedicated `/health` endpoint for faster and more reliable checks
* **Multi-language Support** — error messages available in 7 languages (English, Spanish, French, Portuguese, Chinese, Hebrew, Thai)

**Error Types:**

| Scenario                   | Display Message                                                                  |
| -------------------------- | -------------------------------------------------------------------------------- |
| WiFi/Ethernet disconnected | "No internet connection"                                                         |
| Server returns error code  | "Server error: \[CODE] \[STATUS]" (e.g., "Server error: 503 ServiceUnavailable") |
| Connection timeout/refused | "Unable to connect to server"                                                    |

**How it works:**

1. Launcher continuously monitors both internet connectivity and backend status using `/health` endpoint
2. When offline, the system captures HTTP status codes and error messages
3. Refresh button re-evaluates the current connection state
4. UI updates automatically with the appropriate error message

***

### 📭 No App Assigned — Empty State

{% hint style="success" %}
**NEW:** The launcher now shows a helpful message when no apps are linked!
{% endhint %}

<div data-full-width="true"><figure><img src="/files/eRW7NLrz1cx0GijVkxuL" alt=""><figcaption></figcaption></figure></div>

* **Smart detection** — automatically detects when `linkedApps` is null or empty from the backend
* **Empty state UI** — displays a centered icon, title, and descriptive message instead of a blank screen
* **Hides irrelevant content** — news panel, left panel, and game selection bar are hidden when no apps are available

***

### 🐛 Stability & Compatibility

{% hint style="success" %}
**IMPROVED:** Enhanced stability and better Windows compatibility!
{% endhint %}

* **Bug fixes** — multiple crash issues resolved across the Desktop launcher
* **Windows 10/11 compatibility** — improved support for different Windows versions and builds
* **Multi-DPI support** — better handling of multiple monitors with different DPI scaling
* **Per-monitor DPI awareness** — crisp rendering across all displays regardless of scaling settings

***

## Dashboard

### 🎮 Multiple Executions Configuration

{% hint style="success" %}
**NEW:** Configure multiple simultaneous executions per platform in App Settings.
{% endhint %}

<div data-full-width="true"><figure><img src="/files/5iuWYjiR7mkywGROtUrE" alt=""><figcaption><p>NEW - Enable Multiple Executions checkbox</p></figcaption></figure></div>

* **Enable Multiple Executions** toggle for Primary and Secondary executables
* **Maximum Simultaneous** input with validation (-1 for unlimited, max 100)

***

### 🏥 API Health Check Endpoint

{% hint style="success" %}
**NEW:** Health check endpoint for monitoring and connectivity verification.
{% endhint %}

* **`/api/health` endpoint** — lightweight health check for monitoring systems
* **Supports HEAD and GET requests** — optimized for connectivity checks
* **No authentication required** — accessible for external monitoring tools
* **Returns status and timestamp** — JSON response with health status

**Endpoint URLs:**

* **Production:** `https://api.gamelauncher.cloud/api/health`

**Use cases:**

* Desktop Launcher connectivity checks
* Uptime monitoring services
* Load balancer health checks
* Status page integrations

***

{% hint style="info" %}
**Need Help?** Check out our [Help Center](https://help.gamelauncher.cloud/) or join our [Discord Community](https://discord.gamelauncher.cloud)!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gamelauncher.cloud/help/changelog/2026/february-12-2026.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
