Messages search
Searching by customer name or phone on the main Messages screen now filters the conversation list correctly.
Search inside a conversation
Finding text within a chat now searches the full message history, not only what’s on screen.
Long conversations
Threads with many messages load the newest messages first, with an option to load older ones.
Message thread keyboard (Android & iOS)
When typing a reply, the last message stays visible above the keyboard instead of being hidden behind it.
iMessage reactions (Android & iOS)
Split tapback texts like Loved '…' now merge into one compact “Loved a message” bubble instead of multiple large quote bubbles.
Bluetooth audio on launch (Android & iOS)
Removed the unused in-app softphone that could take over Bluetooth audio when opening the app. Outbound calls still work the same way — tap Call, get “Call Requested,” and your cell phone rings.
Customer profile — empty fields
Salon, address, email, and city/zip rows are now hidden when there is no real data, instead of showing placeholders like “(none)” or “No Email.”
Copy address feedback (iOS & Android)
Tapping copy now shows a brief inline green checkmark and “Copied” message. Removed the iOS alert and Android toast, which also fixes the double toast on Android.
Message thread dates
Timestamps on older messages now include the date as well as time (e.g. “15-Sep 2:30 PM”), not just the time of day.