SeaX Mobile Release History

Stay on top of SeaX Mobile enhancements. For a unified omnichannel log, visit the SeaX Release History.

0.0.2

New Features & Improvements
  • Redesigned MessageBubble with direction labels, live timestamps, unsynced-media placeholders, and recording cards, using localized “Inbound / Outbound” and WhatsApp sync warnings.
  • ConversationDetail and ConversationList hooks are now network-aware, add Twilio-specific ordering fields, and capture retry plus WebSocket lifecycle logs to cut offline errors.
  • Conversation screens merge route parameters with store fallbacks for workspace/phone selection and adopt KeyboardAvoidingViewCompat, handlingStatus, ChannelIcon, and ContactAvatar for better headers and input handling.
  • DialerScreen was overhauled with an MD3 dial pad, PhoneSelectField, lazy-loaded workspace phones, full-screen search and contact suggestions, microphone permission prompts, DEV diagnostics, and prefilled numbers from other screens.
  • ActiveCallScreen derives display names from Twilio call parameters and workspace contacts while CallLog / IncomingCall / PhoneSelection reuse PhoneSelectField and loadWorkspacePhones for consistent phone metadata.
  • Android adds EarlyInitProvider plus ReactNativeInitializer, and core bootstraps (AppProviders, StatusBarBackground, useOptionalNetInfo) along with package/babel/metro/jest/i18n updates to stabilize startup.
Bug Fixes
  • Conversation sockets now retry based on connectivity and Twilio ordering, preventing duplicate or out-of-order messages after a reconnect.
  • CallLog, PhoneSelection, and ActiveCallScreen log failures and show fallback descriptions when workspace phone metadata cannot be fetched, avoiding blank views.
  • Android boot now preloads React Native and Twilio Voice, fixing intermittent background-notification connection failures.
  • KeyboardAvoidingViewCompat offset tuning keeps the conversation composer visible instead of being covered by the OS keyboard.

0.0.1

New Features & Improvements
  • Established the Seasalt rebrand baseline by resetting marketing/build numbers to 0.0.1, unifying bundle identifiers, and updating scripts, environment files, and docs.
  • Delivered the initial React Native experience: login, workspace selection, conversation list/detail, Twilio Voice calling, push notifications, and caller ID setup.
Bug Fixes
  • Unified MARKETING_VERSION/versionName and build-number baselines to remove iOS vs. Android version conflicts.
Any questions? We follow up with every message.