Version 3.0.0b1:
- New: [spoiler] BBCode is shown in the BBCode help (requires Jamroom Core 7.1.0)
- New: [md] (Markdown) BBCode is shown in the BBCode help (requires Jamroom Core 7.1.0)
- Change: HTML around a [code] BBCode block in a forum post is now stripped when shown (requires Jamroom Core 7.1.0)
- Change: A topic page now loads only the posts of the page shown
- Change: Turning on categories only looks at the topics of that forum, and moving a category only updates the two categories that change
- Change: Old guest entries are removed from the active users table once a day, and the active users and follow tables have indexes for their lookups
- Change: Forum reply editor loads the editor from jrCore_get_editor_js_urls() (HugeRTE)
- Bug Fix: The category value from the URL was used unescaped in a database query on the category topic list (security)
- Bug Fix: Adding a forum category and saving forum settings did not check the user owns the profile (security)
- Bug Fix: The category modify and transfer forms were saved without form validation, so a modified category title or description was not checked (security)
- Bug Fix: Topics and categories could be watched without access to the forum, and watch emails (with the post text) went to users who could no longer view the forum (security)
- Bug Fix: A reply used the forum profile ID sent with the form instead of the topic's forum for the locked topic and blocked user checks (security)
- Bug Fix: Read only categories, the "allow private profiles" setting, forum access and pinning/locking were only enforced by hiding buttons, not when the topic or reply was saved (security)
- Bug Fix: A topic opened under another profile's forum URL was shown there, with that profile's privacy and settings - it now redirects to the topic's own forum (security)
- Bug Fix: A topic solution was saved as sent instead of being one of the configured solutions (security)
- Bug Fix: Setting a topic solution could report the wrong color, and a solution line without a color showed an empty option
- Bug Fix: The last poster's password hash, email address and account keys were stored with the forum category info - existing categories are cleaned up on upgrade (security)
- Bug Fix: On the site search results page the forum turned off the quota check for the searches of every module
- Bug Fix: The forum RSS feed listed posts from the forums of private profiles, and a profile's feed dropped the other feed conditions (security)
- Bug Fix: With "Single Notification" (the default) followers were emailed on every reply instead of once until they visit the topic again
- Bug Fix: A forum category that still had topics could be deleted
- Bug Fix: Deleting a reply could set the category "last post" info to the wrong user
- Bug Fix: When no profile was private, forum search results for non-admin users dropped the posts of profiles 1 to 9
- Bug Fix: Topics with more than 1000 posts were cut off at 1000 posts, and deleting such a topic left the remaining replies behind
- Bug Fix: Category topic counts and "last post" info could be wrong after deleting topics, transferring a category into itself, renaming a category or running Repair
- Bug Fix: Two categories whose names gave the same URL (e.g. "Support" and "Support!") could be created, and a duplicate or too long category name ended on a database error page
- Bug Fix: Reply attachments were saved even when the quota does not allow attachments, and topic forms and saves checked the attachment quota of different profiles
- Bug Fix: New topic emails promised an unsubscribe link and showed none, contained HTML, and a forum owner watching a category got two emails per new topic
- Bug Fix: Quoting refused the forum owner on followers-only profiles, failed without the Followers module, and replaced the text already typed in the reply box
- Bug Fix: The user activity list showed posts from forums the viewer cannot see, and the active users count counted a user on two IP addresses twice
- Bug Fix: Setting a solution did not update the solution icon, and a solution name with an apostrophe could not be selected
- Bug Fix: Old category URLs returned "not found" after categories were turned off instead of redirecting to the topic
- Bug Fix: Viewing an older topic moved the category "last viewed" time back, so other topics showed as new again
- Bug Fix: The "create topic" button of a read only category gave "invalid profile_id" for owners, and forum search result links lost search terms with "/" or "+"
- Bug Fix: Only the poster saw the delete attachment icon on the user activity page
- Bug Fix: The blocked users list was case sensitive, and the reply wait timer started even when the reply was rejected
- Bug Fix: On PHP 8 changed forum settings (categories, blocked users, auto lock) took effect only after the profile cache expired
- Bug Fix: The edit protection time limit also blocked forum owners from editing and deleting posts in their own forum
- Bug Fix: The "max attachments" setting was not enforced - it now limits the uploads in the forms and is checked when a topic or reply is saved
- Bug Fix: The hidden text of [spoiler] was shown in the timeline, search results, RSS feeds and the page description, and the page description showed raw BBCode tags (requires Jamroom Core 7.1.0)
- Bug Fix: The active users list could be loaded for forums the viewer cannot see, and users with a profile that is not Global are now only shown to admins
- Bug Fix: "New posts" flags on topics and categories could be wrong: "mark all topics read" in one category could mark or unmark topics on the forum index and New Posts, a page without unread topics marked the whole category read (also unread topics on later pages), "mark all read" on the forum index did nothing for a user without earlier visits, a topic opened from a link (email, search) kept its flag in the cached topic list, and topics in a category created after the user's first visit were shown as read
- Bug Fix: HTML inside a BBCode [code] block in a forum post was shown even when the poster's quota does not have the BBCode formatter (requires Jamroom Core 7.1.0)
- Bug Fix: An edited post kept its old text and title on the timeline until the cache expired (on PHP 8, and with the Redis cache)
- Bug Fix: site-wide forum post lists (skin home pages, site search, Seamless lists) could include posts from the forum of a profile the viewer is not allowed to see
- Developer: Removed the unused jrForum_get_search_items() function
- Developer: Removed the listener for the retired jrShareThis module
Version 2.3.0:
- Change: Updated view structure to support new updates in Jamroom Core 6.5.12+
- Change: Updated profile view structure to support changes in Jamroom Profile 2.0.0+
- Change: Repair functions that were being run during an Integrity Check moved to Repair Check
- Bug Fix: Previous and Next page URL links on user activity page could be incorrect
Version 2.2.14:
- Change: Updates and optimizations to better support PHP 8+
Version 2.2.13:
- Bug Fix: Was possible to upload files with size greater than the configured limit
Version 2.2.12:
- New: Additional "Enable Edit Protection" Global Config timer options added
- Change: Attachments configuration moved to new "Attachments" tab in Global Config
Version 2.2.11:
- New: Option to disable auto follow when a user creates or posts on a topic
Version 2.2.10:
- Change: Updated "search_item_ids" event listener to work properly with Search module 2.1.0+
Version 2.2.9:
- Change: Updated to work with new Recycle Bin functions found in Jamroom Core 6.2.0
Version 2.2.8:
- Bug fix: Not possible to create forum topics in forum categories which are fully non-ascii
Version 2.2.7:
- Change: Added missing "Code" and "Result" language strings
- Change: Modified forum_bbcode.tpl template to improve layout for mobile
- Change: Entering an invalid Forum Category now redirects to the main forum category listing
Version 2.2.6:
- Bug Fix: Watch forum thread could be broken under some circumstances
Version 2.2.5:
- Bug Fix: Topic titles may not show for some forum topics when viewing the Forum Activity for a profile
Version 2.2.4:
- Bug Fix: Topic Updated URL in notification email may be incorrect in some rare instances
Version 2.2.3:
- Change: If profile name and user name are different both are shown under user image on forum post
- Bug Fix: Updated item_detail.tpl file so the user image is not floated left causing a layout issue in Chrome
- Bug Fix: Updated CSS so the post time does not break in the middle of the word
Version 2.2.2:
- Change: Change to how queue entry is created for validation during integrity check
Version 2.2.1:
- Bug Fix: Uploading new images to existing forum posts not showing until next cache reset
- Bug Fix: Forum signature not refreshing until user logs out and back in again.
Version 2.2.0:
- Change: Internal updates to work with Jamroom Core 6.1+
- Change: Pressing tab to move between fields in forms has been improved
- Change: Forum topic detail view now uses core provided detail button functions
- Change: item_index_meta.tpl added to add social media tags for list page
- Bug Fix: User cache may not be reset after posting so new post appears to not save
- Bug Fix: Last updated user info not being correctly updated when a user account is deleted
Version 2.1.6:
- New: Updated to work with new version of RSS Feed Reader module
Version 2.1.5:
- New: Search box added to individual forum activity list
- Change: Configuration pagination settings now text boxes so any numeric value can be entered
- Bug Fix: Mark all as read button link not correct URL on the Newest Posts page
Version 2.1.4:
- Change: Updated item_index.tpl so User image size looks better on HiDPI displays
- Bug Fix: "Post Sort Direction" set to "Newest Post First" linking to the wrong page from category index
Version 2.1.3:
- Bug Fix: Category counts may not be corrected during Integrity Check in some instances
- Bug Fix: "Post Sort Direction" set to "Newest Post First" may result in bad topic URL in notification
Version 2.1.2:
- Change: Forum module no longer requires the Timeline module (was always optional)
Version 2.1.1:
- Bug Fix: Edit and Delete buttons may not show on topic if "Enable Edit Protection" is not enabled
Version 2.1.0:
- New: Forum Search uses full text index search from Search module if Search module is enabled
- New: "Enable Edit Protection" Global Config option to lock edit and delete functions after 24 hours
- Change: Admin and Profile Owners can now post a followup message to a locked topic
- Change: "Add To Timeline" option will now show for users posting in forums off their home profile
- Bug Fix: Added missing language strings for User Settings section
Version 2.0.11:
- Bug Fix: File Attachment button may not show in create/update form for some users
- Bug Fix: Forum Category Note may be incorrect if multiple categories are named the same
Version 2.0.10:
- New: Added item_detail_meta.tpl for the Meta Tag Manager module to support custom meta tags
- Bug Fix: Admin users not able to share to timeline new forum post when forum is not on their home profile
Version 2.0.9:
- Bug Fix: Timeline title for responses showing title url, not title
Version 2.0.8:
- Bug Fix: "Pinned" checkbox not showing to profile owners on Create Topic form
Version 2.0.7:
- New: Reset System listener added to clear all forum database tables
- Change: Adding an icon for forum posts shared to facebook
- Change: Updated custom search results function to be faster on large forums
- Change: Updated post quote system to have better formatting
Version 2.0.6:
- New: Configuration setting for topic post 'oldest/newest first'
Version 2.0.5:
- Bug Fix: Submitting forum posts could fail to clear the previous posts text and leave the post button disabled
Version 2.0.4:
- Bug Fix: Quoting not working in the forums when editor is enabled
Version 2.0.3:
- Bug Fix: Disabling attachments for a quota can still show the file attachment button
Version 2.0.2:
- Change: Mobile phone users will see a textarea instead of editor if Editor is enabled
Version 2.0.1:
- New: RSS Feed for individual forums added at /feed/forum/(profile name)
- Change: RSS Feed changed to just feed new topics
Version 2.0.0:
- New: [s] strikethrough tag added to BBCode help display
- Change: BBCode support has been moved to Jamroom Core version 6.0.0
- Change: Quoting now pulls the quotes text from the server instead of the template
- Change: Following toggle in topic list no longer shows popup success message
- Bug Fix: RSS Feeds from forums may not show correct title for thread replies
- Bug Fix: Embedded code with code blocks could break out of code container
- Bug Fix: Extra newlines were being added after [quote] and [code] BBCode tags
- Bug Fix: A Topic could be deleted with an in-progress response, resulting in a bad entry
- Bug Fix: Link to forum topic in the item_list template incorrect
- Bug Fix: Incorrect url for Tag links to tagged forum posts
- Bug Fix: A post could be posted to a topic after it was locked in some cases
Version 1.8.9:
- Bug Fix: Possible Fatal PHP "string offset" error when performing a global forum search
Version 1.8.8:
- Bug Fix: "corrected user information" message in Activity Log after integrity check could be wrong
- Bug Fix: Forum topics from private profiles could appear in search results for logged out users
Version 1.8.7:
- Bug Fix: Topics with only numbers for a title not working if forum categories are disabled
- Bug Fix: Watched Topic entry may not be created correctly for a user creating a new topic
- Bug Fix: "Allow Private Profiles" setting blocking profile owner from posting if enabled
Version 1.8.6:
- Bug Fix: Possible 'data too long' error in the debug log for 'cat_update_user'
Version 1.8.5:
- Bug Fix: Allowed File Types global config setting was not being applied to follow up posts
- Bug Fix: Last Update User info is incorrect if user is deleted from system
- Bug Fix: Possible SQL error when saving forum settings if no default category has been selected
Version 1.8.4:
- New: Updated to work properly with the Change Owner module
- Bug Fix: Updating an existing forum topic may show a cached version of the topic
Version 1.8.3:
- Bug Fix: [Security] able to embed code in comments using quote function if editor enabled
- Bug Fix: Newlines being lost when quoting another post with the Editor enabled
- Bug Fix: Fix for possible SQL Duplicate error when updating user topic view times
- Bug Fix: URL to topic in search results not using the correct profile_url
Version 1.8.2:
- Bug Fix: Possible SQL Error from integrity check worker when validating topic counts
Version 1.8.1:
- New: Integrity Check worker to validate Forum Category topic counts
- Change: Category Description updated to allow up to 1024 characters (up from 256)
Version 1.8.0:
- New: Forum category topic count validation on Integrity Check
- New: Follow category button allows users to receive notification of new topics in a category
- New: Editor added to Category Note section to allow images and media for category head sections
- New: Added 60, 90, 120, 180 and 365 day topic auto-close options
- Change: Page Title not being set correctly when viewing a user's forum activity page
- Change: Javascript to hide show editing buttons changed to more stable code
- Change: The quote button, while the editor active in the forum now preserves formatting of quoted material
- Change: Create and Modify Forum Topic now allows for multiple file attachments
- Change: Attach File button moved to the right of the topic followup text box
- Change: Validate Forum DataStore moved to Queue worker during Integrity Check
- Change: Removing profile name from Facebook metatags in shared title
- Bug Fix: Category updated by user info may not be correct when deleting latest topics
- Bug Fix: Entering a category description longer than 256 characters causing SQL error
- Bug Fix: Next Page button showing if topic pagination enabled and Core "optimize pager" enabled
- Bug Fix: Admin users posting on another profile forum with 'Add to Timeline' not appearing on home timeline
- Bug Fix: [url] BBCode tag putting a line break after the URL
Version 1.7.0
- New: "Follower Notification" Global Config option to set notification rate for topic emails
- Bug Fix: Notifications may not be sent to all users who are following a forum topic
Version 1.6.2
- Bug Fix: Link to topic response not being included in Topic Updated email
Version 1.6.1
- Bug Fix: Forum pagination navigation would show even if there was only 1 page of results
Version 1.6.0
- New: New "inline" method for attaching files to forum posts
- Bug Fix: "forum_topic_url" parameter wasn't being formed correctly on forum searches
- Bug Fix: Forum Updated email URLs not redirecting to proper page if pagination enabled
Version 1.5.6:
- New: Support added for {jrProfile_disable_sidebar} in templates (as well as header/footer)
Version 1.5.5:
- New: "justify" and "img" BBCode tag support added
- Bug Fix: URL BBCode tags with mixed case open/close tags not being replaced
- Bug Fix: "Invalid Value" error when posting new topics
Version 1.5.4:
- Bug Fix: form field order in create / update Forum Post form could be incorrect
Version 1.5.3:
- New: Invalid keys from imported forum posts now cleaned up during Integrity Check
- Bug Fix: Timeline entry may contain incorrect profile_url for created posts
Version 1.5.2:
- New: Active Guest count shown in the Forum users that are currently active section
- Change: Clicking on Post Count in forum index now jumps to last page if paginated
- Change: Forum pages now use standard core provider list pager template
- Bug Fix: Topic Post count could be incorrect if Topic Pagination is enabled
Version 1.5.1:
- New: "forum_signature" CSS class for controlling style of signature area in a post
- Change: Return from editing a post will now return you to the same page you were on
- Bug Fix: Page Title not being set correctly for topics when page number > 1
- Bug Fix: item_action.tpl could use wrong profile_url in link to topic
Version 1.5.0:
- New: "Category Note" in category settings for creating a custom "header note" in a category
- New: "Allow Signature" Quota setting to allow users to have a Forum Signature
- New: "Allow BBCode Signature" Quota setting to allow BBCode in user signatures
- New: "BBCode Help" slide down on new post form
- Change: Category included (if enabled) in "newest posts" and "my posts" listings
- Bug Fix: "Locked" and "Pinned" topic options not showing for non-admin profile owners
- Bug Fix: WYSIWYG Editor may not show on topic refresh
- Bug Fix: Updated user_name and profile_url values not changing if profile / user info changed
Version 1.4.5:
- Bug Fix: og:description meta tag value not always being entity encoded correctly
- Bug Fix: HTML embedded in forum post could mess up layout if imbalanced
Version 1.4.4:
- New: Support for ShareThis, Item Tags and other module Item Detail Features on posts
Version 1.4.3:
- Bug Fix: white screen when updating a post by a user without quota access to own forum
- Bug Fix: Forum Category option could show in Update Post when it should only show on Topic post
Version 1.4.2:
- New: "Allowed File Types" setting can now be set in Global Config
- Bug Fix: Removed "New Post" button from "Newest Posts" listing - does not work on that view
- Bug Fix: New post highlighting was not working correctly in the "Newest Posts" section
- Bug Fix: Category count could be incorrect on merge of 2 forum categories
Version 1.4.1:
- New: When using the editor and pressing the Quota button, browser is scrolled to editor
- New: Form Designer option added for Modify forum post
- Change: Removed extra paragraph spacing from Quoted sections when using editor
- Bug Fix: Quoting post from a user name longer than 1 word may not format correctly
- Bug Fix: "help" text for "Locked" checkbox on Modify Topic form was incorrect
Version 1.4.0:
- New: Global Config WYSIWYG Editor option for creating, updating and posting followup entries
- New: Global Config option to add forum posts to a users timeline
Version 1.3.3:
- Bug Fix: "Mark All Read" not working properly from "New Posts" or "My Posts" listings
Version 1.3.2:
- New: Optional 'Add to timeline' when posting replies to topics
- Bug Fix: Templates using incorrect variables could result in a Page Not Found
Version 1.3.1:
- New: The "Create New Topic" form has been updated with Form Designer support
- Bug Fix: Templates using incorrect variables could result in a Page Not Found
Version 1.3.0:
- New: "newest posts" section to keep up with latest posts
- Bug Fix: "follow this topic" button not highlighting after clicked
- Bug Fix: deleting last post in category not updating index user image to previous poster
- Bug Fix: New Post highlighting sometimes not working correctly across different profile forums
- Change: profile_id is now passed into create/update topic to ensure posted to correct forum
- Change: New BBCode parser plugins
Version 1.2.16:
- Bug Fix: Category last updated user info not being updated when last category post is deleted
- Bug Fix: Fix for incorrect error result function used on a couple views
- Bug Fix: Rare SQL error when updating an existing forum topic
Version 1.2.15:
- Bug Fix: Moving a topic between forum categories might not update updated user on forum index
- New: in search results the forum category is now shown to the right of the updated user
Version 1.2.14:
- Bug Fix: Search while in My Posts tab may return no results
- Bug Fix: changing profiles while posting a topic response does not post to correct profile
Version 1.2.13:
- Change: Global site search will now search forum topic titles and text
Version 1.2.12:
- Change: activity.tpl and item_detail.top updated to use lightbox2 instead of lightbox
Version 1.2.11:
- Bug Fix: Syntax Hilighting not displaying on some code posts for non-logged in users
Version 1.2.10:
- Bug Fix: [code] block being stripped of HTML content if [code] is first thing in the post
Version 1.2.9:
- Bug Fix: New Topic button showing on My Posts would not post correctly when using categories
Version 1.2.8:
- Bug Fix: (regression) quote BBCode not working properly with named quote
Version 1.2.7:
- Bug Fix: code blocks with non UTF-8 characters causing code block to not show
- Change: [code] and [quote] BBCode block parsers now check for open/close tag balance
Version 1.2.6:
- Bug Fix: viewed topics were not being marked as read in "My Posts" section
Version 1.2.5:
- Bug Fix: "No Solution" background color could not be changed. Moved the style to the css file.
Version 1.2.4:
- Change: "My Posts" now lists all topics the viewer has posted a reply to
- Bug Fix: "My Posts" tag missing from title in header when viewing My Posts
Version 1.2.3:
- Bug Fix: CRI Query Error when modifying a category via Modify Category
Version 1.2.2:
- Bug Fix: hitting enter caused the form to submit in locations with one text field only.
Version 1.2.1:
- Bug Fix: URL to forum post in Activity Section may go to wrong profile
Version 1.2.0:
- New: My Posts section that lists topics created by the viewing user
- New: Activity section to view forum activity by individual users
Version 1.1.8:
- New: All new "solutions" setup for marking topics as solved with configurable solutions
- Bug Fix: deleting first topic in a category was not updating the category header with previous topic info
Version 1.1.7:
- Bug Fix: Modify/Delete buttons not showing for profile owner or admins on a post that was locked
Version 1.1.6:
- Bug Fix: new post and mark topics read buttons do not show on system level index if using categories
- Bug Fix: bad profile_id variable in users online template function call for forums not using categories
Version 1.1.5:
- Template updates to support new Item Action Buttons
- Change: BBCode [code] blocks now line wrap instead of using a scroll bar
Version 1.1.4:
- Active forum users section now shows loading indicator while it is working
- Page Jumper added for index/category views
Version 1.1.3:
- When an admin modifies a post they did not create, the "updated" time stamp will no longer show the user having updated it
Version 1.1.2:
- Bug Fix: Moving a topic between categories was not updating view cache for users
- Bug Fix: Follow Topic is now working for users with only forum post quota access
Version 1.1.1:
- New "Topics per Index Page" global config setting to set number of topics per index page.
Version 1.1.0:
- New Forum Categories including read-only categories and category management tools.
- New {jrForum_active_users} template function to display active forum users.
- Quota support is now 2 options: "Allow Profile Forum" and "Can Post to Forums" for better control over access.
- New BBCode support for: bold, center, code, italic, list, quote, underline and url.
- Image attachments now show in a Lightbox instead of prompting for download
- Removed 'Private Post' option - was not working and was not able to work properly without serious performance impact
- Topics will no longer be added to watch list if notifications or topic updates are not turned on in User Notifications
- Bug Fix: Post would still show unread sometimes even after reading
- Bug Fix: New Posts were not showing as unread if not viewed
- Bug Fix: "Update by" would still show last post even if deleted
- Bug Fix: "Mark All Topics Read" was not properly updating the topics and some would still show as unread
- Adding new Changelog
Version 1.0.0:
- Initial Release