Release notes / Jetonomy
Free Plugin Plugin

Jetonomy

Standard WordPress forums slow down once the community passes a few thousand topics. Jetonomy stores forum data in its own database so search, threading, and feeds stay fast at any size.

18 releases
v1.4.5 latest
June 4, 2026 shipped

v1.4.5 Latest

June 4, 2026
New 3 Improve 1 Fix 8 Dev 2 Compat 1

New

  • Custom fields on spaces: Pro custom fields now render and save on the create-space form, edit-space screen, and space sidebar.
  • Sidebar extension points: per-section visibility filters and before/after slots around About, Managed By, Trending, Top Members, and Popular Tags.
  • jetonomy_composer_toolbar action for adding buttons to the post composer toolbar.

Improve

  • Frontend create-space form now exposes Visibility, Join policy, and Category.

Fix

  • Reply-by-email: emailed replies are created again (missing listener wired).
  • Logged-out visitors on public communities no longer trigger 401 errors from reply polling; the new-replies banner now works for them on posts they can read.
  • Inline post editor can edit Pro custom fields; custom_fields included on PATCH.
  • New-post composer includes custom field values in the payload.
  • Category icons render through the icon helper on home and category views; duplicate category title removed.
  • Setup wizard only redirects on admin requests, never on frontend page loads.
  • Space edit screen loads its script on the edit-space route.
  • Select All works in the Community nav-menus meta box.

Dev

  • Space custom-field lifecycle hooks for create, edit, and display contexts.
  • Shared custom-field collector (window.jetonomyCollectCustomFields) replaces duplicated JS.

Compat

  • Aligned with Jetonomy Pro 1.4.5. Install both updates together.

v1.4.4

May 26, 2026
New 4 Improve 9 Fix 12 Security 1 Dev 10 Compat 1 Note 1

New

  • Background work runs reliably on every site, no extra plugins required.
  • One-click "Edit this space" link from any space page for owners and space admins, on desktop and mobile.
  • Set your own reputation point values for posts, replies, votes, and accepted answers right from Settings.
  • Moderators get quick jumps to the moderation queue and space tools from the admin bar on any community page.

Improve

  • Trust promotions, expired bans, scheduled posts, activity cleanup, and notification cleanup happen on time even on quiet sites.
  • The Report button tells you up front if you have already reported a post, instead of opening the reason form again.
  • The Edit Profile page now shows a clear "More about you" section above your additional fields.
  • Form fields and destructive actions stay readable in dark mode.
  • Award Badge in wp-admin uses the same look as every other Jetonomy admin button.
  • One consistent icon picker across categories, spaces, and badges.
  • Redesigned notifications page with filter tabs for all, unread, mentions, replies, votes, and badges.
  • Consistent "nothing here yet" screens across the plugin.
  • Tighter spacing on single Idea pages.

Fix

  • The License screen loads correctly on fresh installs.
  • Custom profile fields you fill out save properly and stay saved on reload.
  • Reporting a post deducts the published reputation penalty from the author. If a moderator decides the report was invalid, the points are restored automatically.
  • Moderation rules set to "Flag for Review" now actually flag matching content and surface it in the moderation queue.
  • BuddyPress dark mode flows through to community surfaces correctly.
  • Composer Private toggle alignment and Banned Users dialog tone match the rest of the admin.
  • Keyboard focus indicators stay where they should on the editor and feed actions.
  • Private ideas stay private when published from the inline composer.
  • Polls accept votes again.
  • Downvoting a reply reverts cleanly if the server rejects it.
  • The "More" menu on the last reply no longer gets clipped at the bottom of the screen.
  • Idea-planned reputation awards consistently across the activity log and notifications.

Security

  • All write requests share a single permission contract enforcing login, nonce, capability, and ownership in one check.

