UNPKG

realtimecursor

Version:

Real-time collaboration system with cursor tracking and approval workflow

55 lines (44 loc) 1.63 kB
# Changelog All notable changes to the RealtimeCursor Enhanced SDK will be documented in this file. ## [1.2.0] - 2023-11-20 ### Added - Typing indicators to show when users are typing - Ready-to-use `CollaborativeEditor` component for quick integration - Event emitter for better event handling in vanilla JavaScript - Debug mode for easier troubleshooting - Improved error handling and reconnection logic - Dark mode support in CSS ### Enhanced - Better cursor animations and transitions - More user-friendly collaborator list with typing indicators - Improved connection status display - Better performance with optimized rendering ### Fixed - All issues from v1.1.0 remain fixed: - Infinite loop issue with `room-users` events - Duplicate users in the collaborators list - Cursor position tracking and updates - Connection stability ## [1.1.0] - 2023-11-15 ### Fixed - Infinite loop issue with `room-users` events by tracking project join status - Duplicate users in the collaborators list - Cursor position tracking and updates - Connection stability and reconnection logic ### Added - `hasJoinedProject` flag to prevent duplicate join events - Proper cleanup of disconnected users - Better error handling for socket events - TypeScript type definitions ### Changed - Improved cursor rendering performance - Updated documentation with more examples - Refactored code for better maintainability ## [1.0.0] - 2023-10-30 ### Added - Initial release of RealtimeCursor SDK - Real-time cursor tracking - Collaborator presence - Content synchronization - React hooks and components - Vanilla JavaScript support