RELEASE HISTORY

P4FC Changelog

See what changed, what was fixed, and what’s new.

32 published releasesLatest: 2.0.3
32 releases
v2.0.3ReleaseLatest release

Version 2.0.3

Added

  • JSON/API source support for Feeds in Spaces
  • Feed source reset, refetch, and improved source management
  • Automatic settings migration from Plus Lite

Improved

  • Publishing Rule previews and settings navigation

Fixed

  • Template/CSS conflicts on Bricks pages
  • Slayers Builds automation, collapsed settings access, and Feeds in Spaces layout issues
v2.0.2Release

Version 2.0.2

Improved

  • Reduced background polling and server resource usage
  • Database checks now run only when required

Fixed

  • Prevented overlapping Archive and Online Now requests
v2.0.1Release

Version 2.0.1

Added

  • Global posting-author selection for Posts in Spaces, with source-author preservation as the default
  • Per-rule “Post as” override to inherit the global setting, preserve the WordPress author, or select another WordPress user

Improved

  • Posts in Spaces rules now provide Save, Preview, and Scan actions at the top of each rule
  • Expanded rules and scroll position are preserved after saving, with scans opening directly at the historical results

Fixed

  • Author-aware rescans now repair mapped posts in place without creating duplicates
  • The Portal Settings gear disappearing when the FluentCommunity sidebar was collapsed to icons
  • Portal Settings link detection for current FluentCommunity markup and portal routes

Other

  • Plus for FluentCommunity v2.0.0
  • Added the new Plus v2 Control Center and Theme Studio.
  • Added Publishing Rules, per-rule post formatting, and historical backfill.
  • Added Feeds in Spaces, Discord in Spaces, and Content Archiving.
  • Added Slayers Inc. Builds automation and User Hub Admin Notes support.
  • Added destination-specific mappings and duplicate prevention.
  • Fixed historical scanning, rule integrity, mapping, preview, feed, settings, and compatibility issues.
  • Preserved existing Analytics, Admin Notes, Messaging Controls, Profile Fields, and other Plus functionality.
v2.0.0Release

Version 2.0.0

Added

  • New Plus v2 Control Center with dedicated workspaces for Enhancements, Add-ons, Community Tools, Integrations, Theme Studio, and Help.
  • Dedicated Plus 4 FCom top-level WordPress admin menu.
  • Theme Studio with independently configurable Menu, Topic, and Badge styling modules.
  • Publishing Rules for automatically publishing WordPress Posts, Pages, and public custom post types to FluentCommunity Spaces.
  • Per-rule source, author, post type, category, destination Space, new-content automation, and update controls.
  • Per-rule Post content customization with introductory text, linked title, featured image, excerpt, call-to-action label, and closing text.
  • Rule previews showing the resolved source, destination, author, message, image behavior, mapping status, and expected Create, Update, or Skip action.
  • Historical scanning and backfill for Posts, Pages, public custom post types, Slayers News, Slayers Guides, and native Slayers Builds.
  • Historical scan controls for batch size, offset, date range, order, item selection, preview, and controlled publishing.
  • Destination-specific content mappings so the same source can publish independently to multiple Spaces.
  • Create, Update, and Skip detection for previews, historical backfill, automatic publishing, and source updates.
  • Slayers Inc. Builds integration for Slayers News, Slayers Guides, native Builds, publication events, material updates, previews, and historical backfill.
  • Support for the stable sib_build_published event from Slayers Inc. Builds v1.1.9, including individual and bulk publication workflows.
  • Native Slayers Build filtering so private, unlisted, draft, and pending-review builds are not published.
  • Native Slayers Build messages use the linked build’s social card without embedding an additional featured image in the message body.
  • Feeds in Spaces for publishing RSS, Atom, and supported public FluentCommunity sources into destination Spaces.
  • Public FluentCommunity Space and topic filtering, including REST feed discovery with sitemap and public-page compatibility fallbacks.
  • Feed review queue, manual publishing, trusted automation, per-source controls, history, and publication totals.
  • Feed deduplication and per-item automation locks to prevent repeated runs from creating duplicate community posts.
  • Discord in Spaces with inbound Discord-to-Space rules and outbound FluentCommunity-to-Discord publishing.
  • Multiple Discord channel-to-Space rules, default destination controls, integration status, and automation guidance.
  • Content Archiving workspace with content scanning, archive browsing, search, pagination, restoration, rearchiving, export, import, and cold-storage packages.
  • User Hub integration that makes secured Plus Admin Notes available on compatible User Hub profiles.
  • FluentHub visibility control so administrators can choose whether Plus appears inside FluentHub.
  • One-time v2 welcome experience with direct access to Theme Studio, Help, and the v2 User Manual.
  • Publishing and integration activity records for created, updated, skipped, and failed operations.

