Skip to content

fix(monero, ui): pick who takes part in a Monero multisig setup; UI lint green again - #332

Merged
corpetty merged 1 commit into
mainfrom
fix/xmr-msig-picker
Oct 17, 2026
Merged

corpetty merged 1 commit into
mainfrom
fix/xmr-msig-picker

Conversation

@corpetty

Copy link
Copy Markdown
Owner
  • Member picker for the Monero multisig setup (exo-dcc.34.6). The setup form used to name everyone in the room. A member who had gone held the setup up forever, as the stagenet UI run found (labbook §8).
    • You always take part.
    • Tap a member to leave them out.
    • The button names the M-of-N it will open. Until there are two members, it says "A multisig needs at least two members".
  • UI lint was red on main. An earlier claims-registry edit added "driver" and "drivers" past the plain-language baseline. The conformance claim now reads in plain words, and the baseline shrinks by 3.
  • Labbook §8 corrected. The three-way autojoin went wrong because the run's launcher set MUSTER_AUTOADMIT on every instance. The self-tests set it on the founder only, so the autopilot is fine.

Tested

  • The picker on a dev runner on Xvfb (this tree's QML). "You" is fixed, and in a one-member room the button is disabled and says why.
  • scripts/ui-lint.sh: green.
  • The gallery renders with 0 QML warnings.
  • The claims-registry check passes.

🤖 Generated with Claude Code

…int green again (exo-dcc.34.6)

- The setup form names the members it opens with. You always take part; tap a
  member to leave them out, and the button names the M-of-N it will open ("A
  multisig needs at least two members" until it can). A member who was gone used to
  hold a setup up forever, because the form named everyone in the room (found in the
  stagenet UI run, labbook §8).
- UI lint was red on main: an earlier claims-registry edit (aa387ca) added "driver"
  and "drivers" to ClaimsRegistry.qml past the plain-language baseline. The
  conformance claim now reads in plain words, and the baseline shrinks by 3.
- Labbook §8 corrected: the three-way autojoin went wrong because the run's launcher
  set MUSTER_AUTOADMIT on every instance. The self-tests set it on the founder only,
  so the autopilot is fine.

Tested-Behavior: the picker seen on a dev runner on Xvfb (this tree's QML): "You" fixed, the button disabled with its reason for a one-member room; scripts/ui-lint.sh green (87 known, 0 new); gallery room-details-accounts and settings 0 QML warnings; check-claims-registry OK

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Session-Id: 836705fe-fda9-501b-8ac2-1ce50b5af64a
@corpetty
corpetty merged commit c9890f1 into main Oct 17, 2026
6 checks passed
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