LCE-Emerald-Launcher/src-tauri
M1noa c96ab0faa0 fix(LCEL-01): scope IPC commands to app data dir instead of disabling
the previous patch disabled write_binary_file / read_binary_file /
list_directory outright, but the frontend actively calls them for
plugin loading (PluginManager.ts reads plugin manifests and code
from the plugins dir, TauriService.ts wraps them for general use).
disabling broke plugin loading.

proper fix: scope all three commands to the launcher's app data dir
via canonicalize + starts_with check. legitimate callers operate
inside this dir anyway (plugin discovery, plugin code loading). the
write+launch primitive is closed because the app data dir doesn't
contain startup folders, autostart locations, or other sensitive
targets.
2026-07-16 20:25:58 -05:00
..
capabilities fix(LCEL-01): disable arbitrary-path IPC + remove opener ** scope 2026-07-16 20:25:58 -05: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-01): scope IPC commands to app data dir instead of disabling 2026-07-16 20:25:58 -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