WPMediaVerse 2.2.0 - private-community REST gate, messaging and UX fixes
- New - Private-community gate: when the host community is private, the whole REST surface - Free and Pro namespaces - requires login, so nothing leaks to logged-out visitors. Developers: mvs_rest_require_auth, mvs_rest_can_access, mvs_rest_gated_route_prefixes.
- Improve - Reactions added to an already-delivered message now appear for the other member in real time, without a page reload.
- Improve - DM attachments accept media files only - image, video, and audio. Site owners can extend the list with the mvs_dm_allowed_file_types filter.
- Improve - Chat shows an upload chip with a progress spinner for video and audio attachments, and Send waits until the upload finishes so a message can never go out without its file.
- Fix - Follower and following counts on member profiles update immediately after Follow or Unfollow, on every layout.
- Fix - The lightbox Favorite heart fills and turns red when favorited - the state toggled but the color was stuck.
- Fix - The Settings saved notice can be dismissed, fades out on its own, and no longer follows you across settings sections.
- Fix - Fatal error on BuddyBoss and older BuddyPress where bp_get_group_url() does not exist.
- Dev - Messaging service accepts an optional backdated created_at on conversations and messages, so a migration can replay a source DM history with its original dates. Live behavior is unchanged when the argument is absent.
- Compat - Aligned with WPMediaVerse Pro 2.2.0 (https://github.com/vapvarun/wpmediaverse-pro/releases/tag/v2.2.0). Install both updates together.
Full changelog: https://wbcomdesigns.com/changelog/wpmediaverse-v2-2-0/