Skip to content

Mobile App Releases

This section documents the update history and changelog for the SMSBAT Omnichannel Mobile App (available on iOS and Android).

Version 1.0.14 (Latest)

Date: March 2026

Bug Fixes: - Attachment Menu Stability (iOS): Fixed a silent race condition where the attachment menu (Paperclip) would instantly close and suppress the Photos/Documents native UI pickers on iOS devices when tapped. The upload UI now successfully presents asynchronously. - Document Misclassification: Addressed an issue where some generic documents (e.g., specific file types sent as raw attachments) were incorrectly parsed as streamable video blocks due to overly broad MIME-type sniffing.


Version 1.0.13

Date: March 2026

Bug Fixes: - Video Playback (iOS AVPlayer -11850): Re-engineered the video streaming architecture. The mobile app now leverages expo-file-system to natively cache remote CDN videos locally before mounting the player. This comprehensively bypasses the Apple AVFoundation strict requirement for HTTP 206 Byte-Range streaming headers, instantly curing the -11850 playback error.


Version 1.0.12

Date: March 2026

New Features & Enhancements: - Redesigned Chat Headers: The chat header now displays the contact's name prominently on the first line and their phone number/channel alongside a colored status indicator on the second line for easier reading. - Enhanced Contact Resolution: The app now proactively scans your CRM and automatically replaces raw phone numbers or IDs with genuine Client Names (e.g., "Маріанна") whenever available—even if the raw chat payload omits the name. - Operator Masking: If a logged-in operator is testing the Web Widget and the CRM detects the operator's own name/email, the mobile app intercepts and masks it as "Без імені" to prevent visual confusion in the contact center. - Auto-Routing for New Chats: When creating a new chat natively, the mobile app will automatically and seamlessly navigate you into the new active chat instance. (Empty chats also now float to the top of your inbox correctly). - Consolidated Swipe Actions: Swiping left-to-right on a chat list item now houses up to 4 distinct action buttons, including a new togglable "Mark as Read / Unread" action.

Bug Fixes: - Navigation Flow Fix: Resolved a bug preventing the Search overlay from pushing users into the detailed chat screen after selecting a result. Global navigation now correctly pushes the route stack. - Keyboard Clipping (iOS): Fixed a recurring UI glitch in the Contact Information modal where characters with descenders (like the letter 'y' or 'g') were cut off at the bottom of text inputs. - Message History Continuity: The mobile app now leverages full-chain history (isChain=true), ensuring that messages from previous chats with the same contact are successfully loaded and stitched together, perfectly matching the Web Panel experience. - Tag Fetching Issues: Switched the mobile tag parser to the direct dashboard endpoint, ensuring all organization tags are successfully retrieved and displayed for filtering. - Session Stability: Deepened authStore logic to aggressively handle 401 Unauthorized API responses and safely dispatch continuous token refreshes, preventing unexpected app logouts.