Repository navigation
feat(tokens): send, More sheet, community chats and share on Currency Info - #1865
Merged
Merged
Conversation
HoldingsSummary.quarks is the total in the currency's own quarks, not USD. Wrapping it in Fiat valued it at 1e6 per unit instead of 1e10. Carry the raw Long so the UI can format a token amount.
TokenInfoViewModel fetches GetCommunity per mint and keeps the ranked chats, empty on failure or for USDF. OnMore shows Convert, Withdraw and (non-USDF) Deposit as card rows like the group Send/Request sheet. Deposit has no per-mint form yet, so it opens the account deposit.
…dal trailing periods, use Figma Send and Buy icons
…y root share sheets
…story icon for Transactions
…d screens
Currency Info tiles, chat cards (42 photo, 16 chevron, 67 tall), View All
(white, Medium 13), About (Regular 14), footer (Created Jan 15, 2026, Regular 12),
Select Recipient and Share (24 avatars, 17 names), swipe sheet (SemiBold 44 amount,
36 chip without chevron, 56 avatar) and the Enter Amount subtitle ("$X available",
Medium 16). Spacing and heights use CodeTheme.dimens.grid.
Recipient and share rows fold Unicode styled letters (NFKC) so a name such as
mathematical-bold Godswill is drawn in the app font instead of a fallback.
… field Restore BottomScrollEdge on Select Recipient and put Invite People's inline scrim back. Select Recipient's search is a filled 46 tall, 10 radius, 8% white field with no border, set at the call site so the shared SearchInput is unchanged. The Share sheet's Recent Chats divider keeps the rows' horizontal insets.
Content scrolling under the nav bar blurs out through BottomScrollEdge, shown while the list can scroll forward, so the Created footer reads clean at the end.
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.
Currency Info gets a direct Send, a More sheet, Top Community Chats, and a Share-to-chats sheet. Spec:
docs/specs/currency-info-send.mdin the orchestrator repo; design node 11622:1585.AppRoute.Sheets.CurrencySend(mint): amount (locked to the currency, no picker), then Select Recipient, then the existing swipe-to-send sheet. Recipients are 1:1 DMs only, in chat-list order, searchable by name and username. It uses the DM send's intent path, so the message matches one sent from inside the chat.AppRoute.Sheets.Givetakes an optionalamount; with it,CashScreenskips entry and shows the bill.top_holder_chatsfromGetCommunity(flipcash2-client-protocol 0.22.0): up to three rows, View All, and a ranking info sheet. The section hides when the call errors or returns nothing. Holdings summary is mapped in mint quarks.Tests cover the tile and More-row rules, the recipient filter and order, community row text and hide-on-empty, and the community mapping.