Part of the Java auto-provisioning epic (slice 2, network).
Wire the installer into the UI. When no compatible JRE is installed (slice-1 plan state needs-install), the args-editor warning grows an "Install Java N" button.
Scope
java:install IPC (major → resolved path), streaming progress events to the renderer (channel + preload binding + register.ts handler).
- Button shows a progress state (downloading %, verifying, extracting), disables while running, and on success sets the per-server
javaPath to the returned executable + rescans the install list.
- Failure (network, checksum mismatch) surfaces a toast; nothing is written.
- EN/TR i18n in lockstep.
Depends on the installer core issue; both closed by one PR. Reverting this PR leaves slice 1's warnings fully intact.
Part of the Java auto-provisioning epic (slice 2, network).
Wire the installer into the UI. When no compatible JRE is installed (slice-1 plan state
needs-install), the args-editor warning grows an "Install Java N" button.Scope
java:installIPC (major → resolved path), streaming progress events to the renderer (channel + preload binding +register.tshandler).javaPathto the returned executable + rescans the install list.Depends on the installer core issue; both closed by one PR. Reverting this PR leaves slice 1's warnings fully intact.