Skip to content

v1.4.0 — Space self-service + SEO baseline

Choose a tag to compare

@vapvarun vapvarun released this 29 Apr 08:09
· 1051 commits to main since this release

Run a community without leaving the front end. Show up in search. Cleaner, accessible interface throughout.

For people who run a space

  • 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 + every space you're in.
  • Visual icon picker — 16 icons with search and "Show more" for 8 extras.
  • Cover image uploader works without the WordPress upload-files permission.
  • Role dropdown can't accidentally orphan a space — no self-demote, no last-admin-out.

For members

  • @mention autocomplete in the composer.
  • "New" pill on threads with replies you haven't 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.

Search and sharing

  • Every public page now has full search and social cards.
  • Smart fallback share image when a page has no image of its own.
  • Pages that shouldn't show in search (moderation, search, composer, notifications) are excluded automatically.
  • 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.

Sign-in

  • Login, register, forgot-password — all faster, all in-page (no wp-login.php bounce).
  • Email confirmation on new sign-ups, with a Resend button if the link gets lost.
  • Built-in spam guard on the signup form — silent honeypot, time-on-form gate, disposable-email block, and per-IP rate limit.
  • Friendly inline messages on every state — "Account created, check your email", "Confirm your email to finish signing up", "Resend confirmation email".
  • Captcha now actually fires on signup when configured.

Polish

  • In-product confirms and prompts replace browser pop-ups. Accessible (WCAG 2.1 AA).
  • All 8 Jetonomy blocks now visible in the block inserter.
  • Shortcodes render styled on any page or page-builder canvas.
  • Dark mode follows the theme's class only — no surprise switches when the OS toggles light/dark.

Bug fixes

  • 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 doesn't reset on retry.
  • Sign-up form now shows the confirmation message instead of a misleading "Network error" when the account was actually created.
  • Banned users can no longer log in (security).
  • Private-post structured data no longer leaks to anonymous visitors (security).

For developers

  • [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}, POST /auth/verify-email, POST /auth/resend-verification, GET /spaces/{id}/privileged-members, GET /users/suggest.
  • Browser QA checklist + Phase D SEO plan ship with the plugin.