User Comments module change log Version 2.4.2: - New: Support for mentions - i.e. @profile - will send an email notification to the user Version 2.4.1: - Bug Fix: Fixed bug introduced in 2.4.0 where not all emails would be sent out Version 2.4.0: - Change: Updated to send all comment notifications out at once instead of in a loop Version 2.3.2: - Change: Updates and optimizations for PHP 8+ - Bug Fix: Threaded comments not working correctly - Bug Fix: Threaded Comments layout issue Version 2.3.1: - Bug Fix: Smarty comment form call not processing parameters correctly Version 2.3.0: - New: Tool to rebuild all module item comment counts Version 2.2.2: - Bug Fix: Private ID background worker was checking for more comment_ids than was needed Version 2.2.1: - Change: Updates to private_id gather function to make it faster and lighter on the database Version 2.2.0: - Change: Modified comment_form.tpl to use new Core provided SVG activity spinner Version 2.1.3: - Change: "add_to_timeline" event is no longer restricted to module comment is created for Version 2.1.2: - Change: Performance updates when deleting comments on a system with a very large number of comments - Bug Fix: File attachments on comments may not be moved to the recycle Bin in some cases Version 2.1.1: - Bug Fix: Deleting item with comments could result in comments not appearing in Recycle Bin Version 2.1.0: - New: "Disabled Modules" global config option to disable comments for specific modules Version 2.0.7: - Change: System wide comment view now shows Page Not Found to non-admin users (instead of notice) - Change: index.tpl was updated to make the user image sharper on hires devices - Bug Fix: Profile owners unable to view comments on own items if commenting user has a private profile - Bug Fix: Some comments may not appear to multi profile owners until cache reset Version 2.0.6: - Bug Fix: Private comment collector was running more often than it should Version 2.0.5: - Bug Fix: Possible privilege error for non admin users when quoting comments on Private profiles Version 2.0.4: - Bug Fix: Comment notification not sending to all owners when profile owner comments on their own item Version 2.0.3: - Bug Fix: File Attachment allowed size when modifying a comment could be different than on create Version 2.0.2: - Bug Fix: Comment image attachments may not be viewable in some instances Version 2.0.1: - Bug Fix: Modifying an existing comment may not reset cache correctly Version 2.0.0: - New: Performance improvements for sites with a very large number of comments - Bug Fix: Incorrect $comment_url template variable could be returned for some comments Version 1.9.7: - Bug Fix: Deleting multiple comments is not resetting cache so delete appears to fail - Bug Fix: non-admin users are unable to see existing file uploads when editing their comment Version 1.9.6: - Bug Fix: Using the editor with comments adds extra line breaks Version 1.9.5: - New: Comment attachments can be added or deleted from the comment update form - Bug Fix: Deleting comments with "Save Threads" disabled not properly decrementing comment count Version 1.9.4: - New: "ignore_threading" jrCore_list option to bypass threading for comment lists Version 1.9.3: - Change: Updated item_list.tpl so comment list image fits better on mobile devices - Bug Fix: URL to commented item in item_action.tpl could point to wrong profile Version 1.9.2: - Bug Fix: "mentions" of profiles could be processed in comments on private items Version 1.9.1: - Bug Fix: Update to better handle private comments on private items by private profiles - Bug Fix: Issues with the profile display name in timeline entries and destination urls Version 1.9.0: - New: Improved handling of comments on private items for large systems Version 1.8.3: - Change: Profile @mention emails are not sent on comments attached to Private Items Version 1.8.2: - New: Improved privacy checking to check for comments on private items - New: "private_item_ids" event trigger so modules can pass in item_id's of private items - Change: Quoting retrieves quoted content from the server instead of from a hidden div on the page Version 1.8.1: - Bug Fix: URL to item that was commented on could point to the wrong profile in Timeline entries - Bug Fix: "Threaded Comments" setting could limit db_search_items result set in some instances Version 1.8.0: - New: Updated to work with BBCode provided by the System Core 6.0.0 - Change: Updated to work with new Timeline updates found in System Core 6.0.0 Version 1.7.9: - Bug Fix: The TinyMCE editor (if selected) was showing on mobile devices. It now reverts to a text area. Version 1.7.8: - New: "ignore_threading" jrCore_list parameter support added to bypass threaded comment ordering - New: "add_to_timeline" event trigger is now sent before adding a new comment entry to the timeline Version 1.7.7: - Bug Fix: Threaded Comments may not order correctly for comments embedded in custom profile templates - Bug Fix: Deleting comments with "Save Threads" disabled does not correctly delete attached comments Version 1.7.6: - Bug Fix: Modify / Delete hover buttons on posts could not show on mouse over on some occasions Version 1.7.5: - Bug Fix: Possible SQL error in Activity Log when deleting a comment from a non-active module Version 1.7.4: - New: Text field registration so that this module can work with the Change Owner module Version 1.7.3: - Bug Fix: [bbcode] blocks could be shown twice in a comment or quoted comment Version 1.7.2: - Bug Fix: [Security] able to embed code in comments using quote function if editor enabled Version 1.7.1: - New: If threaded comments are enabled, users can be notified of responses to their comments - Change: index.tpl comment listing is now only visible to profile admins Version 1.7.0: - New: Updated to support new repair_module event provided by System Core - Change: URLs in notifications now include comment ID as URL fragment to jump directly to comment - Change: Database updates to remove some unused DataStore keys that should make listing a bit faster - Bug Fix: "comment_profile_url" template variable is now working properly - Bug Fix: comment_url variable in item_row template may not have correct profile_url Version 1.6.3: - Change: Editor now fills 100% of the comment form width if editor is enabled - Bug Fix: New Comments may show as a "reply" to another comment without clicking "reply" Version 1.6.2: - New: "Show Quote Button" Global Config setting for enabling / disabling the Quota button - Bug Fix: When attaching files to a comment, the uploaded file list was not being reset Version 1.6.1: - New: Quote button shows for comments - New: Comment ID parameter added for use in the email template Version 1.6.0: - New: 'Only Active Modules' Global Config setting to enforce active module comments in comment listings - New: Integrity Check worker moved to offline queue to help large systems Integrity Check finish faster - Bug Fix: 'Reply' link fails if user name contains single or double quotes Version 1.5.6: - Bug Fix: Comment RSS feed listener now includes comment text Version 1.5.5: - New: Attaching files to comments is now supported - Bug Fix: Enabling comment pagination can results in incorrect comments due to caching Version 1.5.4: - Bug Fix: Comment threading order on refresh after posting new comment may be incorrect Version 1.5.3: - Bug Fix: Comment order_by being overwritten for {jrCore_list} calls in skin templates - Bug Fix: $comment_url template variable was incorrect for comments on a Profile Version 1.5.2: - New: Admins, Profile Owners and Comment owners can modify their comment after posting Version 1.5.1: - Bug Fix: comment validation could fail to complete on systems with a lot of comments Version 1.5.0: - New: "Enable Threading" Global Config option to enable threaded comments - New: "Save Threads" option for saving replies to a deleted comment - Change: Lots of small UI improvements to make things work smoother - Bug Fix: Comment Form user image now includes version to prevent old image caching Version 1.4.0: - New: "Load More Comments" shows if comment pagination is enabled in Global Config - New: "Comments Per Page" Global Config to set default comments per page load - Change: jquery.scrollintoview.js file removed - replaced with jQuery Version 1.3.2: - Change: jrCore_list for jrComment module will only return comments on items for active modules Version 1.3.1: - Bug Fix: Activity Timeline entry for new Comment on a Profile not linking to proper profile page Version 1.3.0: - New: "Enable Editor" global config to enable the WYSIWYG editor for the new comment form field Version 1.2.1: - Bug Fix: URLs to item detail pages in Timeline for comments were incorrect Version 1.2.0: - New: Comment list can be formatted using an alternate template - Change: Removed comment specific CSS error and success classes - now uses skin classes - Bug Fix: Comment URLs may not be correct when changing Jamroom URLs or directory - Bug Fix: double ID in comment form section HTML - Bug Fix: [code] blocks in comments now formatted correctly when new post is shown Version 1.1.5: - Bug Fix: Comments by admin users not creating an action in the admin user's Timeline - New: "Show on Detail Pages" quota config option for enabling/disabling comments showing per quota Version 1.1.4: - Bug: Small language change Version 1.1.3: - Bug Fix: Comments displayed in other areas need to link to the primary location the comment was made. Version 1.1.2: - Bug Fix: Comment order on refresh after posting a new comment may not be ordered correctly Version 1.1.1: - Bug Fix: Delete Comment button now shows on reloaded comments after posting a new comment Version 1.1.0: - New "Comment Sort Direction" global config option to change direction comments are shown in by default. - New "Profile Delete Comments" quota setting that if enabled allows profile owners to delete comments on any of their items. - New ability for a module to define the comment sort order in the jrCore_item_detail_features function call via a comment_sort_order param. - Multiple Comment forms can now be on the same page (as long as each is for a unique item) Version 1.0.0: - Initial Release