Dev

  • New filter `jetonomy_reputation_points_for` lets you override per-action point values; Jetonomy Pro uses it for the Settings UI.
  • New filter `jetonomy_reputation_points_map` lets integrations wholesale-replace the POINTS_MAP (e.g. WB Gamification per-community ladders).
  • New filter `jetonomy_reputation_pre_change` runs immediately before the DB write; return 0 to veto a delta (campaigns, sandboxed users).
  • New filter `jetonomy_leaderboard_items` lets host plugins enrich GET /leaderboards rows with cross-engine totals (badge count, level, alt currency) without a second REST round-trip.
  • `jetonomy_reputation_changed` documented signature aligned to the 4-arg shape the action has always fired (`$user_id`, `$action`, `$delta`, `$context`); previous 3-arg docs example was wrong.
  • New actions `jetonomy_post_created`, `jetonomy_reply_created`, `jetonomy_vote_cast`, `jetonomy_vote_retracted` for gamification integrations.
  • `jetonomy_idea_status_changed` now passes the post author ID as a fifth argument.
  • New filter `jetonomy_trust_level_pre_change` lets you veto or override auto-promotions.
  • New hooks documented in `docs/website/developer-guide/02-hooks-reference.md`.
  • Release zips verify bundled libraries are present before packaging so a clean clone cannot ship a broken release.

Compat

  • Aligned with Jetonomy Pro 1.4.4. Install both updates together.

Note

  • i18n - About 30 previously-hardcoded JS strings are now translatable.

v1.4.2

May 11, 2026
New 4 Improve 6 Fix 8

New

  • Show & Tell short-form feed space type with optional title and inline content cards.
  • Ideas roadmap view with four status lanes: Planned, In Progress, Shipped, Declined. Ideas without a curated status stay in the space's normal feed until an owner assigns one.
  • Q&A "Answered" badge surfaces on the space list when an owner pins the accepted answer.
  • Setup wizard step 1 offers all four community types (Forum, Q&A, Ideas, Show & Tell); sample data ships 6 spaces across all four.

Improve

  • Cleanup cron handlers (trust evaluation, expired restrictions, old notifications, scheduled posts) batch 500 rows per run. Filterable via `jetonomy_cron_batch_size`.
  • Network activation creates the required tables on every existing subsite and every new subsite created later.
  • Composer, login block, IA state, banned-member notice, header escape hint, prefix builder, and admin import flow are fully translatable.
  • Shared modal toolkit button labels and view.js modal helpers now translate (retag fix).
  • Keyboard focus indicators visible everywhere; aria-labels added to filter, bulk-action, and select-all controls.
  • Native browser confirm dialogs swapped for in-product modals.

Fix

  • Posts/replies-per-page setting controls the actual list length and the Load More click count.
  • Vote controls hide when an admin disables voting on a space.
  • Idea status changes notify the right people across the activity log, email digest, and in-app inbox.
  • Import progress AJAX requires the right capability, not just a nonce.
  • Setup wizard redirect skips under WP-CLI / REST contexts.
  • Settings save confirmations no longer disappear before the user can see them.
  • Login block stays light when the rest of the app is in dark mode.
  • Q&A accepting a second answer correctly clears the previously accepted reply.

v1.4.1

April 1, 2026
New 8 Improve 8 Fix 10 Dev 6

New

  • Public/Private community mode in Settings. Choose Public (anyone can read) or Private (every page requires sign-in). Applies to the whole front-end and to the REST API.
  • Activity Log admin page browses every audit event (post created, reply approved, member banned, role changed) with filters by user, type, and date range.
  • Revisions admin page browses every saved post/reply revision with a side-by-side diff between any two revisions.
  • Drafts tab at `/community/drafts/` lists every post you saved as a draft.
  • Bookmarks tab at `/community/bookmarks/` lists every post you bookmarked.
  • Verification reminder email sent once after 24 hours to members who registered but did not click the verification link.
  • "Reset to default" button on every notification email template restores the shipped subject and body in one click.
  • REST endpoints `POST /jetonomy/v1/moderation/bulk` and `GET /jetonomy/v1/posts/{id}/flags` for moderation tooling.

Improve

  • Every empty state uses the same partial with consistent icon, copy, and CTA placement.
  • Every customer-facing icon now comes from the Lucide icon set via `jetonomy_echo_icon()`. No inline SVG on customer surfaces; no WordPress emoji fallback.
  • Action density on post and reply cards capped at three primary actions, with the rest moved into a kebab menu.
  • Voting controls present upvote and downvote at equal weight, same touch target size.
  • Touch targets across the plugin meet the 44 x 44 px minimum; spacing uses CSS logical properties so RTL flips for free.
  • Per-role REST access matrix is now a verifiable contract. `bin/access-matrix-check.sh` runs 78 checks across 6 roles in either public or private mode and gates the build.
  • Manifest schema bumped to v2 with `auth`, `capability`, and `ownership_check` declared per REST endpoint.
  • Verification reminder cron and the admin "send test email" button route through the Email_Adapter registry.