Improved

  • Theme Studio is now the primary interface for Menu, Topic, and Badge styling.
  • Analytics remains an existing Plus feature and is now organized under Community Tools.
  • Existing Admin Notes, Analytics, Download Tracking, Messaging Controls, Profile Fields, styling tools, activity tracking, and other Plus features are organized within the new v2 administration experience.
  • FluentHub visibility is opt-in by default and remains independent from the main Plus integrations.
  • New feed sources begin disabled and manual-only until explicitly configured by an administrator.
  • Plus onboarding now runs once when entering v2 and does not repeat during routine v2 updates.
  • Plugin header, version constant, stable tag, translation metadata, bundled documentation, and release information consistently to v2.0.0.

Fixed

  • Historical scans failing because the authenticated AJAX scan handler was not registered.
  • Historical scan failures returning only generic WordPress 0, -1, malformed JSON, or admin-post errors instead of readable diagnostics.
  • Slayers Builds historical scanning by restoring the proven repository-based scanner.
  • False rule_integrity failures after successful historical pushes.
  • Historical scan and backfill operations rewriting, disabling, or removing Publishing Rules and unrelated Plus settings.
  • Previously published records appearing as new Create operations after rescanning.
  • Repeated scans, pushes, publication hooks, and updates creating duplicate FluentCommunity posts.
  • Mapping validation now confirms that the mapped FluentCommunity post still exists and belongs to the correct destination Space.
  • Legacy historical mappings remain readable while current dedicated mappings take precedence for the same canonical source and destination.
  • Publishing Rule formatting changes now update the existing mapped FluentCommunity post instead of creating a duplicate.
  • Publishing Rule preview links expiring incorrectly or returning administrators to an error page.
  • Per-rule Post content settings initially applying only to Slayers Builds instead of every supported WordPress post source.
  • Slayers News and Guide updates creating new community posts instead of updating their existing mapped posts.
  • Native Slayers Builds embedding a redundant featured image in addition to the linked build card.
  • Feeds in Spaces publishing duplicate items during repeated manual or scheduled runs.
  • Public FluentCommunity topic matching generating PHP regular-expression warnings or interrupting the post-fetch redirect.
  • Internal settings migrations interpreting missing form checkboxes as instructions to disable unrelated Add-ons or Enhancements.
  • Topic Studio sanitizer warning caused by a missing layout-style value.
  • Uploaded-ZIP replacement and manual deployment flows losing the intended one-time v2 onboarding redirect.
  • Plus navigation, workspace scrolling, save-bar positioning, integration-card sizing, icon alignment, and Discord information-icon styling.
  • Icon-only and full-collapse menu JavaScript being printed as visible page text.
  • WordPress Plugin Check issues involving escaping, translation comments, script registration, custom-table queries, SQL handling, packaging, and text-domain usage.
  • Remote Analytics chart dependency replaced with a local dependency-free chart renderer.
  • TLS verification enabled for licensed update requests.
  • Removed noisy production diagnostics and logging that could expose configured webhook URLs.
v1.4.6Release

Version 1.4.6

Improved

  • Strengthened frontend FluentCommunity navigation handling to better preserve core topic controls while applying Plus styling and visibility rules.
  • Refined SPA compatibility behavior for frontend enhancements so Plus features remain more stable during FluentCommunity route changes and re-renders.
  • Added minor code hardening around frontend selectors, topic filtering logic, and localized interface handling.
  • Performed general maintenance cleanup to improve compatibility, reliability, and future update safety across Plus frontend integrations.

Fixed

  • Topic Styling → Hide Unused Topics no longer hides the frontend global topic filter, including translated labels such as “Tout,” “Todos,” and “Alle.”
v1.4.5Release

Version 1.4.5

Improved

  • WordPress.org reviewer compatibility and overall AC³ compliance across plugin architecture and internal systems.
  • Added expanded WPCC/PHPCS justification comments for FluentCommunity SPA integrations, legacy compatibility layers, database schema operations, AJAX aliases, and admin workflows.
  • Added compatibility-safe prefixed internal constants while preserving legacy aliases for existing integrations and custom snippets.
  • Added compatibility-safe prefixed AJAX hooks alongside retained legacy hooks for backward compatibility with existing frontend scripts, automations, and cached SPA assets.
  • Added compatibility-safe option/transient migration handling with legacy fallback support for existing installs.
  • Expanded database query documentation and safety justifications for internally generated table identifiers and schema operations.
  • Added additional hardening index.php protection files throughout plugin directories.
  • Added cache-busting asset version handling for plugin-managed scripts and styles.
  • Added external services disclosures and documentation improvements in readme.txt.

