Release notes / Jetonomy Pro
Premium Plugin Plugin

Jetonomy Pro

Once your forum is busy, you need engagement (reactions, polls, badges) and ops (analytics, webhooks, push). Jetonomy Pro ships 14 modular extensions: enable only what your community needs, skip the rest.

17 releases
v1.4.5 latest
June 4, 2026 shipped

v1.4.5 Latest

June 4, 2026
New 2 Fix 6 Security 2 Dev 2 Compat 1

New

  • AI: on-demand Suggest a Reply button on posts, with admin controls for per-user frontend AI usage (hourly limit, minimum trust level).
  • Custom fields on spaces: fields render and save on space create, edit, and display contexts.

Fix

  • AI features work with Claude responses again: markdown JSON fences are stripped centrally, Use as Reply is wired end-to-end, and summary/suggestion cards are styled.
  • Custom fields: values persist on post create, stay editable after update, no longer fatal on string options, and wrap long values on mobile.
  • Web push notifications send again (listener now accepts all five notification arguments).
  • Analytics page uses the full admin width on large screens; internal dual-path diagnostics tool no longer renders for site admins.
  • Integrations: save confirmation toast is visible and course-to-space auto-create registers on every request.
  • License page links to the Wbcom Designs license-keys page.

Security

  • Fixed a fatal error that could take down the whole REST API when Pro extension routes registered before the free plugin's auth class loaded. Permission callbacks now resolve lazily and fail closed.
  • Pro now refuses to boot when the free plugin is older than Pro (version floor), showing an admin notice instead of fataling on a missing API.

Dev

  • New AI extensibility filters (member hourly limit, member minimum trust, suggestion space types, unanswered-only gate, summary heading).
  • Private messaging lifecycle actions: conversation archived, blocked, left, and jetonomy_pro_dm_received for recipient-side integrations.

Compat

  • Aligned with Jetonomy 1.4.5. Install both updates together.

v1.4.4

May 25, 2026
New 2 Improve 8 Fix 6 Security 1 Dev 3 Compat 1 Note 1

New

  • Site Announcements: pin a post to the top of every space for site-wide updates, rule changes, or major announcements.
  • Conversation menu actions (Mute, Archive, Leave, Block) work end-to-end. Mute previously did nothing.

Improve

  • Custom badges award the moment members hit their criteria, no more six-hour wait.
  • Award Badge in wp-admin takes a single click instead of asking you to confirm twice.
  • Your white-label accent color applies in dark mode too.
  • The conversation menu shows readable Mute, Archive, and Block labels instead of icon-only rows.
  • The "New Conversation" button on Messages opens the compose form reliably.
  • The Edit Profile custom-fields section is labelled "More about you" with a clear visual separator.
  • Custom Badges uses the same icon picker as the rest of the admin; existing emoji icons migrate automatically.
  • Consistent "nothing here yet" screens across Pro admin pages.

Fix

  • Custom profile fields you fill on the Edit Profile page save and persist on reload.
  • Moderation rules set to "Flag for Review" now actually flag matching content.
  • Reaction picker emojis render crisply at every size and message bubbles keep a sensible minimum width.
  • Multi-reaction picker no longer registers duplicate reactions on rapid taps.
  • Pro Polls submissions work through the unified compose flow.
  • SEO Pro now renders your space-level custom title, description, canonical, and Open Graph tags on the space listing page itself (previously they only appeared on single topic pages inside the space).

Security

  • All Pro write requests share the unified permission contract from free Jetonomy: login, nonce, capability, and ownership in one check.

Dev

  • Pro reads the bundled licensing and background-jobs libraries from the free plugin to avoid duplication.
  • Release zips verify the bundled libraries are present in the sibling free checkout before packaging.
  • New action `jetonomy_pro_dm_received` fires once per recipient when a direct message is delivered. Pairs with the existing `jetonomy_pro_message_sent` for sender-side. Skipped for system messages to keep gamification counters clean.

