New ReleasesImprovements
🚀 New Features
Discovery Widget
AddedAmityDiscoveryWidgetComponent, an embeddable, read-only carousel of the posts selected for a topic configured in the Console. Place it on a page or screen you own, outside the social feed. See Discovery Widget.- Parameters:
topicId(required),showHeader(defaulttrue),minVisibilityThreshold(default3; values below 1 are treated as 1), andonCardClick. - Platform parameters:
pageId. - Content: text, image, video, clip, and poll posts. Livestream and room posts are not shown.
- Visibility: the widget renders nothing, and takes no space, when fewer supported posts than
minVisibilityThresholdare available or the request fails. - Layout: adapts to the available width, from a compact swipeable strip to an expanded carousel.
- Card taps: there is no default destination. Handle a tap with
onCardClick, or overrideAmityDiscoveryWidgetComponentBehavior.goToDestinationfor app-wide handling.onCardClicktakes precedence. - Customization: component IDs
discovery_widget_componentanddiscovery_widget_post_card_component.
Pinned Messages in Livestream Chat
Hosts, co-hosts, moderators, and anyone with thePIN_MESSAGE permission can pin a message from the livestream chat message ⋮ menu. The pinned message shows as a banner above the chat for every viewer, and a long message expands on tap. See Pinned Messages.- Unpin: from the banner or from the message menu.
- Permission changes: the pin controls appear or disappear as soon as a user’s permission changes mid-stream.
- Customization:
*/livestream_chat_feed/pinned_message_banner,*/livestream_chat_feed/pin_message_button, and*/livestream_chat_feed/unpin_message_button.
✨ Improvements
- The full-screen video and clip viewer now streams through the same adaptive HLS player used elsewhere in the UIKit, replacing its separate custom video implementation.
- Upgraded
@amityco/ts-sdkto 7.28.0.
🐞 Bug Fixes
- Fixed a pending comment in a community that requires comment approval appearing as published before it was approved; the composer now shows an “awaiting review” notice instead.
- Fixed tapping an @mention or an avatar in chat not opening the user’s profile, including from the channel header.
- Fixed the reply band not being clickable, the reply-quote width and header gap, the new-message pill, the reaction-list skeleton rows, the failed-message sheet icons, and long reaction-list names not truncating.
- Fixed the chat group name wrapping instead of truncating with an ellipsis.
- Fixed the community profile menu checking moderator membership instead of the
EDIT_COMMUNITYpermission. A custom role with that permission now gets the same options as a built-in moderator. - Fixed the public-community icon rendering filled instead of outlined.
- Fixed a globally banned user not being removed from an active livestream session immediately.
- Fixed missing customization exclude keys for the livestream/create-post button, the media feed tabs, and the user-profile create button.
- Fixed chat media downloads saving the video file with an incorrect URL and extension.
🧩 Compatibility
Environment
Environment
Dependencies
Dependencies
New ReleasesImprovements
🚀 New Features
Media Carousel
Posts with two or more images or videos now render as a swipeable media carousel, in both the feed and the composer preview.✨ Improvements
- Adopted the SDK’s new
searchBycapability for more accurate user search — results now match display names, so user-ID-only matches no longer appear.
🐞 Bug Fixes
- Gate moderation actions by permission.
- Auto-retry a failed media upload.
- Show the terminated and ended-livestream screens instead of a broken player.
- Invite member: hide the default user list, and add a no-users-available state and a search placeholder.
- Fixed the blocked-user header padding and size, the single-line group name, the comment placeholder, and the camera video-capture option.
- Hide the product tag when product tags are disabled.
🧩 Compatibility
Environment
Environment
Dependencies
Dependencies
Improvements
🐞 Bug Fixes
- Fixed the post title not rendering on the post-review page.
- Restored the invite-co-host button style, and fixed the livestream moderator badge updating on role change.
- Fixed the brand badge on pending posts and the invitation banner.
- Show the review modal when editing an event post in an admin-review community; hide “Post event to feed” for non-community-members.
- Fixed the host being unable to see their own event on the community event tab.
- Fixed page headers and empty states for blocked users, pending invitations, and follow requests.
- Fixed clip composer/see-more styling and the deleted-clip view on reaction.
- Fixed the notification highlight color and reply-comment profile navigation.
- Fixed post/poll placeholder copy and the story “shared” toast.
🧩 Compatibility
Environment
Environment
Dependencies
Dependencies
Improvements
New ReleasesImprovements
🚀 New Features
Group Message Moderation
Moderators can now delete other members’ messages.Exclude Own Events
The Explore and “Happening Now” event surfaces now exclude the current user’s own events.✨ Improvements
- Upgraded
@amityco/ts-sdkto 7.25.0. - Added an archived-chat loading skeleton.
🐞 Bug Fixes
- Fixed the co-host badge persisting on leave and missing after rejoin.
- Fixed the report reason not supporting multiline input and the unreport (flag-slash) icon.
- Fixed a muted co-host not being unmuted on accept.
- Fixed the inline error shown for oversize uploads.
- Fixed the fullscreen video player and the message menu position.
- Hid the 1:1 notification setting.
- Fixed the “see more” page title, toast copy, and RSVP reset.
🧩 Compatibility
Environment
Environment
Dependencies
Dependencies
New ReleasesImprovements
New ReleasesImprovements
🚀 New Features
For You Feed
Added the personalized For You feed, gated by network-level configuration, with the option to default the social home to the For You feed.Shareable Event Links
Added the ability to share event links, including a copy-link action in the event share menu.Color Token
Upgraded color token placements to better fit dark theming colors🐞 Bug Fixes
- Fixed non-members receiving incorrect toast when reporting a post.
- Fixed the clip comment list showing all comments instead of the relevant thread.
- Fixed pending posts not being shown.
- Fixed assorted icon and color issues, including the create-community camera icon, disabled vote button opacity, and empty-feed text.
🧩 Compatibility
Environment
Environment
Dependencies
Dependencies
Improvements
Improvements
Improvements
New ReleasesImprovements
🚀 New Features
Visitor Usage Limit Page
AddedVisitorUsageLimitPage , a full-screen error shown when a visitor exceeds their daily read quota. Two new AmityGlobalBehavior overrides let you customise the experience:handleVisitorUsageLimitReached()— replace the default full-page error with your own UIhandleVisitorUsageLimitSignIn()— replace the default sign-in toast with navigation to your own sign-in screen
🐞 Bug Fixes
- Fixed livestream chat not connecting to the correct community for event-linked livestreams.
- Fixed localization not applied to the edit post form.
- Fixed incorrect permission check causing unintended post action restrictions.
- Fixed cohost invite handling when the referenced post is hidden.
🧩 Compatibility
Environment
Environment
Improvements
New ReleasesImprovements
🚀 New Features
Social Localization
All UI strings are now externalised into string resource files, enabling custom translations and runtime language switching. Developers can add any language by providing translated resource files without modifying application code. See the Localization guide for setup instructions and platform-specific details.🐞 Bug Fixes
- Fixed create comment failing silently due to incorrect option handling.
- Fixed deleted reply tag still appearing in comment threads.
- Fixed missing auto link preview on posts.
- Fixed visitor toast notification behavior.
- Fixed clip menu click handling.
✨ Improvements
- Upgraded
@amityco/ts-sdkdependency to>=7.21.0.
🧩 Compatibility
Environment
Environment
Improvements
New Releases
New Releases
🚀 New Features
Multi-Level Reply Rendering
Add multi-level reply rendering with optimistic reply support.Expand Replies with Load More
Add expand replies with load more support.URL/Hyperlink Text in Comments
Add URL/hyperlink text support in comments.Portrait Livestream Thumbnail Placeholder
Add portrait livestream thumbnail placeholder.🧩 Compatibility
Environment
Environment
New Releases
🚀 New Features
Product Tagging in Posts
Support product tagging in post composer — tag products via@ text mention or per-media tag button with up to 20 products per post. Tagged products display as a list below post content.Livestream Product Tagging
Support product management in livestreams — hosts and co-hosts can tag, pin, and remove products during broadcasts. Viewers browse tagged products via a scrollable overlay with real-time pinned product display.🧩 Compatibility
Environment
Environment
New Releases
New Releases,Improvements
New Releases
🚀 New Features
Event Scheduling
Introduce Event scheduling with functionalities such as RSVP, reminders, discussion, and livestreamingCo-Streaming
Introduce an ability to invite a viewer to co-stream a livestream session for livestram in communitiesLivestream Creation
Support Livestream creation in desktop mode🧩 Compatibility
Environment
Environment
New Releases
New Releases,Improvements
New Releases
New Releases
🚀 New Features
Image Poll Post
- Poll post now support having images as options.
- Add an ability update poll answer.
Post title
- Post can now be created with an optinal title.
Hashtag
- Add hashtag support on Post.
- Enable Post search by hashtag.
Reaction Options
- Add Multiple reaction options support.
🧩 Compatibility
Environment
Environment