Fix

  • Hidden spaces no longer leak from the homepage spaces list to non-admins.
  • Multi-space moderators see every queue they own at `/community/mod/`.
  • Remove button on flagged content actually removes the content (used to mark the flag valid without trashing the post or reply).
  • Voting works on every install (Pro analytics aggregator AJAX response corruption fixed).
  • Space cards render their icon correctly when only the icon name was saved.
  • Default qa-type space icon switched from a question-mark to an open book so multiple Q&A spaces do not all look identical.
  • New-post composer with Pro polls active no longer drops form fields between submit attempts.
  • 13 lifecycle hooks the Pro extensions had been listening for now fire end-to-end. White Label, Custom Fields, and Webhooks extensions activate on customer sites.
  • `jetonomy/search` Ability no longer fatals at runtime.
  • Search results report accurate totals; pagination of large result sets works correctly.

Dev

  • New helper `Jetonomy\Visibility` centralizes the public-or-private check (`can_view_community()`, `get_mode()`, `rest_check()`).
  • Schema migration adds `jt_user_profiles.verification_reminder_sent_at`. Runs automatically; rolls back cleanly.
  • `bin/local-ci.sh` runs full PHPStan + WPCS + PHPUnit gate locally against a wp-env Docker stack in under 2 minutes after warm-up.
  • New helper `Jetonomy\Models\Post::count_by_space_visible()` for accurate cursor pagination.
  • Manifest schema upgraded to v2.1 with cross-plugin consumed_by index and audit/derived/ cache.
  • New helpers `Jetonomy\header_logo()` and `Jetonomy\footer_text()` expose the documented branding hook contract.

v1.4.0

April 1, 2026
New 17 Improve 3 Fix 8 Security 2 Dev 5

New

  • Edit a space from the front end: title, description, cover, icon, type, visibility, join policy, category, posts-per-page, prefixes.
  • Create a space from the front end. Pick which roles can use the form in Settings -> Front-end space creation.
  • "My Spaces" page lists every space you run and every space you are in.
  • Visual icon picker with 16 icons, search, and "Show more" for 8 extras.
  • Cover image uploader works without the WordPress upload-files permission.
  • @mention autocomplete in the composer.
  • "New" pill on threads with replies you have not read.
  • "Managed by" sidebar card on every space.
  • Admin / Mod pills next to staff names on posts and replies.
  • Layout panel fits Jetonomy to your theme (Container Width, Sidebar, Padding).
  • Full search and social cards on every public page; smart fallback share image when a page has no image of its own.
  • Richer structured data: Sitelinks Searchbox on home, Person cards on profiles, Collection indexes on spaces and tags, breadcrumbs everywhere.
  • Settings -> SEO grew Twitter/X handle, default share image, sitemap link.
  • Image alt text fills in automatically on upload.
  • Login, register, forgot-password are faster and in-page (no wp-login.php bounce).
  • In-product confirm/alert/prompt replaces browser pop-ups (WCAG 2.1 AA accessible).
  • All 8 Jetonomy blocks now visible in the block inserter; shortcodes render styled on any page or page-builder canvas.

Improve

  • Role dropdown cannot accidentally orphan a space (no self-demote, no last-admin-out).
  • Pages that should not show in search (moderation, search, composer, notifications) are excluded automatically.
  • Captcha actually fires on signup when configured.

Fix

  • Category dropdown on Edit Space is no longer empty; "No category" saves correctly.
  • Space moderators without a WordPress editor role can again use the inline mod tools.
  • Join-request notifications link to the right place per recipient.
  • Notifications page no longer auto-marks everything read on render.
  • GDPR export contains the user's display name.
  • Tags on post cards link to the tag page; tag page paginates instead of capping at 30.
  • Share dropdown closes when you scroll.
  • Auth rate-limit window does not reset on retry.

Security

  • Banned users can no longer log in.
  • Private-post structured data no longer leaks to anonymous visitors.

Dev

  • `[jetonomy_widget id="..."]` shortcode embeds any widget on any page.
  • `jetonomy_seo_meta` filter to tweak the entire SEO payload.
  • `jetonomy_use_frontend_space_edit` filter to swap Edit Space target.
  • New REST endpoints: `POST /media`, `POST /auth/{login,register,lost-password}`, `GET /spaces/{id}/privileged-members`, `GET /users/suggest`.
  • Browser QA checklist and Phase D SEO plan ship with the plugin.

v1.3.8

April 1, 2026
New 14 Improve 7 Fix 15 Compat 1

New

  • Space admins and space moderators get their own moderation queue at `/community/s/:slug/mod/` showing only the flagged content inside that space.
  • Site admins land on a cross-space moderation dashboard at `/community/mod/` that summarises pending flags per space.
  • Space admins can promote members to moderator or admin from the front-end members page (`/community/s/:slug/members/`).
  • FluentCommunity integration auto-enables when FluentCommunity is detected. Pair spaces from Settings > FluentCommunity to render a "Discussions" tab on the FC space header and a sidebar card on the Jetonomy space.
  • Configurable Discussions tab label on the integration settings page.
  • FluentCommunity profile pages show a Discussions block listing the member's five most recent topics and the five topics they follow on the Jetonomy side.
  • Jetonomy profile pages cross-link to the member's FluentCommunity profile (button uses the FC Site Title for natural "View on <community>" reading).
  • Unified member avatars across Jetonomy and FluentCommunity.
  • Member sync across paired spaces (add-only on purpose so leaves do not propagate).
  • Activity broadcast posts new Jetonomy topics into the paired FluentCommunity space (one-way; toggle on the settings page).
  • Private topics never broadcast to FluentCommunity.
  • Comment-to-reply bridge mirrors FluentCommunity comments back as Jetonomy replies (only on broadcast feeds, preserves author attribution).
  • "Sync existing members now" button backfills paired space membership in both directions (capped at 5,000 per space per run).
  • BuddyPress integration broadcasts new Jetonomy topics into the paired BuddyPress group's activity stream; activity comments round-trip back as replies.

Improve

  • Plugin headings stay readable when the Reign theme (or any dark-panel theme) is in dark mode.
  • Accent tints (--jt-accent-light, --jt-accent-muted) re-derived against the panel background in dark mode.
  • Locked-space banner and warning notices are legible against dark panels.
  • Jetonomy no longer auto-applies dark mode based on the visitor's OS preference. Dark mode follows the theme only.
  • 14 translation-ready strings rewritten to drop em-dashes and awkward typography. No string keys changed.
  • Interactivity API exposes `isLoggedIn` and `loginUrl` so blocks and embeds can render the right CTA without extra REST calls.
  • Integration settings pages got section banners and clearer loader-gate documentation.

Fix

  • Sort modes (oldest, newest, unanswered) return the right set of topics.
  • Space settings are merged on save instead of overwritten.
  • Similar-topics widget no longer leaks HTML entities into titles; sitewide search ranks results by relevance.
  • Time picker on scheduled posts uses cross-browser hour and minute selects when the browser does not provide a native picker.
  • Online indicator sits on the avatar's top-right corner across all sizes.
  • Space listing Load More does not auto-preload the next page on first render.
  • Share dropdown closes when the page scrolls.
  • Profile tabs do not clip the Drafts tab on mobile.
  • Rewrite rules are flushed during activation so community URLs resolve immediately.
  • Profile Drafts rows navigate to the draft itself for one-click edit or publish.
  • Long words in user content wrap on mobile instead of pushing the app wider than the viewport.
  • TikTok videos render as proper iframes instead of caption-only text cards; copy-link shows visible feedback when clipboard write is blocked.
  • Forum members can attach images when creating posts (upload permissions no longer require a higher role).
  • Voting optimistically shows the correct score when flipping a prior vote.
  • FluentCommunity broadcast preserves paragraph breaks in the excerpt.

Compat

  • Upgrading from 1.3.7 does not require any migration.

v1.3.7

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

New

  • "Jetonomy Compose Topic" block (and `[jetonomy_compose_topic]` shortcode) lets signed-in members start a topic from any page on your site. Works in Site Editor, Elementor, Divi, Bricks, and WPBakery.
  • Sign-in prompt on the Compose Topic block shows a Lucide chat icon with side-by-side "Sign in to post" and "Create an account" buttons for guests. Register link only appears when registration is open.