Compat

  • Aligned with Jetonomy 1.4.4. Install both updates together.

Note

  • i18n - Hardcoded Pro JS strings in the messaging composer, conversation actions, and reactions hover labels are now translatable.

v1.4.2

May 11, 2026
Improve 5 Fix 4 Compat 1

Improve

  • Network activation installs every loaded extension on every existing subsite and every new subsite created later.
  • Private messaging composer is fully translatable.
  • Pattern inputs in Advanced Moderation are properly labelled for screen readers.
  • Native browser confirm dialogs replaced with in-product modals across Pro admin.
  • Analytics dashboard surfaces an admin notice when the current user lacks the `jetonomy_view_analytics` capability.

Fix

  • Webhook events fire again. 8 webhook listeners updated to match the renamed core Jetonomy hooks. Zapier, Make, and n8n integrations resume on update.
  • Webhook payload shapes verified. `vote.cast` returns `{user_id, object_type, object_id}` and `reply.created` returns the full reply record (id, post_id, author_id, created_at).
  • 13 silent contract bugs closed. White Label, Custom Fields, and webhook lifecycle hooks fire end-to-end where free Jetonomy expects them.
  • Defensive guards on Pro admin save scripts prevent a partial save from leaving the form stuck.

Compat

  • Aligned with Jetonomy 1.4.2. Install both updates together.

v1.4.1

April 1, 2026
New 5 Improve 5 Fix 5 Compat 1

New

  • Email Digest includes every badge earned and every poll voted on during the digest window, alongside post/reply/mention rounds.
  • Two new digest render blocks: Badges earned and Polls voted on.
  • Event-driven Analytics aggregator runs alongside the existing direct-query reader and writes to `jt_pro_analytics_aggregate`. Default reader unchanged; aggregator in a 7-day observation window.
  • Admin "Verify dual-path" toggle on the Pro Analytics page shows both numbers side-by-side with drift percentage.
  • REST endpoint `GET /jetonomy/v1/analytics/diff-report` returns per-metric drift in JSON.

Improve

  • Email logos, email accent colour, and the sidebar sign-in card rebrand from your White Label settings on every send/render.
  • Header logo, footer text, and admin footer text rebrand on every customer-facing surface.
  • Custom field values appear on `/jetonomy/v1/posts` and `/jetonomy/v1/users` REST responses.
  • Per-user Email Digest buffer capped at 100 events with a 30-day TTL, cleared only after a successful send.
  • WPCS clean. 60 errors and 30+ warnings cleared across 23 files.

Fix

  • 8 webhook events and lifecycle hooks fire under the names free Jetonomy emits. White Label, Custom Fields, and Webhooks extensions now actually run on customer sites.
  • dbDelta runs reliably on first activate. Activation hook moved to top level so it fires regardless of bootstrap path. Fixes missing analytics aggregate table on a fresh install.
  • Analytics aggregator gated by a `table_exists()` check so installations without the analytics table no longer corrupt AJAX responses with HTML error output.
  • Voting works on every install (Analytics aggregator AJAX corruption fix).
  • Em-dashes inside translation strings replaced with ASCII equivalents across the email-digest extension.

Compat

  • Aligned with Jetonomy 1.4.1. Install both updates together.

v1.4.0

April 1, 2026
Fix 1 Compat 1

Fix

  • Pro flushes WordPress rewrite rules on activation so `/community/messages/` works on a fresh install without a manual permalinks save.

Compat

  • Aligned with Jetonomy 1.4.0. Pro extensions are unchanged this cycle.

v1.3.8

April 1, 2026
Fix 6 Compat 1

Fix

  • Private message participants can reply to a conversation regardless of trust level. The old trust-level gate was blocking replies from newer members invited by a trusted member.
  • Reactions blocked for logged-out visitors before the request leaves the browser, instead of firing a REST call that returned an authentication error.
  • Custom Fields admin creation no longer fatals when the Slug field is left blank. Endpoint auto-generates a slug from the field label when one is not provided.
  • Select, Checkbox, and Radio custom fields render on profile forms without PHP warnings.
  • Custom Badges create endpoint no longer fatals on a missing slug; behaves consistently with Custom Fields.
  • Select and Radio custom fields populated through the REST API display every choice on the form (plain string lists normalised to value/label pairs).

Compat

  • Aligned with Jetonomy 1.3.8. The FluentCommunity integration, BuddyPress group broadcast, space-moderation queue, and front-end member role management all ship in the free Jetonomy plugin.

v1.3.7

April 1, 2026
Improve 1 Fix 2 Compat 1

Improve

  • Plain-language polish across admin labels and emails. Pro extension descriptions, AI provider settings, GDPR exporter labels, license status messages, and email digest copy tightened up.

Fix

  • Reaction picker stays visible on every browser and host. Some configurations (CDNs and security plugins that strip the WordPress emoji loader) were leaving picker buttons blank. Reactions now ship as bundled colour SVG icons.
  • Posting a Polls topic without filling the body shows the same friendly inline error as a regular topic.

Compat

  • Aligned with Jetonomy 1.3.7. Install alongside the matching free version.

v1.3.6

April 1, 2026
New 1 Fix 3 Security 1 Compat 1

New

  • Private Messaging recipient typeahead autocompletes from members of spaces you share with the recipient.

Fix

  • "Message" action on the Top Members widget and profile hover cards now opens a working compose flow in the messaging UI.
  • SEO-Pro no longer emits meta tags for `is_private` topics. Private posts return a null SEO context.
  • Polls submitNewPostWithPoll surfaces REST validation errors inline (missing question, too few options).

Security

  • Creating a conversation via `POST /conversations` enforces that the author shares at least one space with every recipient.

Compat

  • Aligned with Jetonomy 1.3.6.

v1.3.5

April 1, 2026
Fix 1 Compat 1

Fix

  • PHPStan cross-plugin analysis resolves helper functions defined in the Jetonomy bootstrap file. CI no longer reports false-positive "function not found" errors.

Compat

  • Aligned with Jetonomy 1.3.5.

v1.3.4

April 1, 2026
Compat 1

Compat

  • Aligned with Jetonomy 1.3.4.

v1.3.3

April 1, 2026
Compat 1

Compat

  • Aligned with Jetonomy 1.3.3.

v1.3.2

April 1, 2026
Fix 3

Fix

  • Private Messaging 404 on fresh installs. Extension toggle now uses deferred rewrite flush so rules register correctly.
  • Poll toggle button Preact errors. Inline onclick handlers replaced with Interactivity API directives compatible with virtual DOM.
  • Poll form submission null reference. Form submit action set server-side via PHP filter instead of post-hydration DOM mutation.

v1.3.1

April 1, 2026
Fix 8

Fix

  • Poll "Add Poll" toggle button hides correctly when clicked (CSS display conflict with themes resolved).
  • Reaction emoji picker icons no longer clipped or overlapping. Proper sizing with 40px touch targets and 6px gaps.
  • Reaction picker no longer overflows the screen on mobile devices.
  • Duplicate reaction CSS removed. Styles consolidated from per-component inline blocks to a single enqueued stylesheet.
  • React trigger always shows "React" label and does not duplicate the reaction emoji next to the chip.
  • Theme button hover styles no longer bleed into reaction buttons (BuddyX/Reign compatibility).
  • Private Messaging 404 error. Toggling extensions now flushes rewrite rules so routes work immediately.
  • PHP 8.1+ warnings on theme upload page. Undefined property access in EDD updater SDK resolved.

v1.3.0

April 1, 2026
New 10 Improve 3 Fix 6 Compat 1

