Skip to content

chore: improvements to chat experience#936

Merged
bmc08gt merged 9 commits into
code/cashfrom
fix/chat-input-polish-v2
Jun 18, 2026
Merged

chore: improvements to chat experience#936
bmc08gt merged 9 commits into
code/cashfrom
fix/chat-input-polish-v2

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

bmc08gt added 9 commits June 18, 2026 13:06
Move ChatListItem, ReceiptStatus, SeparatorConfig, and MessageBubble
into a new :apps:flipcash:shared:chat-ui module so they can be reused
across messenger, direct-send, and chat features.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Pop directly after send completes instead of showing a BottomBarManager
info prompt. Removes the unused chattingWithName parameter.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Shorten "Advanced Features" title to "Advanced" and rename
"Beta Flags" to "Beta Features". Reorder menu items and
comment out BillCustomizer.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
ReceiptLabel was playing its spring entrance animation every time the
chat opened or a message scrolled into view. Now the animation only
fires during a live SENDING→SENT transition by tracking wasSending
state at the item level in MessageList.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
DecoratorBox Row now always centers children vertically for the text
field. The trailing icon is wrapped in a Box that aligns via the
contentAlignment parameter, so the send button stays pinned to the
bottom when the input grows to multiple lines.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
… from members

- Gate chat sync/event-stream behind PhoneNumberSend feature flag and
  observe flag changes to start syncing when enabled.
- Fix notification contact resolution: groupKey is the chat ID, not an
  encoded E.164. Resolve the other member phone number from persisted
  chat members, falling back to a server fetch for new chats.
- Sync feed after first send to a new conversation so the chat appears
  in the contact list.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Was checking rate.currency instead of currencyCode, causing a USD
balance to be incorrectly converted when given a non-USD rate.
Adds regression test.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
@bmc08gt bmc08gt self-assigned this Jun 18, 2026
@bmc08gt bmc08gt merged commit b6a3a2f into code/cash Jun 18, 2026
@bmc08gt bmc08gt deleted the fix/chat-input-polish-v2 branch June 18, 2026 17:07
@github-actions github-actions Bot added type: chore Maintenance, config, CI/CD area: ui Compose UI, theme, components, resources area: network gRPC, connectivity, API, exchange rates area: notifications Push notifications, in-app messaging area: build-system Gradle, convention plugins, build-logic area: onboarding labels Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build-system Gradle, convention plugins, build-logic area: network gRPC, connectivity, API, exchange rates area: notifications Push notifications, in-app messaging area: onboarding area: ui Compose UI, theme, components, resources type: chore Maintenance, config, CI/CD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant