Skip to main content

Libraries

  • @veltdev/react
  • @veltdev/client
  • @veltdev/sdk
6.0.0-beta.2
June 24, 2026
V2 comment sidebar events now flow through the unified commentElement.on() event bus, plus correctness fixes for comments, reactions, and notifications.

New Features

  • [Comments]: Four new comment events on the on() bus — sidebarOpen, sidebarClose, commentClick, and commentNavigationButtonClick. Subscribe via commentElement.on(...) or useCommentEventCallback(...). Learn more →

Improvements

  • [Comments]: V2 sidebar filter option counts are now absolute — they no longer shift as you apply search text or other filters. Learn more →
  • [Comments]: Visual fixes to the V2 sidebar filter dropdown — dark-mode icon color, checkbox alignment, and selected-row accent color. Learn more →

Bug Fixes

  • [Comments]: Recipients granted via enablePrivateMode({ type: 'restricted', userIds: [...] }) are no longer dropped when a new pin is submitted.
  • [Comments]: The reaction pin and reaction tool render correctly again inside the comment dialog thread card.
  • [Comments]: The default-mode V2 comment sidebar no longer reserves an invisible full-height block at its tag location.
  • [Notifications]: Custom notification data now resolves correctly for self-hosted data providers when document paths don’t carry an organization id.
6.0.0-beta.1
June 23, 2026
First beta of the modular SDK. The public Velt browser API is fully backward compatible — existing browser integrations work unchanged.

New Features

  • [Core]: Modular SDK — each feature now loads as its own on-demand chunk. Pass featureAllowList at init (e.g. ['comment', 'presence']) to preload only the features you use; omit it to keep the existing behavior of preloading everything. Learn more →
  • [Core]: New preload<Feature>() methods (e.g. preloadComment()) to warm a feature chunk ahead of use, or to load tag-only features (userInvite, userRequest, videoPlayer). Learn more →