New ReleasesImprovements
π New Features
Semantic Color Tokens and Dark Theme for Chat
The Flutter UIKit now resolves Chat colors through the same semantic color tokens as the Android UIKit. Set them per mode undertheme.light and theme.dark in config.json, and scope them with the page_id/component_id/element_id cascade. See Component Styling.- Chat list, chat room, and chat search follow the token set in both light and dark themes.
- Social features are unchanged and keep resolving through the existing core colors.
π Bug Fixes
- Chat list: colors, the create-chat menu, the new group page, member permissions, profile pictures, the no-results icon, the group profile, the deleted-user row, and toasts now match the design in both themes.
- Chat room: reaction colors now mark your own reaction; the iOS keyboard, action sheet, and error alert follow the UIKit theme; the mention list and
@Allrow, failed-message badge, compose box, and report sheets match the design; the Report β Others sheet no longer shows an error screen. - Chat room loading: the reaction sheet no longer loads forever, and the link preview and message skeletons match the design.
- Chat search: only the matched text is highlighted, and the search bar opens a dark keyboard in dark mode.
- The media viewer close button and the unreport icon render without extra backgrounds.
Environment
Environment
Improvements
π Bug Fixes
- Fixed the community profile page flashing due to two scroll listeners disagreeing.
- Hide the image count when viewing a single image.
- Fixed the follow-error alert rendering as a stuck grey page.
- Only show the pending banner for posts the viewer can see.
- Story: keep the community story ring after viewing, resolve the story-create setting reliably and gate community create affordances on it, and open on the first unseen segment.
- Search: drop superseded results, stop a second search hanging, and correct keyword highlighting.
- Post: fixed a header crash on a user-targeted post; members can now interact from search (with a sign-in toast for non-members).
- Mounted the toast host in the base pages so every page can show toasts.
- Community: show a discard dialog instead of a grey screen on back.
Environment
Environment
New Releases
π New Features
Runtime Theme Switching
AddedsetPreferredTheme, a public API to switch the UIKit theme (light / dark / system default) at runtime. See Set Preferred Theme.Environment
Environment
Improvements
β¨ Improvements
- Switched chat media selection to the native Android Photo Picker and removed the
wechat_assets_pickerdependency.
π Bug Fixes
- Fixed the 1:1 chat header not resolving from cache (now retries).
- Fixed the first message not appearing in a brand-new direct chat.
- Fixed the chat loading toast leaking across screens.
- Fixed member lookup and message-listener attachment during chat initialization.
Environment
Environment
New ReleasesImprovements
π New Features
Chat Media Picker Improvements
Replaced the previous media picker withAssetPicker for a more reliable experience, added mediaAttachmentLimit parameter to AmityMessageComposer, and improved picker theming with UIKit primary color support.π Bug Fixes
- Fixed post creation button visibility β now correctly hidden when only admins can create posts and the current user is not a moderator.
- Fixed pending post banner not appearing after creating a post in a community.
- Fixed link preview image not stretching to full width.
Environment
Environment
Improvements
π Bug Fixes
- Fixed photo picker launching failure on Android 14+ when limited media access is granted.
- Fixed keyboard dismiss and flickering issue when a message is sent in chat.
- Fixed moderator unable to delete memberβs post in a community.
- Improved media permission handling on Android 14+ to correctly detect limited access and use Android Photo Picker when appropriate.
Environment
Environment
Improvements
π Bug Fixes
- Fixed video thumbnail not appearing immediately after creating a video post.
- Fixed my communities display issue.
- Fixed success toast not showing when deleting a post in post detail page.
- Fixed toast not showing when post is created with blocked words or URLs.
- Upgraded
chewievideo player package from 1.3.4 to 1.13.0.
Environment
Environment
Improvements
π Bug Fixes
- Fixed camera permission handling in chat message camera screen β now properly reinitializes camera on app resume after settings grant.
- Fixed microphone permission denial handling in message camera screen.
- Fixed permission dialog loop by ignoring inactive lifecycle state during permission requests.
- Added
CAMERAandRECORD_AUDIOpermissions to Android manifest.
Environment
Environment
New ReleasesImprovements
New ReleasesImprovements
Improvements
New Releases