Improve

  • Reaction picker draws crisp colour SVG icons that look identical on every browser and host configuration.
  • Block inserter reliably finds every Jetonomy block.
  • Compose Topic block's CSS and JS only load on pages that use the block.

Fix

  • Share button on a single topic opens the share menu in the right place; auto-flips above the button when there is no room below. Picks up crisp icons for Copy link, Twitter/X, Facebook, and LinkedIn.
  • Posting a topic without filling in the body now shows a clear inline message asking for the missing field (Pro Polls topics included).
  • Editing a topic that contains an uploaded image no longer wipes the image on save. Same fix applies to replies.
  • TikTok video previews and embedded players work everywhere, including short `tiktok.com/t/...` mobile-share URLs. Same fix covers Twitter (t.co), Reddit (redd.it and new mobile share links), Facebook (fb.watch), and Spotify (spoti.fi).
  • Embedded TikTok, Instagram, and Twitter posts no longer pick up the theme's blockquote styling.

Compat

  • Upgrading from 1.3.6 does not require any migration.

v1.3.6

April 1, 2026
New 5 Improve 1 Fix 7

New

  • Trending Topics block ranks community posts by recent engagement (votes + replies over a trailing window with time decay).
  • Forum Feed block scopable to a single space with a styled header and "View all" link.
  • Rich link previews on topics and replies render preview cards with title, description, and favicon via a local unfurling service.
  • Per-type email templates (welcome, mention, reply, digest, moderation, system) with theme override directory at `jetonomy/emails/`. Richer template context.
  • External plugins can open the community message composer programmatically via the shared `msgComposeOpen` state.

Improve

  • `wp jetonomy config get` dotted-path lookups return the effective runtime value when the admin has not explicitly saved that block.

Fix

  • Three-dot dropdown on topic and reply cards no longer gets trapped or clipped inside the card.
  • Users can no longer downvote their own posts or replies; REST vote endpoint rejects self-downvotes.
  • Private (`is_private`) topics are now truly private across archives, search, tag pages, and REST listings.
  • TikTok, Instagram, and Twitter/X links embed as real video/post players instead of falling back to oEmbed blockquotes.
  • Invite-only space journey: visiting `/new/` without an invite returns to the space with an inline error; stale "Join" CTAs hidden when the viewer has joined or has a pending request.
  • Spacing between the Post Topic button and the publish-options dropdown on the composer.
  • Tags admin page now writes nonce-protected requests.

v1.3.5

April 1, 2026
New 2 Fix 1

New

  • Jetonomy Navigation block renders the Category -> Space tree as sidebar navigation. Permission-aware, highlights the current space, scales to thousands of spaces.
  • Jetonomy Login block is a quick login and register panel for the community sidebar. Logged-out viewers see inline Login and Register tabs; logged-in viewers see nothing (no layout shift). Rate-limited and nonce-protected.

Fix

  • Editing a topic or reply no longer collapses paragraphs into a single run-on line. Historically broken posts render with their paragraphs restored on the next page load.

v1.3.4

April 1, 2026
New 6 Fix 2

New

  • Admins can approve a spam-flagged topic or reply in one click. Replies and Posts admin lists show an "Approve" / "Not Spam" action next to Trash for any row currently held for moderation.
  • Admins can refresh community member counts alongside topic and reply counters (one-click rebuild from 1.3.3 now repairs member drift too).
  • Spaces track real membership: posting a topic or replying in an open community auto-joins the author as a member.
  • One-time upgrade routine adds every historical author to the spaces they have contributed to so existing communities show accurate member counts immediately.
  • Moderation queue endpoint accepts `status=pending|spam|all` so admins managing by API can see spam-flagged items alongside pending ones.
  • Site admins can promote many members to a trust level in one call via the admin API.

Fix

  • Akismet no longer flags replies written by site admins or space admins/moderators as spam.
  • Approving, marking-as-spam, or trashing a topic or reply from the admin list correctly updates the topic count, reply count, and member contribution totals.

v1.3.3

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

New

  • Preserve original dates when seeding or migrating discussions. Topics and replies added by admins keep the date they were originally written.
  • Admins can rebuild community counters when they look off (topic totals, reply totals, member stats, vote scores).

Improve

  • Access Control settings collapsed to a single, clearer choice: "Public community" (anyone can read, login required to post) or "Private community" (login required to view anything).

