Plus for FluentCommunity Change Log
STABLE CHANGE LOG
v2.0.0 (September 16, 2026)
– Added: New Plus v2 Control Center with dedicated workspaces for Enhancements, Add-ons, Community Tools, Integrations, Theme Studio, and Help.
– Added: Dedicated Plus 4 FCom top-level WordPress admin menu.
– Added: Theme Studio with independently configurable Menu, Topic, and Badge styling modules.
– Added: Publishing Rules for automatically publishing WordPress Posts, Pages, and public custom post types to FluentCommunity Spaces.
– Added: Per-rule source, author, post type, category, destination Space, new-content automation, and update controls.
– Added: Per-rule Post content customization with introductory text, linked title, featured image, excerpt, call-to-action label, and closing text.
– Added: Rule previews showing the resolved source, destination, author, message, image behavior, mapping status, and expected Create, Update, or Skip action.
– Added: Historical scanning and backfill for Posts, Pages, public custom post types, Slayers News, Slayers Guides, and native Slayers Builds.
– Added: Historical scan controls for batch size, offset, date range, order, item selection, preview, and controlled publishing.
– Added: Destination-specific content mappings so the same source can publish independently to multiple Spaces.
– Added: Create, Update, and Skip detection for previews, historical backfill, automatic publishing, and source updates.
– Added: Slayers Inc. Builds integration for Slayers News, Slayers Guides, native Builds, publication events, material updates, previews, and historical backfill.
– Added: Support for the stable sib_build_published event from Slayers Inc. Builds v1.1.9, including individual and bulk publication workflows.
– Added: Native Slayers Build filtering so private, unlisted, draft, and pending-review builds are not published.
– Added: Native Slayers Build messages use the linked build’s social card without embedding an additional featured image in the message body.
– Added: Feeds in Spaces for publishing RSS, Atom, and supported public FluentCommunity sources into destination Spaces.
– Added: Public FluentCommunity Space and topic filtering, including REST feed discovery with sitemap and public-page compatibility fallbacks.
– Added: Feed review queue, manual publishing, trusted automation, per-source controls, history, and publication totals.
– Added: Feed deduplication and per-item automation locks to prevent repeated runs from creating duplicate community posts.
– Added: Discord in Spaces with inbound Discord-to-Space rules and outbound FluentCommunity-to-Discord publishing.
– Added: Multiple Discord channel-to-Space rules, default destination controls, integration status, and automation guidance.
– Added: Content Archiving workspace with content scanning, archive browsing, search, pagination, restoration, rearchiving, export, import, and cold-storage packages.
– Added: User Hub integration that makes secured Plus Admin Notes available on compatible User Hub profiles.
– Added: FluentHub visibility control so administrators can choose whether Plus appears inside FluentHub.
– Added: One-time v2 welcome experience with direct access to Theme Studio, Help, and the v2 User Manual.
– Added: Publishing and integration activity records for created, updated, skipped, and failed operations.
– Changed: Theme Studio is now the primary interface for Menu, Topic, and Badge styling.
– Changed: Analytics remains an existing Plus feature and is now organized under Community Tools.
– Changed: 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.
– Changed: FluentHub visibility is opt-in by default and remains independent from the main Plus integrations.
– Changed: New feed sources begin disabled and manual-only until explicitly configured by an administrator.
– Changed: Plus onboarding now runs once when entering v2 and does not repeat during routine v2 updates.
– Fixed: Historical scans failing because the authenticated AJAX scan handler was not registered.
– Fixed: Historical scan failures returning only generic WordPress 0, -1, malformed JSON, or admin-post errors instead of readable diagnostics.
– Fixed: Slayers Builds historical scanning by restoring the proven repository-based scanner.
– Fixed: False rule_integrity failures after successful historical pushes.
– Fixed: Historical scan and backfill operations rewriting, disabling, or removing Publishing Rules and unrelated Plus settings.
– Fixed: Previously published records appearing as new Create operations after rescanning.
– Fixed: Repeated scans, pushes, publication hooks, and updates creating duplicate FluentCommunity posts.
– Fixed: Mapping validation now confirms that the mapped FluentCommunity post still exists and belongs to the correct destination Space.
– Fixed: Legacy historical mappings remain readable while current dedicated mappings take precedence for the same canonical source and destination.
– Fixed: Publishing Rule formatting changes now update the existing mapped FluentCommunity post instead of creating a duplicate.
– Fixed: Publishing Rule preview links expiring incorrectly or returning administrators to an error page.
– Fixed: Per-rule Post content settings initially applying only to Slayers Builds instead of every supported WordPress post source.
– Fixed: Slayers News and Guide updates creating new community posts instead of updating their existing mapped posts.
– Fixed: Native Slayers Builds embedding a redundant featured image in addition to the linked build card.
– Fixed: Feeds in Spaces publishing duplicate items during repeated manual or scheduled runs.
– Fixed: Public FluentCommunity topic matching generating PHP regular-expression warnings or interrupting the post-fetch redirect.
– Fixed: Internal settings migrations interpreting missing form checkboxes as instructions to disable unrelated Add-ons or Enhancements.
– Fixed: Topic Studio sanitizer warning caused by a missing layout-style value.
– Fixed: Uploaded-ZIP replacement and manual deployment flows losing the intended one-time v2 onboarding redirect.
– Fixed: Plus navigation, workspace scrolling, save-bar positioning, integration-card sizing, icon alignment, and Discord information-icon styling.
– Fixed: Icon-only and full-collapse menu JavaScript being printed as visible page text.
– Fixed: WordPress Plugin Check issues involving escaping, translation comments, script registration, custom-table queries, SQL handling, packaging, and text-domain usage.
– Fixed: Remote Analytics chart dependency replaced with a local dependency-free chart renderer.
– Fixed: TLS verification enabled for licensed update requests.
– Fixed: Removed noisy production diagnostics and logging that could expose configured webhook URLs.
– Updated: Plugin header, version constant, stable tag, translation metadata, bundled documentation, and release information consistently to v2.0.0.
v1.4.6 (July 6, 2026)
– Fixed: Topic Styling → Hide Unused Topics no longer hides the frontend global topic filter, including translated labels such as “Tout,” “Todos,” and “Alle.”
– Improved: Strengthened frontend FluentCommunity navigation handling to better preserve core topic controls while applying Plus styling and visibility rules.
– Improved: Refined SPA compatibility behavior for frontend enhancements so Plus features remain more stable during FluentCommunity route changes and re-renders.
– Improved: Added minor code hardening around frontend selectors, topic filtering logic, and localized interface handling.
– Improved: Performed general maintenance cleanup to improve compatibility, reliability, and future update safety across Plus frontend integrations.
v1.4.4 (May 2, 2026)
– Added: Messaging Controls under Enhancements tab — DM Restrictions and Group Chat are grouped under a single unified settings section.
– Added: 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.
– Added: 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.3 (April 21, 2026)
– 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.
– Added: 21 translatable strings for Admin Notes, Email Templates. POT count went from 409 → 430 strings.
v.1.4.2 (April 21, 2026)
– Added: 22 translatable strings for Admin Notes. POT count went from 387 → 409 strings.
v1.4.1 (April 19, 2026)
– Improved: Analytics All Activity modal width increased to 1,240px — eliminates horizontal scrollbar on wider content.
– Improved: Windows 11 now correctly identified in Extended Tracking (previously reported as Windows 10). Requires a Chromium-based browser and Extended Tracking enabled.
v1.4.0 (April 18, 2026)
– 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.
– Added: 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.0 (March 28, 2026)
– Added: Referrer tracking; captures the HTTP referrer on every portal visit, works for guests and members
– Added: UTM tracking; captures utm_source, utm_medium, and utm_campaign parameters on every portal visit
– Added: Top Referrer and Top UTM Source dashboard cards with full breakdown modals
– Added: Online Now Widget; configurable online and recent min/max range.
– Added: FOMO mode for Online Now Widget; configurable min/max bump range drawn from real inactive member pool
– Added: Guest support for Online Now Widget, guests see the counter, prompted to log in to view the member list
– Added: Online Now Window and Recently Online Cutoff are now independently configurable
– Added: Flush & Reload button to immediately regenerate FOMO values after settings changes
– Added: Complete user manual, available as PDF and embeddable HTML
– Changed: Analytics promoted to a full licensed add-on, enabled via the Add-Ons tab like all other premium features
– Changed: Improved licensing handling for Add
– Fixed: Minimal topic style tags invisible in dark mode
Version 1.2.1 (March 19, 2026)
Fixed: Code quality and standards improvements
Fixed: Badge styling compatibility with updated FluentCommunity HTML structure changes
Version 1.2.0 (March 18, 2026)
Added: Analytics add-on with Download Tracking for FluentCommunity Pro document posts
Added: Per-download log recording file name, post, space, uploader, downloader, and timestamp
Added: Analytics admin tab with stat cards, daily trend chart, top files list, top spaces list, and paginated per-user download log
Added: Configurable log retention with automatic daily cleanup
Added: FluentCommunity Pro dependency notice on both the addon card and analytics tab
Version 1.1.3 (Febuary 25, 2026)
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
Version 1.1.2 (Febuary 10, 2026)
Version bump to verify update functionality
Version 1.1.1 (Febuary 10, 2026)
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.
Version 1.1.0 (Febuary 9, 2026)
Initial production release with security hardening and performance optimization.
BETA CHANGE LOG
Version 1.0.6 (January 27, 2026)
Removed: Plugin info popup, banner, and icon (now handled by FluentCart licensing system
Fixed: License page version number now displays dynamically (was showing 1.0.2)
Fixed: Lifetime licenses now show as “Lifetime” instead of “January 1, 1970”
Fixed: First-time badge assignment now triggers webhook (previously only worked on second assignment)
1.0.3 – (January 21, 2026)
License system with FluentCart integration
Premium add-ons protection
Removed beta status
Final UI polish
0.9.99 – Badge Automation **January 20, 2026**
Added badge webhook automation
Flowmattic integration
Performance optimizations
0.9.98 – UI Improvements **January 19, 2026**
New Add-ons tab design
Enhanced settings organization
Better documentation
v0.9.60 (Beta) **January 5, 2026**
– 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)
**January 3, 2026**
– 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)
**January 2, 2026**
– 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
**January 1, 2026**
– 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
**December 30, 2025**
– 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
**December 29, 2025**
– 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
**December 1-28, 2025**
– Development of individual code snippets
– Testing spoiler tags functionality
– Testing timestamp formatter
– Testing dark mode implementation
– Testing custom copyright footer
– Testing topic styling concepts
– Testing sidebar collapse behaviors