Fixed

  • Admin Notes functionality issue caused by an invalid JavaScript method replacement during compatibility cleanup.
  • Deprecated PHP compatibility issues including legacy unserialize handling and deprecated string splitting usage.
  • Translation domain mismatch for translatable frontend strings.
  • Various low-noise scanner warnings related to direct database access, schema management, and internal compatibility handling.
  • Multiple reviewer-facing warnings while preserving FluentCommunity Vue SPA rendering behavior and REST/frontend integration timing compatibility.
v1.4.4Release

Version 1.4.4

Added

  • Messaging Controls under Enhancements tab — DM Restrictions and Group Chat are grouped under a single unified settings section.
  • DM Restrictions — prevent regular members from initiating new direct message threads with community admins, community moderators, and/or space admins/moderators. Configurable per role. Requires Fluent Messaging.
  • Group Chat — allow regular members to create group chats with auto-added staff for moderation. Staff cannot be removed by other members. Requires Fluent Messaging (v2.4.0+).

Improved

  • Additional i18n coverage across Enhancements, Add-ons, Help, and Admin Notes modules.

Fixed

  • Space lock icon font size corrected in Menu Styling add-on.
v1.4.3Release

Version 1.4.3

Added

  • Email template customization for Admin Notes — customize the subject and body of Urgent, Watch, and Digest emails directly from the settings tab, with placeholder support and reset to defaults.
  • 21 translatable strings for Admin Notes, Email Templates. POT count went from 409 → 430 strings.
v1.4.2Release

Version 1.4.2

Added

  • 22 translatable strings for Admin Notes. POT count went from 387 → 409 strings.
v1.4.1Release

Version 1.4.1

Improved

  • Analytics All Activity modal width increased to 1,240px — eliminates horizontal scrollbar on wider content.
  • Windows 11 now correctly identified in Extended Tracking (previously reported as Windows 10). Requires a Chromium-based browser and Extended Tracking enabled.
v1.4.0Release

Version 1.4.0

Added

  • Admin Notes add-on — private staff notes on member profiles with modal UI, tagging, pinning, urgent flags, image attachments, read receipts, watch notifications, viewed-by tracking, audit trail, bulk delete, CSV export, daily digest emails, and access for all FCom community and space admins and moderators.
  • i18n support — 387 translatable strings wrapped and POT file included for Loco Translate

Improved

  • Online Now Widget — heartbeat sync ensures members age out correctly when they close their browser.

Fixed

  • Timestamp Format observer rewritten to eliminate infinite loop that froze the feed on some setups.
v1.3.0Release

Version 1.3.0

Added

  • Referrer tracking; captures the HTTP referrer on every portal visit, works for guests and members
  • UTM tracking; captures utm_source, utm_medium, and utm_campaign parameters on every portal visit
  • Top Referrer and Top UTM Source dashboard cards with full breakdown modals
  • Online Now Widget; configurable online and recent min/max range.
  • FOMO mode for Online Now Widget; configurable min/max bump range drawn from real inactive member pool
  • Guest support for Online Now Widget, guests see the counter, prompted to log in to view the member list
  • Online Now Window and Recently Online Cutoff are now independently configurable
  • Flush & Reload button to immediately regenerate FOMO values after settings changes
  • Complete user manual, available as PDF and embeddable HTML

Improved

  • Analytics promoted to a full licensed add-on, enabled via the Add-Ons tab like all other premium features
  • Improved licensing handling for Add

Fixed

  • Minimal topic style tags invisible in dark mode
v1.2.1Release

Version 1.2.1

Fixed

  • Code quality and standards improvements
  • Badge styling compatibility with updated FluentCommunity HTML structure changes
v1.2.0Release

Version 1.2.0

Added

  • Analytics add-on with Download Tracking for FluentCommunity Pro document posts
  • Per-download log recording file name, post, space, uploader, downloader, and timestamp
  • Analytics admin tab with stat cards, daily trend chart, top files list, top spaces list, and paginated per-user download log
  • Configurable log retention with automatic daily cleanup
  • FluentCommunity Pro dependency notice on both the addon card and analytics tab
v1.1.3Release

Version 1.1.3

Fixed

  • Sidebar footer scrolling out of view when navigating long menus — removed conflicting scroll constraints from inner sidebar wrappers that competed with the parent scroll container
