ux: Start auto-installs client; hide install and instance UI #19

Open
layue13 wants to merge 0 commits from cursor/auto-install-start-ux-4ee7 into main
pull from: cursor/auto-install-start-ux-4ee7
Owner

HMC-22

  • No install UI: Start/Join never opens the modpack wizard; first install runs as a task dialog from Instances.ensureClientAndJoin().
  • Start = install/update then launch: missing client → silent fileApi (or bundled) install then join; existing client → join (launch runs ServerModpackCompletionTask for differential updates).
  • No instance management UI: removed sidebar game-instance entry; modifyGameSettings is a no-op.

Keeps dedicated server-client home trim; no Anthropic UI.

## HMC-22 - **No install UI**: Start/Join never opens the modpack wizard; first install runs as a task dialog from `Instances.ensureClientAndJoin()`. - **Start = install/update then launch**: missing client → silent fileApi (or bundled) install then join; existing client → join (launch runs `ServerModpackCompletionTask` for differential updates). - **No instance management UI**: removed sidebar game-instance entry; `modifyGameSettings` is a no-op. Keeps dedicated server-client home trim; no Anthropic UI.
layue13 added 1 commit 2026-11-10 05:02:01 +00:00
ux: Start auto-installs client; hide install and instance UI
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Successful in 8m38s
a19679fd00
HMC-22: the home Join/Start button runs fileApi install when needed,
then joins. Differential updates stay on the launch completion path.
Remove the instance-management sidebar entry and stop opening the
modpack install wizard from startup, empty launch, or drag-drop.
All checks were successful
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Successful in 8m38s
This branch is already included in the target branch. There is nothing to merge.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin cursor/auto-install-start-ux-4ee7:cursor/auto-install-start-ux-4ee7
git checkout cursor/auto-install-start-ux-4ee7
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TDLM/HMCL#19