Skip to content

feat(myaccount): add a Profile Picture row, name the rows after what they edit - #1349

Merged
bmc08gt merged 2 commits into
code/cashfrom
feat/myaccount-profile-picture
Aug 28, 2026
Merged

feat(myaccount): add a Profile Picture row, name the rows after what they edit#1349
bmc08gt merged 2 commits into
code/cashfrom
feat/myaccount-profile-picture

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Node 9544:18478 reorganizes My Account. This lands two of its three changes.

A Profile Picture row. The photo had no row of its own — the only way to it was the staff/beta User Profile editor. The new row pushes the same single-step UpdateUserProfile flow that editor already uses, asking for the photo step alone. Its icon is Material Symbols Outlined familiar_face_and_zone, converted from Google's -960 viewBox into the 0..960 one ic_biometrics already uses; rendering the converted path back to SVG matches Google's original pixel for pixel.

The labels drop their verb. "Change Display Name" becomes "Display Name" and "Change Username" becomes "Username", per the note on the frame, so the list reads as an inventory of the profile rather than a list of actions. The two string keys were renamed to match — nothing else referenced them.

Row order follows the flow's own step order (name, username, photo), so a claimed handle sits between the two. Username stays conditional on a claimed handle and Profile Picture carries no condition.

Minimum Tip, the design's third change, is out of scope here: #1344 scaffolded SetMinDmChatInitFee, and wiring the row to it is its own piece of work.

… edit

Node 9544:18478 lists the account's editable fields, and the photo had no row:
it was only reachable through the staff/beta profile editor. The new row pushes
the same single-step UpdateUserProfile flow that editor already uses, asking for
the photo step alone.

The labels drop their verb — "Change Display Name" becomes "Display Name",
"Change Username" becomes "Username" — so the list reads as an inventory of the
profile rather than a list of actions.

Minimum Tip, also in that design, is left out of this change.
Material Symbols Outlined at 24dp/wght 400, converted from Google's -960 viewBox
into the 0..960 one ic_biometrics already uses. Rendering the converted path back
to SVG matches Google's original pixel for pixel.
@bmc08gt bmc08gt self-assigned this Aug 27, 2026
@github-actions github-actions Bot added the type: feature New functionality label Aug 27, 2026
@bmc08gt
bmc08gt merged commit 1e23d5c into code/cash Aug 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant