3.0.9

New Features

  • [Inline Reactions]: Added customReactions prop for VeltInlineReactionsSection component in React, allowing custom emoji definitions:

    const customReactions = {
      "EMOJI_ID_1": {
        "emoji": "🔥" // You could also set emoji using a url or raw svg definition
      },
      "EMOJI_ID_2": {
        "emoji": "🙌" // You could also set emoji using a url or raw svg definition
      },
      "EMOJI_ID_3": {
        "emoji": "💪" // You could also set emoji using a url or raw svg definition
      }
    }
    <VeltInlineReactionsSection customReactions={customReactions} />
    
  • [Comments]: Added multiThreadMode prop for VeltComments component in React:

    <VeltComments multiThreadMode={true} />
    

Improvements

  • [Comments]: Updated the unresolved button icon for better understanding.
  • [Comments]: Added types for enableMultiThreadMode and disableMultiThreadMode API methods.

3.0.8

New Features

  • [Comments]: Added multi-thread support for Comments:

Using Props:

<velt-comments multi-thread-mode="true"></velt-comments>

Using API Method:

const commentElement = Velt.getCommentElement();
// To enable multi-thread mode
commentElement.enableMultiThreadMode();
// To disable multi-thread mode
commentElement.disableMultiThreadMode();
  • [Inline Reactions]: Added ability to add list of custom reactions:

Using API Method:

  const reactionElement = client.getReactionElement();
  const customReactions = {
    "EMOJI_ID_1": {
      "emoji": "🔥" // You could also set emoji using a url or raw svg definition
    },
    "EMOJI_ID_2": {
      "emoji": "🙌" // You could also set emoji using a url or raw svg definition
    },
    "EMOJI_ID_3": {
      "emoji": "💪" // You could also set emoji using a url or raw svg definition
    }
  };
  reactionElement.setCustomReactions(customReactions);
  • [UI Customization]: Added wireframe for MultiThreaded Comment Dialog.
  • [UI Customization]: Added wireframe for Comment Sidebar Button with the new name.

Improvements

  • [Comments]: Made element binding consistent by using common targetElementId attribute in comment feature components:
  <VeltCommentTool targetElementId={'yourTargetElementId'} />
  <VeltCommentBubble targetElementId={'yourTargetElementId'} />
  <VeltInlineCommentsSection targetElementId={'yourTargetElementId'} />

Bug Fixes

  • [Notifications]: Fixed an issue where unread icon was not showing up when a comment was added by the user themselves.
  • [Notifications]: Resolved a UI issue where the “All Read” container was showing up while the data was still loading.
  • [Notifications]: Fixed the load more button on all notifications tabs.
  • [Notifications]: Fixed an issue where using the “assign to” options from the thread options menu wasn’t generating a notification.
  • [Recorder]: Fixed an issue where recording was saved when minimizing the preview panel.