Skip to content

Commit 8b8c8ad

Browse files
Alexxxxxanderclaude
andcommitted
feat: v0.1.8 — smart login state machine, login progress UI, fix profile icons
Login algorithm rewrite: - Add LoginPhase state machine (Nothing/RcStarting/RcWaitingForApi/RcReady/Authenticated/LeagueRunning) - detect_login_phase() probes system state so the algorithm knows where to resume - HTTP login tried first (fast, no window minimize needed), UIA only as fallback - Up to 3 RC restart attempts with phase-aware skip of completed steps - RSO session init with 3 targeted retries instead of blocking 10s wait - Real-time progress events ("Запуск Riot Client...", "Вход в аккаунт...", etc.) - Frontend shows progress text next to cancel button during login Auto-accept improvements: - WS and polling listeners wait for LCU to become available before starting - Proper LCU disconnect/reconnect handling instead of spamming failed requests - No more premature force_polling on cold start Fix profile icon loading: - Fetch latest Data Dragon version dynamically instead of hardcoded 14.1.1 - New icons from recent patches now load correctly Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent fd7b10c commit 8b8c8ad

8 files changed

Lines changed: 399 additions & 153 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rustlm",
3-
"version": "0.1.7",
3+
"version": "0.1.8",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rustlm"
3-
version = "0.1.7"
3+
version = "0.1.8"
44
description = "League of Legends Account Manager"
55
authors = ["RaspizDIYs"]
66
license = "MIT"

0 commit comments

Comments
 (0)