realtimecursor
Version:
Real-time collaboration system with cursor tracking and approval workflow
55 lines (44 loc) • 1.63 kB
Markdown
# 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