Bicrypto 5.4.7

31 August 2025

BUG FIXESWEBSOCKET IMPROVEMENTSLIVE CHATUI ENHANCEMENTS

Version 5.4.7

Release Date: August 31, 2025
Tags: BUG FIXES, WEBSOCKET IMPROVEMENTS, LIVE CHAT, UI ENHANCEMENTS

Changed

WebSocket Management

  • Message Processing: Optimized live message routing performance
  • Callback Execution: Improved performance with cleaner error handling
  • Subscription Management: Enhanced routing key matching and management
  • Console Logging: Reduced debug noise while maintaining essential error logging

Live Chat Experience

  • Message Consistency: Enhanced message display consistency between user and admin interfaces
  • Real-time Delivery: Improved message delivery with proper WebSocket routing
  • Conversation Flow: Added smooth auto-scrolling for better chat experience
  • Duplicate Prevention: Fixed message duplication issues

Code Quality

  • Message IDs: Standardized how messages are identified across every chat surface
  • Content Extraction: Unified how message text is read, so no surface shows a blank message
  • Type Safety: Improved type safety in message handling
  • Error Handling: A malformed live message no longer takes the chat window down with it

Fixed

Live Chat System

  • WebSocket Message Routing: Fixed messages never arriving in the live chat window
  • Stream Key Mismatch: Resolved support ticket messages being delivered under the wrong routing key
  • Message Routing: Support ticket messages are now routed to the conversation they belong to
  • Message Display: Fixed duplicate entries appearing in the message list
  • Message IDs: Each message is now identified by its own id rather than the ticket's, so messages no longer collide
  • Content Processing: Fixed messages appearing blank due to incorrect field priority

Admin Support Interface

  • Auto-Scroll: Added missing auto-scroll to bottom functionality in admin chat drawer
  • Smooth Scrolling: Implemented automatic scrolling when new messages arrive
  • Message Visibility: Enhanced user experience with proper scroll management