Skip to content

Add developer team selection#568

Open
chenx-dust wants to merge 1 commit into
nab138:mainfrom
chenx-dust:agent/add-developer-team-selection
Open

Add developer team selection#568
chenx-dust wants to merge 1 commit into
nab138:mainfrom
chenx-dust:agent/add-developer-team-selection

Conversation

@chenx-dust

Copy link
Copy Markdown

Summary

  • prompt users to choose a developer team when an Apple ID belongs to multiple teams
  • reuse the selected team for signing, certificate, and App ID operations during the login session
  • show the active developer team below the logged-in account
  • add English, Simplified Chinese, Traditional Chinese, and Cantonese copy for the new UI

Why

iloader previously used the first team returned by Apple's listTeams endpoint. Accounts belonging to multiple teams could therefore sign with an unintended team and had no way to confirm which team was active.

User impact

Accounts with one team continue without interruption. Accounts with multiple teams must select one during login; canceling or timing out aborts the login instead of silently choosing a team. The selected team name remains visible in the account card for the session.

Validation

  • cargo check
  • cargo fmt --check
  • npm run build
  • git diff --check

@chenx-dust

Copy link
Copy Markdown
Author

This PR is drafted by GPT 5.6 Sol, and verified by human.

@chenx-dust
chenx-dust marked this pull request as ready for review July 17, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant