WI-898: Reconcile Team creation and expose roster failures #759

Open
toasterson wants to merge 1 commit from codex/wi-898-team-ui into main
Owner

User creation now upserts the query cache by identity and refreshes the roster, keeping the first created member visible and preventing duplicates after refetch. Roster failures support retry, rejected forms retain input, and empty passwords are blocked before submission.

Validation: independent PWA production build (including TypeScript), lint, and focused regression tests passed. The combined PWA suite also passed. Local fixture browser checks were performed; authenticated live UI acceptance is pending sign-in. Anima review/CI and human acceptance remain required; this PR does not claim deployment.

Work item: 01a0f185-0f65-70e1-9c81-9dabbe07c924

User creation now upserts the query cache by identity and refreshes the roster, keeping the first created member visible and preventing duplicates after refetch. Roster failures support retry, rejected forms retain input, and empty passwords are blocked before submission. Validation: independent PWA production build (including TypeScript), lint, and focused regression tests passed. The combined PWA suite also passed. Local fixture browser checks were performed; authenticated live UI acceptance is pending sign-in. Anima review/CI and human acceptance remain required; this PR does not claim deployment. Work item: 01a0f185-0f65-70e1-9c81-9dabbe07c924
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/wi-898-team-ui:codex/wi-898-team-ui
git switch codex/wi-898-team-ui

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff codex/wi-898-team-ui
git switch codex/wi-898-team-ui
git rebase main
git switch main
git merge --ff-only codex/wi-898-team-ui
git switch codex/wi-898-team-ui
git rebase main
git switch main
git merge --no-ff codex/wi-898-team-ui
git switch main
git merge --squash codex/wi-898-team-ui
git switch main
git merge --ff-only codex/wi-898-team-ui
git switch main
git merge codex/wi-898-team-ui
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
toasterson/Anima!759
No description provided.