This release introduces critical mobile UX focus enhancements and template fixes aimed at improving visitor authorization security and frontend visual consistency.

  • Fixed: Resolved a mobile browser layout bug where the JS-driven scroll-to-focus animation conflicted with the virtual keyboard slide-up and editor initialization, causing the viewport to jump to an incorrect position. The scroll behavior is now delegated to the native browser focus on screens smaller than 800px.
  • Fixed: Fixed a template bug in the Social Feed list (affecting all attachments including AI-generated images) where visitor and guest views incorrectly rendered editor attachment controls (delete trash icon, insert thumbnail/full image buttons). Post attachments are now securely rendered using XenForo's read-only attachment layout with lightbox integration.
This update (1.0.3) brings the highly requested "Bumping" mechanism to Social Feed Pro based on community feedback! Just like XenForo's native forum structure, whenever a new reply or comment is posted, the thread is now brought to the top of the feed, ensuring active discussions stay visible and engaging.

Administrators can now configure this bumping behavior as the default feed sorting method directly from the ACP. Furthermore, we’ve empowered your users by adding a new sorting option to the "Filters" menu, allowing them to personalize their feed order according to their reading preferences.

Change Log:
  • [New] Added "Bumping" support to bring threads to the top of the feed when new replies are posted.
  • [New] Added a new ACP option allowing administrators to set the default feed sorting method (By Last Activity or By Creation Date).
  • [New] Added a "Sort by" filter to the user interface, allowing members to override the default sort order for their own personalized feed.
  • Love
Reactions: Fatih
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.
  • Like
Reactions: ALemci44
Back
Top Bottom