sanasol
6c369edb0f
v2.3.4: dynamic patches URL from auth server
...
Launcher now fetches patches base URL from /api/patches-config endpoint
instead of using hardcoded domain. URL cached for 5 minutes, no fallback
to hardcoded domain - requires auth server connection or cached URL.
Enables instant CDN switching without launcher updates.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 19:27:55 +01:00
sanasol
0dafb17c7b
v2.3.1: CDN redirect gateway, fix token username bug
...
- Migrate patch downloads to auth server redirect gateway (302 -> CDN)
Allows instant CDN switching via admin panel without launcher update
- Fix identity token "Player" username mismatch on fresh install
Add token username verification with retry in fetchAuthTokens
- Refactor versionManager to use mirror manifest via auth.sanasol.ws/patches
- Add optimal patch routing (BFS) for differential updates
- Add PATCH_CDN_INFRASTRUCTURE.md documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:36:09 +01:00
AMIAY
4502c11bd0
Use new version API and default to v8 PWR
2026-02-11 10:43:18 +01:00
AMIAY
3ac2f25955
Add smart proxy with direct-fallback and logging
2026-02-01 19:46:22 +01:00
AMIAY
cd25f124bd
Add proxy client and route downloads through it
2026-02-01 17:23:00 +01:00
AMIAY
33a0e219fc
Add differential update system
2026-01-30 04:11:10 +01:00
Fazri Gading
a07f0f1de1
fix: timeout getLatestClient
...
fixes #138
2026-01-29 03:01:38 +08:00
AMIAY
a6f716c61b
removed getInstalledClientVersion
2026-01-24 13:44:56 +01:00
AMIAY
3983fdb1bc
pre-release & release game version [to check]
2026-01-23 17:54:57 +01:00
AMIAY
21f8527ed4
update 2.0.2
2026-01-19 23:15:29 +01:00
greenkod
7dbc900338
refactor: split main file into smaller modules for better maintainability
2026-01-18 21:29:37 +03:00