This update focuses on user experience enhancements by adding interactive editor controls, visual cues for unread content, layout fixes, and ensuring strict compatibility isolation by cleanly resolving console warnings without modifying XenForo core files.


Changelog​

  • Interactive Editor Controls:
    • Added an icon-based Close (Cancel) button to both the Status Update editor and the inline Reply editor, allowing users to collapse the rich text editor back to its placeholder state.
    • Isolated Integration: These Close buttons are dynamically hooked only within Social Feed Pro templates, ensuring XenForo's native quick reply and profile post macros remain untouched.
  • Unread "NEW" Badges & Read Status Joins:
    • Added a dynamic orange "NEW" badge next to unread thread titles in the feeds. The badge disappears automatically once the thread is read.
    • Joined Read and Forum.Read relationship tables in the database queries (Feed.php) so that unread status checks ($thread.isUnread()) function correctly on initial load, infinite scroll, and live updates.
  • Load More Button Alignment:
    • Fixed left-alignment of the "Load More..." button under the "Featured" and empty "Status Updates" tabs. Centered them by consistently rendering the stylesheet (xentr_social_feed_pro.less) at the top of the main index view.
  • Browser Console Bug Fixes (Clean Add-on Isolation):
    • Resolved the browser console warning No element passed in to event on feed pages.
We are excited to announce the v1.0.1 Stable Release of [XTR] Social Feed Pro! This update modernizes the add-on structure to be fully compatible with XenForo 2.3.x, introduces dynamic tab customization options, adds seamless integration with standard XenForo Forums and Featured Content systems, and resolves various visual and core bugs.

  • XenForo 2.3 compatibility upgrades:
    • Fixed Finder joining issues regarding TO_ONE relationships.
    • Fixed Templater exceptions when calling canViewAttachments on Post/XFMG entities.
  • Forums & Featured Content Tabs:
    • Integrated XenForo's native node list into the Forums tab directly inside the Social Feed without redirects.
    • Integrated XenForo's native Featured Content system into the Featured tab, including full pagination and ajax loading support.
    • Added custom navigation entries for Forums and Featured sub-menus under the main navigation.
  • Customization Options:
    • Added XenForo admin options to dynamically customize FontAwesome icons for all feed tabs (Main Feed, Forums, Featured, Trending, My Feed, Status Updates).
    • Added unique CSS class targeting wrappers (sfp-tabs and sfp-tab--[name]) allowing design customization without affecting default XenForo tabs.
  • Bug Fixes & Enhancements:
    • My Feed Snippets: Fixed an issue where first post message snippets (truncation / read more button) failed to render on the "My Feed" tab due to template global variable inheritance issues in XenForo 2.3. Now explicitly passing the $tab parameter to macros.
    • Featured Tab Load More: Fixed structural container class mismatch (structItemContainer to include js-sfpFeedContainer) that caused the AJAX "Load More" / "Infinite Scroll" pagination to fail on the Featured tab.
    • Featured Pagination Position: Fixed <xf:pagenav> being rendered in <xf:pageaction>, which previously caused pagination numbers to appear in the page title bar.
    • Unread Bold Titles: Unread thread titles in the feed are now dynamically bolded using a new .sfp-title--unread class.
    • Auto-load / Infinite Scroll: Resolved issues with comma-separation syntax in data-xf-init attributes and IntersectionObserver target visibility.
    • Reply Prefills: Prefilling replies with @Username mentions now automatically positions the text cursor at the end.
    • Multi-quote replies: Multi-quote reply posts are now correctly appended to the main feed instead of incorrectly nesting under a single comment.
Back
Top Bottom