Repository navigation
feat(chat): pick a new group's currency from a full-width row - #1084
Merged
Merged
Conversation
The New Public Group form now has a Community Currency section above
Minimum Balance Required, holding a row styled like the group profile's
Token row (32pt icon, 56pt tall, chevron). The balance card keeps only the
presets, and the caption names the chosen token: "People need this amount
of {Token} to join this chat."
In the picker, the Total Balance card is gone and Any Community Currency is
the last item. It still sends an empty mints list, so the server counts
USDF toward it until the contract can exclude it.
Layout follows Figma node 11745:1054.
Any Community Currency is the last row of the picker, and dollars aren't a community currency. SelectCurrencyScreen takes excludesUSDF (default false), which only the new group screen sets.
bmc08gt
added a commit
that referenced
this pull request
Oct 19, 2026
* origin/main: feat(chat): pick a new group's currency from a full-width row (#1084) fix(core): round Decimal.doubleValue correctly (#1082) feat(flipcash): adopt ocp 0.8.0 and flipcash2 0.20.0 contracts (#1078) chore: bump version to 2026.10.4 (#1086) chore: record 2026.10.3 as the production release (#1089) ci(release-manifest): record every TestFlight build when it processes (#1088) build: update release manifest test: stop four retry-only tests failing on a loaded runner (#1087) fix: clear the 2026.10.3 release test gate (#1085) build: update release manifest fix(chat): cap the attach card's corner radius at 40pt on iOS 26 (#1081) feat(update): check for an update every time the app returns from the background (#1080) build: update release manifest chore(chat): log where the inline photo picker flow stops (#1079) build: update release manifest fix(chat): open the author's profile from the avatar beside a photo (#1077) feat(chat): forward a message through the share sheet (#1076) feat(chat): draw message links as a message card (#1057) # Conflicts: # FlipcashCoreVectors/Tests/FlipcashCoreVectorsTests/MultiPaymentIntentVectorTests.swift
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The New Public Group form picks its currency from a full-width row instead of the dropdown, laid out per Figma node 11745:1054 and styled like the group profile's Token row.
Any Community Currency still counts USDF. It sends an empty
mintslist, whichMinimumBalanceRequirementreads as every mint. Excluding USDF needs a contract change.The form still opens with Any Community Currency selected, as it did with Total Balance.
CurrencyChoice.allis renamed to.anyCommunityCurrency, andSelectCurrencyScreenswaps its header slot for a footer. Callers without a footer are unchanged.