Skip to main content

1.0.0

Note: This version requires WebViewer 7.3.0 or greater.

Note: The server and DB packages are on v1.0.1 due to a hotfix.

Collab-Client#

  • Added enableConnectedUsers collab client option
  • Added CollabClient.getConnectedUsers(documentId) to get connected users and their current page position.
  • Added connectedUsersChanged collaboration event that gets triggered when connected users changes their page position or becomes online/offline.
  • Added An API markAllAnnotationsAsRead to mark all annotations in a document as read.
  • Added CollabClient.scrollSyncAvailable() to determine if the scroll synchronization mode is available.
  • Added CollabClient.joinScrollSync() to join scroll synchronization mode. When the owner/presenter of a document scrolls, anyone else viewing that document will automatically scroll with them.
  • Added CollabClient.leaveScrollSync() to leave scroll synchronization mode.
  • Added scrollSyncStatusChanged collaboration event that gets triggered when scroll sync becomes available/unavailable.
  • Added CollabClient.copyAnnotations() to copy annotations from one document to another.

Changes#

  • Changed annotations to be stored as plain XFDF instead of annotation commands.
  • Used single ConnectedUserMap class to manage all operations on connected users.
  • Fixed realtime events firing for connected non-member users to a public document.