What's New in 2.0.7
What's NewAccess rules that are harder to get wrong, a membership gate that tells visitors exactly how to get in, address fields that never save a broken value, Divi Theme Builder support, and translations redone in all 10 languages.
Note: Jetonomy and Jetonomy Pro are released together. Jetonomy Pro 2.0.7 requires Jetonomy 2.0.7, so update both at the same time.
Access rules#
- Change a grant in place. Each rule in the Access Rules list has a grant select, so you can move a rule between Read and Participate without deleting it.
- Built to avoid accidents. The form starts on who the rule lets in, Add Rule stays off until the rule is complete, and a rule that would open a private space to everyone asks you to confirm first.
- Two clear levels. Rules grant Read or Participate. The old Full level never gave a member more than Participate (moderation comes from a person's role on the Members tab), so it is removed and saved Full rules become Participate on upgrade. Nobody's access changes.
- Retired plans are flagged. A rule on a deleted, trashed or unpublished course, product or membership plan shows "no longer available" in the rules list, for every membership plugin.
- Search every level. The level picker searches the server as you type, so courses and plans past the first 500 can be chosen.
The membership gate#
- One clear sentence for paid plans. A space sold through a membership says "Your access starts as soon as your membership is active, and ends if it lapses."
- A button for each way in. When a space is included with a course and a group, each gets its own button, labelled with its kind.
- Honest when nothing is left. If every plan a space is included with has been deleted or unpublished, visitors see "You can't join here right now", never a plan id.
- Members see why they are in. The space header names the course or plan that gives a member access.
Settings that never save a broken value#
- Address fields (terms, privacy and support pages, logos, the default share image, space covers and avatars) refuse anything that is not a full address, say which field, and keep the value you had.
- Addresses starting with
javascript:ordata:are refused instead of silently clearing the image.
Permissions#
- The grid shows what a custom role really holds. A role from another plugin that you never saved here shows the boxes its members get through the fallback, so ticking one more box adds to that instead of replacing it.
- Give a role the same access as Subscriber. A role saved with nothing ticked shows a button that copies the Subscriber role's boxes into it.
- Roles without WordPress read. Their members can read but cannot post, vote, report or join. The grid says so, names the role, and only lets you tick Read for it.
- Buttons match what members can do. Join, New Topic and Report only show for members whose role and space allow it, so nobody fills in a form that is then refused.
Other improvements#
- Divi Theme Builder. Global headers and footers built in the Divi Theme Builder now show on community pages, with their styles.
- Community addresses in any case.
/COMMUNITY/and other case variants redirect to the lower-case address instead of showing a 404. - Votes. Removing a vote takes back the reputation and the notification it gave.
- Moderation. The ban dialog explains what Global Ban and Silence do, and ban, silence and lift show the reason when they fail. Silenced and banned members cannot start a space.
- BuddyNext. A member suspended in BuddyNext is read-only in the forum, and a member blocked in BuddyNext is blocked here too.
- Privacy. On a private community a signed-out visitor gets no answer from any action, including polls, reactions and attachment downloads.
- Accessibility. Admin text meets WCAG AA contrast on every Jetonomy screen. Menus work from the keyboard (arrow keys, Home, End, Escape), and screen readers hear the current breadcrumb and what each moderation action acts on.
- Long names. A very long member name wraps on profiles and member lists instead of widening the page on phones.
- Space pages. A compact header puts topics on the first screen. Members get one Joined menu (Leave asks first) and a separate Follow bell.
- Phones. Topics start sooner, a Reply button stays in reach, composer toolbars keep to one row, and tab strips show the active tab.
- Clear next steps. Private, invite-only and not-found pages have a heading, a way back and what to do next, and guests log in without leaving the community.
- Menu bar. Labels stay on one line and switch to icons when the theme's column is narrow.
- Admin screens. Lists fit their cards, Users sort by reputation, joined and last seen, space members page, the Activity Log shows names, and every destructive action asks first.
- Translations. All 10 languages were re-translated with one glossary per language and checked to 99% or more. German keeps the capital letter on nouns mid-sentence.
What's new in Pro#
- Extensions say where to set them up. Each extension that is on links to its settings, and switching one on names the next step.
- One switch per extension. Email Digest, Web Push and Reply by Email are switched on and off only from the Extensions page. If you had unticked their old Enable box, the extension is switched off on upgrade, so nothing starts on its own.
- Reply by Email says "Not set up yet" and what is missing until it can read replies.
- Share images with SEO Pro. Space and topic pages that have no image of their own use the Default share image, the site logo or the site icon, as the rest of the community does.
- Settings never say saved over a refused value. Reply by Email, Email Digest, Web Push, AI, SEO Pro and the branding icon keep the stored value and name the field.
- WooCommerce. Subscriptions pending cancellation keep access until the term ends.
- Polls and reactions follow the community privacy setting.
- Analytics. A daily or weekly column chart with a table view, "New" instead of a misleading +100%, and the median time to first reply.
- Conversations screen. Search, filters and pages, with participants named and a confirm before purging.
- Custom fields. Space fields on New and Edit Space and on the space page, optional fields folded under More details, admin pages, and delete.
- Course discussion links on Tutor LMS, LifterLMS, LearnDash and Sensei course pages.
- Web Push asks "Get notified on this device" in the notifications panel and page, never in the menu bar.
- Messages. Unread conversations stand out, and reading one updates every count.