Repository navigation
Jetonomy 2.0.4 - Blocking stops direct contact, importers resume cleanly, and access fixes
LatestBlocking now stops direct contact, importers resume cleanly, and a round of access, moderation and accessibility fixes.
- New - A Community Sidebar widget area under Appearance > Widgets adds your own widgets or blocks to the sidebar on every community page.
- New - Staff can add a member to a space through the REST API, with the same rules as the Add member control.
- New - A Support URL setting next to the Terms and Privacy URLs shows a support link in the mobile app and is hidden when empty.
- Improve - Blocking a member now stops them replying to you or voting on your posts, and moderators are exempt.
- Improve - Moderation tabs stay in place after you resolve a flag, and the Pending queue can be filtered by Pending or Spam.
- Improve - The community pulse numbers refresh when topics and replies are added, trashed or restored.
- Improve - The Members tab of a space pages through long lists and has a search box.
- Improve - The space header keeps actions, stats and Join or Follow on one row that wraps cleanly, and the description keeps its own row.
- Improve - A guest opening a private space sees a generic private-space prompt with no name or description unless guest teasers are on.
- Improve - The Report dialog keeps keyboard focus inside, closes with Escape from anywhere, and returns focus to the Report button.
- Improve - Email digest choices appear as rows of the notification settings table.
- Improve - Wording follows your Topic label and names the Moderate capability as it appears in the role editor.
- Fix - wpForo import stats and total progress now count every board, not only the default one.
- Fix - bbPress import batches stop at the time limit and report the rows they handled, so the next batch resumes at the right place.
- Fix - Re-importing bbPress gives members of already imported private and hidden forums their access, and skips members banned from the space.
- Fix - Deleting a space moves its child spaces up instead of leaving them orphaned.
- Fix - My Subscriptions no longer lists trashed or spam topics, and bookmarks and follows hide spaces and topics you can no longer read.
- Fix - Members admitted to a space by an access rule now see it in their follows and bookmarks.
- Fix - The REST page parameter and the revisions list now return the page you ask for, and the latest edit shows in the revision comparison.
- Fix - The notification bell and unread ticks update after you read or bulk mark notifications, and the bulk bar closes afterwards.
- Fix - A second active ban or silence of the same type and scope is refused, and lifting one clears older duplicates.
- Fix - A silenced member can no longer moderate, and silence now covers merging topics, splitting replies and editing or deleting replies.
- Fix - Quote is hidden on private replies, and removing a vote also removes its grouped notification.
- Fix - The toast notice is announced by screen readers, and Escape closes the share menu.
- Fix - The sitemap refreshes when spaces change, and the Banned users row actions, attachment badge and pasted images work again.
- Fix - Divi 5 pages show the community header with full styling.
- Fix - The emoji picker fits its container on touch screens.
- Fix - Join respects the Join spaces capability, and the Silence and Ban IP actions show only on members without a restriction.
- Security - Private communities refuse guests on every read ability, matching the website and REST API.
- Security - Link previews and web push connect only to the address that was checked, and link previews are rate limited.
- Security - Replies posted through the Abilities API follow the same rate limits and rules as the website.
- Security - A member banned from a private space no longer sees its topics in search, followed topics or bookmarks.
- Security - The Fluent Community profile shows followed topics only to their owner.
- Security - A crafted compose-topic shortcode can no longer inject script into the page.
- Security - Formula-leading cells in the activity log CSV export are neutralised.
- Dev - GET /users/me returns display_name_choices, and PATCH /users/me no longer writes raw settings.
- Dev - Model::count keeps only identifier characters in column names, and the extensions option is cast to an array so a corrupt value cannot fatal.
- Dev - Real Mobile Safari checks cover upload, image tap and unfollow.
Lockstep with Jetonomy Pro 2.0.4: https://github.com/vapvarun/jetonomy-pro/releases/tag/v2.0.4
Full changelog: https://wbcomdesigns.com/release-notes/jetonomy/