Mixed Nuts has two kinds of chat:
Open the group and tap the Chat tab for group chat, or open a specific match and tap the chat icon for match chat. Type your message and tap Send. Messages are delivered in real time.
Match chat membership tracks the roster automatically. When you confirm into a match (as a regular or sub) you gain access. If you drop out, you lose access to that match's chat. Group owners, admins, and the group leader can always read and post in match chat for groups they run, even when they aren't on that match's roster.
Group owners and admins can post a match card into group chat -- a tappable summary showing the match's date, sport, location, and current RSVP count. Post one from a match's admin menu (Post to chat), or turn on the Also post to group chat switch when you create or edit a match. Tap the card in chat to open the match directly. Cards are admin announcements, so only owners and admins can post them, and a card is removed automatically if its match is canceled.
Notifications about roster changes and chat replies include a link that opens the right chat -- group or match -- directly in the app on both iOS and Android.
Long-press a message and choose Reply in thread to start a side conversation under that message. The original message gets a reply count; tap it to open the thread. Threads keep follow-up discussion attached to the message that started it instead of mixing into the main chat. The thread author and anyone who has replied get a push notification on each new reply.
Long-press a message and tap a reaction (thumbs up, heart, laugh, and others) to react. Reactions appear inline below the message bubble and are visible to everyone who can see the message. Each member can leave one reaction per message; tap the same reaction again to remove it. Tap a reaction below a message to see who reacted. The author of the message gets a push notification when someone reacts.
You can delete your own messages by long-pressing (or swiping) on the message and selecting Delete. Group owners and admins can delete any message in group or match chat to moderate content.
Mute is set per group. Muting silences push notifications for new group-chat messages and thread replies. Match-chat push is not muted -- those messages are about a match you're actively confirmed on, so they always come through. Roster changes, match updates, and other non-chat notifications are unaffected. Unmute any time from group settings.
The group list shows an unread count badge next to groups with new chat messages you have not yet seen. Match cards show their own unread badge for match chat. Opening the chat clears the badge.