Fix

  • "Default Space Type" setting now actually applies to new spaces (admin panel and API).

Compat

  • Existing installs migrated automatically. Private-community installs keep that behaviour and any default space type set during setup is carried over.

v1.3.2

April 1, 2026
Fix 1 Dev 1

Fix

  • Setup wizard no longer triggers PHP deprecation warnings (strip_tags null, print_emoji_styles, wp_admin_bar_header) on WP 6.4+ with PHP 8.1+.

Dev

  • New-post form submit action is filterable via `jetonomy_new_post_submit_action`.

v1.3.1

April 1, 2026
Fix 1

Fix

  • Theme button hover styles no longer override Jetonomy button states. Scoped CSS reset for BuddyX/Reign compatibility.

v1.3.0

April 1, 2026
New 10 Improve 8 Fix 16 Compat 1

New

  • Share forum threads anywhere. Paste any topic URL into Slack, Twitter/X, Discord, Facebook, or another WordPress site and see a rich preview card with title, author, excerpt, space, and thumbnail.
  • Embed YouTube, Vimeo, SoundCloud, Spotify, TED Talks, and other supported links inline.
  • Instagram and Facebook embed support via optional free Meta Developer App integration under Settings -> SEO -> Social Embeds. Includes a 5-minute step-by-step setup guide.
  • BuddyX, BuddyX Pro, and Reign theme compatibility. Your forum picks up the active theme's accent colour and dark mode with zero custom CSS.
  • AI spam detection for new posts and replies. Self-hosted via Ollama (no API costs, no data leaves your server).
  • Ad and content injection slots. New hooks drop banners, promotions, or extra content into the sidebar, reply flow, and below the space intro.
  • Change your community URL safely. Renaming the community base (e.g. `/forum/` to `/community/`) auto-redirects visitors from the old URLs.
  • WordPress Abilities API integration. 18 abilities across 5 categories let AI assistants and automation tools drive Jetonomy from the terminal.
  • Demo data seeder. One-click demo content for previewing how your community will look, with a cleanup button.
  • Richer search preview snippets. Search engines see thread titles, author names, publish dates, and space categories.

Improve

  • Theme compatibility across 12+ popular themes. Page titles, container widths, and responsive layouts tested and tuned.
  • Forum topics render 2-3x faster on big spaces (10,000+ topics).
  • Vote buttons stay consistent under heavy concurrent use.
  • Pagination accuracy. "Load more" and "has more" work correctly across all lists.
  • Admin list pages load faster with fewer database hits.
  • Daily activity cleanup runs without locking the database on large sites.
  • All admin pages and forms easier on screen readers and keyboard users.
  • Content displayed in forum threads is fully sanitized and escaped for safety.

Fix

  • Firefox scheduled-post time picker shows a proper picker widget.
  • "..." more menu on posts and replies opens reliably across browsers.
  • Publish mode menu does not flash open-then-closed when loading the new topic page.
  • Notification bell dropdown does not throw a console warning on page load.
  • Clicking a single notification in the header dropdown marks just that one as read.
  • "Join Space" button shows correctly for non-members on public spaces.
  • Join request emails send to the right space admins and link to the admin screen.
  • Join request admin tab stays visible while pending requests exist.
  • Posts-per-page setting at the space level applies to that space's topic listing.
  • Space settings do not lose unrelated keys when you save a partial form.
  • Dark mode token bridge mirrors the theme's real dark state on every page load.
  • Notifications persist for private message events.
  • Private message notifications dispatch reliably when Pro is active.
  • License activation flow does not error on third-party plugin-info calls.
  • Double reply counter increment on new replies.
  • 10 earlier customer-reported bugs fixed (BuddyPress compatibility crash, notification defaults, vote state indicator, admin "View" link, join request admin UI, post scheduling default timestamps, settings write consistency, REST nonce handling, fetch cookie credentials).

Compat

  • Database update runs automatically on the next admin page load. No manual action required.

v1.2.0

April 1, 2026
New 9 Improve 3 Fix 3

