LCE-Emerald-Launcher/src-tauri
M1noa 8f6aea866f fix(LCEL-08): move LCEOnline token to Rust-side secret store
the access token used to live in localStorage under lceonline_session.
localStorage is readable by any JS in the webview origin (XSS exposure).

added three new IPC commands:
- lceonline_token_store(token, username): writes session.json under
  app_data_dir with 0600 perms (POSIX).
- lceonline_token_load(): reads session.json and returns {token, username}.
- lceonline_token_clear(): removes session.json.

the frontend now uses invoke() to call these instead of localStorage.
the token never enters the webview's storage surface.
2026-07-16 20:27:35 -05:00
..
capabilities fix(lceonline): client not opening & webview window for lceonline login (#129) 2026-07-12 09:43:17 +03:00
gen/schemas fix(versions): custom path empty directory, fixes #127 (#131) 2026-07-12 10:06:37 +03:00
icons feat(icon): macOS style (#106) 2026-06-30 22:31:11 +03:00
resources/DLC/Emerald Skin Pack fix: Permission Issue on Release (#1) 2026-04-13 19:40:46 +03:00
scripts ci: build artifacts 2026-05-16 20:37:13 +03:00
src fix(LCEL-08): move LCEOnline token to Rust-side secret store 2026-07-16 20:27:35 -05:00
.gitignore revert the revert 2026-04-02 16:02:58 +03:00
build.rs revert the revert 2026-04-02 16:02:58 +03:00
Cargo.lock bump (#133) 2026-07-12 20:11:06 +03:00
Cargo.toml bump (#133) 2026-07-12 20:11:06 +03:00
tauri.conf.json bump (#133) 2026-07-12 20:11:06 +03:00
tauri.nightly.conf.json bump (#133) 2026-07-12 20:11:06 +03:00