v1.1.3Release

Version 1.1.3

Fixed

  • Sidebar footer scrolling out of view when navigating long menus — removed conflicting scroll constraints from inner sidebar wrappers that competed with the parent scroll container
v1.1.2Release

Version 1.1.2

Other

  • Version bump to verify update functionality
v1.1.2Release

Version 1.1.2

Other

  • Version bump to verify update functionality
v1.1.1Release

Version 1.1.1

Other

  • Fixed all critical WordPress Coding Standards errors including output escaping, text domain mismatches, license headers, and WordPress API compliance. Plugin now passes WordPress Plugin Check for self-hosted/commercial distribution.
v1.1.1Release

Version 1.1.1

Other

  • Fixed all critical WordPress Coding Standards errors including output escaping, text domain mismatches, license headers, and WordPress API compliance. Plugin now passes WordPress Plugin Check for self-hosted/commercial distribution.
v1.1.0Release

Version 1.1.0

Other

  • Initial production release with security hardening and performance optimization.
v1.1.0Release

Version 1.1.0

Other

  • Initial production release with security hardening and performance optimization.
v1.0.6Release

Version 1.0.6

Fixed

  • License page version number now displays dynamically (was showing 1.0.2)
  • Lifetime licenses now show as “Lifetime” instead of “January 1, 1970”
  • First-time badge assignment now triggers webhook (previously only worked on second assignment)

Removed

  • Plugin info popup, banner, and icon (now handled by FluentCart licensing system
v1.0.3Release

Version 1.0.3

Other

  • License system with FluentCart integration
  • Premium add-ons protection
  • Removed beta status
  • Final UI polish
v0.9.99Release

Badge Automation

Other

  • Added badge webhook automation
  • Flowmattic integration
  • Performance optimizations
v0.9.98Release

UI Improvements

Other

  • New Add-ons tab design
  • Enhanced settings organization
  • Better documentation
v0.9.60Release

Beta

Other

  • Fixed mobile hamburger menu functionality on iOS devices
  • Fixed active space marker alignment in both collapsed (-14px) and expanded (-16px) sidebar states
  • Removed aggressive CSS resets that interfered with FluentCommunity’s native mobile menu behavior
  • Simplified mobile CSS to only hide desktop-only UI elements (tooltips, settings gear)
Historical notesRelease

Historical update — January 3, 2026

Other

  • Initial Beta release, v0.9.59
  • Added custom sidebar collapse menu styling with “Collapse to Icon” feature
  • Added hamburger menu text customization (text, font size, font weight)
  • Added dynamic logo spacing based on menu button width
  • Added custom settings gear icon in collapsed sidebar (admin only)
  • Added tooltips for sidebar items in collapsed mode
  • Fixed sidebar spacing and alignment in collapsed/expanded states
  • Fixed header height measurement for template pages (Bricks Builder compatibility)
Historical notesRelease

Historical update — January 2, 2026

Other

  • Added topic styling system with custom colors and hover states
  • Added hide unused topics feature (only show topics actually used in posts)
  • Added dynamic topic filtering based on feed data
  • Added support for 9 custom topic styles with configurable colors
  • Added automatic topic detection from feed API responses
  • Added admin settings panel for topic color configuration- Added timestamp formatter with customizable date/time formats
  • Added timezone support for timestamp display
  • Added real-time timestamp formatting on dynamically loaded content
  • Added multiple date format options (M. d, Y / F j, Y / m/d/Y / d/m/Y / Y-m-d)
  • Added multiple time format options (g:ia / g:iA / H:i)
  • Added Unicode and RTL text support in spoilers
  • Added safe handling of contenteditable areas
Historical notesRelease

Historical update — January 1, 2026

Other

  • Added block self-reactions feature (prevent users from reacting to their own content)
  • Added custom error messages for blocked self-reactions on posts and comments
  • Added admin toggle to enable/disable self-reaction blocking
  • Added Bricks Builder integration
  • Added CSS cascade layer fixes for Bricks/FluentCommunity conflicts
  • Added template page compatibility
Historical notesRelease

Historical update — December 30, 2025

Other

  • Added default dark mode feature
  • Added automatic dark mode on first visit
  • Added theme persistence in localStorage
  • Added custom copyright footer with configurable text, year, and links
  • Added reserved usernames system to prevent username squatting
  • Added admin settings panel with tabbed interface
Historical notesRelease

Historical update — December 29, 2025

Other

  • Initial plugin release
  • Created core plugin architecture
  • Added settings page with WordPress admin integration
  • Added feature-based modular design
  • Added support for FluentCommunity 2.1.x