New

  • AI Extension. Spam detection on new posts and replies, AI-suggested reply drafts for trusted members, thread summaries, and content moderation.
  • Multi-provider AI support. OpenAI (GPT-4/GPT-5), Anthropic (Claude), or any OpenAI-compatible service. Automatic fallback to the next provider.
  • AI usage dashboard tracks AI cost across providers and features. Dashboard widget on the main Jetonomy admin page plus detailed breakdown under AI Settings.
  • Monthly spending limits per AI provider with clear admin notice when reached.
  • Content moderation presets ("Community Forum", "Support Desk", "Kids Safe", "Academic") with sensible defaults.
  • Test Connection button on the AI provider settings page.
  • Richer social-sharing preview cards. Author name, publish date, last-updated time, and space category included in Slack, Twitter/X, Discord, and Facebook unfurl cards.
  • Automatic thumbnail fallback uses the first image from the post when no custom OG image is set.
  • BuddyX, BuddyX Pro, and Reign theme compatibility inherited from Jetonomy core.
  • WP-CLI command set for all 14 Pro extensions.

Improve

  • Security hardened across every extension. Stronger XSS protection on White Label custom CSS, consistent capability checks on every admin and REST endpoint, escaped output everywhere.
  • Faster analytics queries on large communities. Eliminated redundant database calls on top contributors, top spaces, and engagement reports.
  • Private message API key encryption rotated to random IVs on every save.

Fix

  • Private message notifications save and deliver reliably (requires Jetonomy 1.3.0 database update).
  • AI dashboard widget only appears once you have connected at least one provider.
  • License activation no longer errors when third-party plugins call the update API with unexpected data shapes.
  • AI provider fallback chain retries the next provider correctly on error.
  • AI cache schema migrated to handle multi-day expiry cleanly.
  • Pro extensions page shows all toggles immediately (license is only required for updates, not for enabling features).

Compat

  • Requires Jetonomy 1.3.0 or later. Upgrade Jetonomy first, then Jetonomy Pro will activate cleanly on the next admin page load. No Pro-side database changes.

v1.2.0

April 1, 2026
New 4 Improve 2 Fix 3

New

  • Poll creation. "Add Poll" button in the new post form and on existing posts.
  • GDPR compliance. Personal data export and erasure for messages, reactions, badges, polls, and custom fields.
  • Reaction emojis use native Unicode characters (no broken images).
  • License activation right from Settings > License tab.

Improve

  • All 13 extensions work immediately; license is only needed for updates.
  • Any Pro license unlocks everything; no tier restrictions.

Fix

  • Poll voting updates percentages and highlights in real-time.
  • Analytics Top Contributors shows actual user names.
  • Cleaner extensions page. All toggles visible, no "License Required" messages.

v1.1.0

March 1, 2026
New 7 Fix 4

New

  • Tutor LMS adapter. Course enrollment sync with space access.
  • LifterLMS adapter. Course and membership enrollment sync.
  • Sensei LMS adapter. Enrollment status change sync.
  • MasterStudy LMS adapter. Course enrollment sync.
  • Auto-create discussion space when new course is published (per-LMS toggle in Settings).
  • Course author automatically assigned as space admin on auto-create.
  • All LMS plugins listed on Integrations settings tab with active/detected status.

Fix

  • Any Pro license unlocks all extensions. Tier-based feature gating removed.
  • LearnDash adapter detection updated for LearnDash 5.x.
  • All adapters fully remove space membership on deactivation instead of downgrading.
  • Reaction picker z-index increased to prevent overlap issues.

v1.0.0

March 1, 2026
New 6

New

  • 13 extensions: Private Messaging, Analytics, Reactions, Polls, Custom Fields, Custom Badges, Email Digest, Reply by Email, Web Push, Webhooks, Advanced Moderation, SEO Pro, White Label.
  • 3 membership adapters: WooCommerce, Restrict Content Pro, LearnDash.
  • 13 REST API endpoints.
  • 20 WordPress Abilities API abilities.
  • Background job queue via Action Scheduler.
  • EDD-based license management with auto-updates.