You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[**Comments**]: You can now tag users by copy-pasting their email address. Previously, only manually typed emails worked for tagging users not on the contact list.
52
52
53
-
-[**Comments**]: Added `viewedBy` and `reactionAnnotations` fields to the client annotation object. You can now access read/unread status and reaction data for comment annotations.
53
+
-[**Comments**]: Added `viewedBy` and `reactionAnnotations` fields to comment annotation objects returned via REST APIs including [Get Comment Annotations](/api-reference/rest-apis/v2/comments-feature/comment-annotations/get-comment-annotations-v2) and [Get Comments](/api-reference/rest-apis/v2/comments-feature/comments/get-comments). These fields provide enhanced visibility into user engagement and reactions.
54
+
55
+
**`viewedBy`**: An array of User objects representing who has seen and read the comment annotation. Use this to track engagement, identify which stakeholders have reviewed feedback, or build custom read receipt indicators.
56
+
57
+
**`reactionAnnotations`**: An array of complete ReactionAnnotation objects containing the full reaction data for each comment. Each object includes the reaction ID, icon, user information, and metadata. Use this to display reaction counts, show who reacted with what emoji, or build custom reaction analytics.
54
58
55
59
```typescript
56
-
// Annotation
60
+
//Comment Annotation Object
57
61
{
58
62
...
59
63
comments: [
60
64
{
61
65
...
62
-
reactionAnnotations?:ReactionAnnotation[];
66
+
reactionAnnotations?:ReactionAnnotation[];// Complete reaction objects with full details
63
67
}
64
68
],
65
-
viewedBy?:User[];
69
+
viewedBy?:User[];// Users who have seen and read this annotation
-[**Comments**]: Improved comment anchoring with a new fallback mechanism. Pin, text, and area comments now use enhanced element detection for more accurate positioning on dynamic websites.
81
-
82
-
### Bug Fixes
83
-
84
-
-[**Comments**]: Fixed an issue where the comment cursor was not displaying correctly on SquareSpace websites. The cursor now appears properly based on DOM element visibility.
85
-
86
-
-[**Comments**]: Fixed an issue with comment positioning on image tags in SquareSpace websites. Container elements with static positioning are now conditionally set to relative positioning to ensure correct comment placement.
84
+
-[**Comments**]: Released v2 improved version of comment anchoring that makes comment positioning more dynamic and robust on more dynamic websites. This includes enhanced element detection for pin, text, and area comments, improved cursor display based on DOM element visibility, and better handling of image tag positioning with conditional relative positioning for container elements.
-[**Comments**]: Fixed an issue where draft comments with resolvers were incorrectly submitted before being finalized, causing data inconsistencies. Draft comments with resolvers now work properly and are only saved when explicitly published.
96
94
97
-
-[**Access Control**]: Fixed an issue where organization access permissions were not being set correctly during user identification. When users logged in, their organization-level permissions were failing to initialize properly. Organization access now gets assigned correctly during the identification process.
95
+
-[**Access Control**]: Fixed an issue where organization access permissions were not being set correctly when using the permission provider. When users logged in, their organization-level permissions were failing to initialize properly. Organization access now gets assigned correctly during the identification process.
0 commit comments