New

  • Private Topics. Mark individual topics as private so only you and moderators can see them.
  • Topic Prefixes. Coloured labels (Bug, Suggestion, Solved) configurable per space.
  • Similar Topics suggested as you type your title to prevent duplicates.
  • Quote Replies. Click Quote on any reply to insert a styled blockquote.
  • BuddyPress integration. Link BP Groups to forum spaces with automatic member sync.
  • Forum tab in BP Group pages with topics and a New Topic button.
  • Forum tab on BP Member profiles with Posts, Replies, and Bookmarks sub-tabs.
  • Discussion Forum settings in group creation wizard and group manage screen.
  • Linked group shown in the sidebar About section.

Improve

  • Third-party admin notices hidden on Jetonomy pages.
  • Space privacy auto-syncs with BP group privacy changes.
  • wpForo multi-board import support.

Fix

  • Topic title placeholder alignment on all themes.
  • New Topic button hidden for logged-out visitors.
  • Spaces can only be linked to one group at a time.

v1.1.0

March 1, 2026
New 5 Improve 2 Fix 2

New

  • Configurable Community Title setting displayed as H1 on the community home page.
  • Adapter-specific rule type options in Access Rules (e.g. "Tutor Course", "LearnDash Course" instead of generic "Membership").
  • Searchable autocomplete for membership levels (scales to 1000+ courses).
  • Human-readable labels in access rules table (course names instead of raw IDs).
  • Sync Members button to pull in existing enrolled users when creating a rule.

Improve

  • Priority column hidden from access rules UI for a cleaner admin experience.
  • Action buttons with icons (Sync Members, Delete) in access rules table.

Fix

  • H1 heading added to community home page for SEO and accessibility.
  • Membership deactivation fully removes space access instead of downgrading to viewer.

v1.0.1

March 1, 2026
Fix 6 Compat 1

Fix

  • Renamed internal `.container` to `.jt-container` to prevent CSS class collisions with theme frameworks.
  • Community app wrapper fills theme flex/grid parents correctly (resolves blank sidebar space).
  • Container width auto-detects from theme settings (theme.json wideSize -> $content_width -> 1200px fallback).
  • Community sub-nav moved inside content container for proper alignment.
  • Hide theme page title bars ("Recent Posts", "Blog") on community pages.
  • Improved spacing between sub-nav and content.

Compat

  • Tested with 12 popular themes: Astra, GeneratePress, Kadence, Neve, OceanWP, Storefront, Hestia, Hello Elementor, Blocksy, TT5, TT4, TT3.

v1.0.0

March 1, 2026
New 36

New

  • Forum, Q&A, Ideas, and Social discussion types.
  • Custom MySQL tables (21 tables) instead of `wp_posts`.
  • 3-layer permission engine: WP Capabilities + Space Roles + Trust Levels 0-5.
  • WordPress Interactivity API frontend (no jQuery, no React bundle).
  • 19 abilities registered with the WordPress Abilities API (WP 6.9+).
  • Rich text editor with drag-drop image upload and paste-to-upload.
  • @mention notifications with autocomplete.
  • Auto-embed for YouTube, Twitter/X, Vimeo, and other oEmbed providers.
  • Emoji picker in reply composer.
  • Code syntax highlighting via Prism.js.
  • Quote-to-reply: select text and reply to quote it.
  • Keyboard shortcuts: j/k navigate, l upvote, r reply, / search.
  • Threaded replies up to 3 levels deep with collapsible threads.
  • Full-text search with instant search-as-you-type.
  • User hover cards on avatar/name hover.
  • Invite links with configurable expiry.
  • Leaderboard with reputation rankings.
  • Space roadmap view for Ideas spaces.
  • Flag system with moderator queue.
  • IP tracking and Akismet spam integration.
  • Ban and silence system.
  • Setup wizard with realistic demo data and one-click cleanup.
  • Full content management from wp-admin.
  • Drag-drop category and space ordering.
  • Import from bbPress, wpForo, and Asgaros (batched with progress bar and resume).
  • Trust level threshold configuration.
  • Object caching (Redis/Memcached auto-detection).
  • Eager loading with batch queries (no N+1 problems).
  • Cursor-based pagination on all REST API endpoints.
  • MemberPress and Paid Memberships Pro integration.
  • Canonical URLs, Open Graph tags, JSON-LD schema markup.
  • XML sitemap providers for spaces and posts.
  • RTL stylesheet.
  • Translation-ready with `.pot` file.
  • WP-CLI commands.
  • 48+ REST API endpoints at `/wp-json/jetonomy/v1/`.