UBB.threads 7 Changelog

Introduction

UBB.threads Changelog

All notable changes to the UBB.threads PHP Forum Software are documented here. This file can be found within the downloaded program archive as /install/CHANGELOG.md and online at https://www.ubbcentral.com/changelog.php The format is based on Keep a Changelog.

UBB.threads 7.7.5 - 2020-10-25

Version 7.7.5 brings a new responsive layout to your gallery forums, and a new image viewer for attached images. YouTube URLs are now automatically inlined without the need to wrap them in BBCode. Just paste the video's address where you want it to display within in your post. This version contains added features, updates, maintenance items, and fixes. It has been tested to be compatible with php 5.4 - php 7.4.

Primary Changes In This Release

  • New image viewer for galleries and image attachments.
  • Direct to-image-linking and sharing.
  • Auto YouTube Video Embedding using just its URL.
  • New responsive image gallery albums.
  • Improved Likes behavior and reporting pages.
  • Improved emailing from CP batch and direct emails.
  • Inline-Code code is new for BBCode.
  • Fixed the "multiple-Like" bugs. New Like rebuilders.
  • Updated UBBT77 and UBBT77-Dark styles.
  • Added more friendly URL formatting (SEO) to the URLs.
  • Updated most all libraries and assets.
  • Cleanup of UBB scripts, templates, and CSS files.
  • More bug squashing and layout updates.

Added

  • Image viewer for galleries and image attachments has been updated to provide multiple new features. Briefly, here is what this update provides:
    • Now supports touch and swipe navigation on touchscreen devices, as well as mouse drag, mouse scroll-wheel, and keyboard navigation for desktops. This allows users to navigate between slides by either swipe or mouse drag.
    • Now allows double-clicking on the image to see its actual size. Zoom-in and zoom-out controls can be used for changing the zoom values of the image.
    • Now allows you to share your images/videos to Twitter, Facebook, and Pinterest with unique URL.
    • Now displays a carousel of thumbnails when multiple images are in the gallery group.
  • Auto YouTube Video Embedding using just its URL.
    • Forum users can now do YouTube videos in-line with their post by using any youtube.com URL link, as has become standard now with social media sites. No need for BBCode to display YouTube videos in-line with posts.
    • Your forum's current custom tags are untouched. They will continue to work as expected. They can be removed or disabled if you choose.
    • When you remove or disable your custom tag for embedding YouTube videos, the new built-in YouTube display kicks in and will do the job. Doing this will leave your current open/close custom tags within your forum's posts. You can can manually remove those sets with a query string to replace [ youtube ] and [ /youtube ] text if you choose. Note: If forums have a custom tag for inserting YouTube BBCode Tags, that custom tag will continue to display within the Post Editor's "Insert Media Tag" menu. As of UBB.threads 7.7.5, you no longer need to insert media tags for the inline display of YouTube videos. The processing is all built in and automatic, just like the processing of URLs. Magic URLs now handles YouTube URLs.
  • Added Inline Code to BBCode. Inline code formatting is used to emphasize a small command or piece of syntax within a line you are writing. It is accessed either by [ c ]...text...[ /c ] or in the standard editor code drop-down ("#"). This new BBCode puts the contained bits in between the HTML, and is styled with the .bbcode CSS class. Properties for the inline code container style is at Control Panel > Styles > Edit or Add a Style > UBBCode Properties.
  • Private Message/Topics participants are no longer hidden behind a drop-down menu. The current participants are now displayed above the OP.
  • Added Control Panel config setting for allowing users to Like posts in locked threads.
  • Added "Community Slogan" which will appear with your forum Community Title in emails and other key locations. This is configured within Control Panel > General.
  • CP: Prune any duplicate post likes originating from a single user id. This action can be done from within the Content Rebuilder.
  • CP: Force the use of larger MySQL data chunks in legacy web server environments (older PHP versions) when pruning or rebuilding content. This option is not available when using a modern PHP version. This is configured within Control Panel > Paths & Database > Database: Force Database Big Limits)
  • CP: Admin Logs for Batch Member actions are now more detailed. The full SQL command is logged, along with either "Selected Members in Search" or "All Members in Search."
  • New JustifiedGallery asset version 3.8.1.
  • New LightGallery asset version 1.9.0.

Changed

  • Post Options Menu is now the Post Sharing Menu, and is displayed as a share-icon on the left side of the post's number.
  • Flag/Report Post has been moved out from the Post Options Menu, and now displays next to the post share menu.
  • Improved navigation for Likes summary, thread Likes, and user's Likes pages.
  • Mailing/Forwarding a single post will now return you back to the post you had just mailed.
  • Updated Email Properties of each included UBBT77 styles for a more modern presentation.
  • More friendly URL formatting (SEO) to several return-to URLs.
  • Move/Merge Thread and Post tools will automatically select the radio-button for the desired action.
  • Move Thread and Post tools will now display the forum you are currently in.
  • Reformatted several SQL queries throughout the scripts.
  • Updated Robots (Crawlers) list from 20200114 to build 20200924.
  • Updated the included UBBT77 styles.
  • CP: Send Email will now display all content that is within the email body being sent. "Hello Username," is displayed while composing the message, so you can modify or remove it entirely to have your direct email from the forum used as a forum newsletter mailer, or direct support reply to an email address using your forum mailer template as a wrapper.
  • CP: Approve Posts now displays the post's date and a truncated preview of the post. This is in addition to linking directly to the post awaiting approval.
  • CP: Columns within Approve Posts are now zebra-striped, have hover-over row highlighting, and columns are now sortable.
  • CP: Columns within the SQL Error Log are now zebra-striped, have hover-over row highlighting, and columns are now sortable.
  • CP: Larger MySQL data chunks on modern web server environments when pruning or rebuilding content. The reduces the time required per action within the Content Rebuilder.
  • (UBBT Upgrader) Language Upgrader: This tool has been improved to allow it to be run multiple times for tracking down language file check errors. Available options have been defined.
  • (UBBT Upgrader) Language Upgrader: Missing string lines can now be directly copied from the upgrader to your language files. This is useful for forum owners who choose to update their language files manually.
  • (UBBT Upgrader) Any obsolete database columns are cleaned up during the upgrade process.
  • Updated FontAwesome library from 5.12.1 to version 5.15.1.
  • Updated PHPMailer library from 5.2.27 to version 5.2.28.
  • Updated Smarty library from 3.1.34 to version 3.1.36.
  • Updated jQuery library from 3.4.1 to version 3.5.1.
  • Updated Dropzone asset from 5.5.0 to version 5.7.2.
  • Updated Expander asset from 1.7.0 to version 2.0.1.
  • Updated Jdenticon asset from 2.2.0 to version 3.0.1.
  • Updated TableSorter asset from 2.31.2 to version 2.31.3.
  • Updated TinyMCE asset from 5.2.0 to version 5.5.1.

Fixed

  • Cursor will now start in the input box when the forum Quick Search is opened.
  • Member profile display of posts-per-day for users who have registered within the past 24 hours has been fixed.
  • Long post titles in threads will now truncate as needed.
  • Reply and Quick-Reply will now reply to the correct post, rather than always replying to the first post in the thread. This also fixes threaded display mode.
  • Fixed typo of "Pintrest" to "Pinterest" within the Whos Online referrer list and Social links.
  • Category expand/collapse carets now use FontAwesome fonts. This fixes the problem of having a black caret image being difficult to see on a dark category title bar. (Thanks to Ruben for reporting this display issue.)
  • Fixed special HTML character display in subject line of forum Emails.
  • Fixed blank posts when the post contains unknown Unicode characters.
  • Text Emails now have their HTML parsed and will only display text.
  • Cookie setting for collapsed categories will now clean up any redundant pipes on change.
  • Fixed a bug that could allow members to submit multiple post Likes when a forum server is lagging. Content Rebuilder tools within the Control Panel have been created to prune any duplicate post likes and rebuild post counts.
  • Fixed an error that would generate a SQL log message when a URL was been manipulated to add more pages than what is intended or is available. (Thanks to Morgan for reporting this bug!)
  • CP: Fixed the long-standing rare bug of a blank configuration file (config.inc.php) being written. $_POST must now contain a valid_post key before it will process the file lock_and_write update request.
  • CP: Post Islands, Gallery Islands, and Popular Topics Islands will now respect the total/limits you set from within Portal Settings. (Thanks to Digitalgas for being the first to report this bug.)
  • CP: Fixed in the Send Email tool, when no "Send Email To" address is entered, your email would be sent to all results within you prior Member Search session.
  • CP: The entry boxes for Primary Administrator User and Cookie Lifetime numbers were too small to view in some browsers. (Thanks to Ruben for reporting this bug.)
  • CP: StopForumSpam connectivity test has been updated and is now displayed in page rather than as a new window.
  • CP: Fixed SQL strict mode Error: 1366 "Incorrect integer value" when creating new forums. (Thanks to FREAK for reporting this bug.)
  • CP: Fixed SQL strict mode Error: 1292 "Truncated incorrect DOUBLE value" when deleting an old forum. (Thanks to FREAK for reporting this bug.)
  • (UBBT Upgrader) Fix conditional statement related to PHP 7.1+ for disabled styles.
  • (UBBT Upgrader) Fix language upgrader and database altertable layouts.
  • (UBBT Upgrader) Fix upgrader scripts related to UBBT 7.0.0: A cache builder check has been added to support upgrades from 2006 and older versions. Fixed a MySQL 4 storage "type" vs "engine" usage to support upgrades from 2008 and older versions.
  • (UBBT Upgrader) Fix each language file upgrade related to ubbt 7.0.0 through 7.5.6.
  • Multiple minor letter-case and spelling corrections within the language files.
  • Minor HTML validation fixes.
  • Code fixes for php 7.4.

Removed

  • The custom tag for YouTube Video Embedding has been removed from the UBB.threads installer. YouTube Video Embedding is now automatically done when the user submits their post.
  • The custom tag for Flash Video Embedding has been removed from the UBB.threads installer. Current forums with this custom tag enabled will continue to function, though because it is EOL, we encourage that you remove or disable it (Control Panel > Content Rebuilder > Custom Tag Editor).

UBB.threads 7.7.5 has been released and is now available to download in the Member Area.

UBB.threads 7.7.4 - 2020-03-07

This version contains many new features, maintenance items, and fixes for php 7.1+ and mysql 5.7+. It has been tested to be compatible with php 5.4 - php 7.4.

Primary Changes In This Release

  • Likes system with Likes summary pages for threads and users.
  • Major updates to the UBBT77 and UBBT77-Dark forum styles.
  • Post sharing menu for Facebook, Twitter, Reddit, Email.
  • Quick Search within the navigation-bar.
  • Threaded Mode topic tree updates.
  • Fixed new private message indicator.
  • Updated Member Profile page.
  • Posts can now be unapproved.
  • New user registration issues fixed.
  • RSS feed time and formatting issues fixed.
  • New sticky Control Panel breadcrumbs bar.
  • Control Panel data column sorting and zebra striping.
  • Additional information in the Member Editor.
  • Style Editor updates and fixes.
  • Improved Cache Manager.
  • Improved Database Backup.
  • Content Rebuilder is now faster.
  • Transition tool for Unicode support (Asian characters and Emojis).
  • Added more friendly URL formatting (SEO) to the URLs.
  • Updated several libraries and assets.
  • Cleanup of templates, CSS files, and UBB JavaScript files.
  • More bug squashing and layout updates.

Added

  • Posts can now be Liked. Settings are available to set how many per 24hr period, if they can like their own posts, display who else has liked the post.
  • Complete Like summary page is available per thread, posts, and for each user.
  • Post Likes are removed when a member account is deleted.
  • Post Share drop-down menu has been added to each post. This menu includes: Copy post link to clipboard, Email Post, Report Post, Facebook, Twitter, and Reddit. It is configurable through the Control Panel > General > Social/Sharing Settings.
  • Posts from Ignored Users will now be completely hidden and replaced with a link to toggle its display, for if the blocking member chooses to view it.
  • The Print Thread output has been completely rewritten.
  • Users can toggle password visibility for login form input.
  • New Member Registration emails now display additional information of stored Member IP addresses. Using the GEO-IP lookup API, the member's country and continent are displayed in addition to their ISP and its general location, and if their connection type was mobile or broadband.
  • Quick Search within the navigation-bar will now present a drop-down entry box for easier searching.
  • Topic Tree for Threaded Mode display now marks the current post and highlights any unapproved posted within the thread.
  • Follow List Editor (Forums, Threads, Users) now have "Select All" and "Unselect All" buttons for easier management.
  • Posts can now be Unapproved. This is useful for when moderators want to put a post "on hold" without pausing the entire thread for everyone.
  • Unapproved posts are now preceded with a notice of the post status and a link to the "CP: Approve Posts" list page. A moderator may optionally choose to edit the individual post to approve it from that page also.
  • Custom Islands are now each wrapped in their own custom div ID which is based on their island number in the CP (ex: div id="island2" would target Custom Island #2. They can now easily be targeted through CSS as desired.
  • Upgrader will now recommend that if you are using styles from an older UBB.threads install, you should replace them with their current version. An additional step can automatically add the new style versions to your forum for you. They will be installed but they will not be active until you activate them within the forum Control Panel. You may skip and continue to the next upgrade step, but it is recommended that you update your styles, fixing any display errors which were since corrected.
  • CP: Top/Breadcrumb bar is now sticky to the top.
  • CP: Breadcrumbs presentation has been updated to include a link to your forum and link to your main site.
  • CP: Member Editor now displays additional information of stored Member IP addresses. Using the GEO-IP lookup API, the member's country and continent are displayed in addition to their ISP and its general location, and if their connection type was mobile or broadband.
  • CP: Approving and Unapproving posts are logged to the Admin Log.
  • CP: Post Likes Settings have been added (Control Panel > General), ie; Enable/Disable, Display Total and Member Names, How Many Names To Display, Allow Self-Likes, Display Only Active Members on Summary, Max Likes Per 24hrs. The defaults for each configuration item are also shown.
  • CP: New Portal Islands are available, "Top Likes" and "Top Likes (30 Days)."
  • CP: New Portal setting, "Total Members To Show In Top Likes."
  • CP: Content Rebuilder now also rebuilds Post Like Counts for when you want all user like counts to reflect their current number of likes, and not how many they have ever liked. This is relevant for when liked posts are deleted/purged.
  • CP: Content Rebuilder can now help transition your forum tables for full Unicode support (utf8mb4) which will allow for Asian characters and Emojis to be used. 4-Byte UTF-8 Unicode requires MySQL 5.5.3 or above. It is highly recommended to create a database backup as the process cannot be undone.
  • Added Clipboard library version 2.0.6.

Changed

  • Member Profile page has been updated to clean up and improve its data presentation.
  • Show/Hide Column(s) toggle has been moved to the Navigation Bar.
  • Forum Help (FAQ) has been moved to the Footer bar.
  • Forum search has been moved to the navigation-bar top-right.
  • Show/Hide Columns has been moved to the navigation-bar top-right.
  • Post Buttons for "Email Post" and "Report Post" have been moved to the Post Share drop-down menu. This creates addition space for the "Like" button and improves display on thin displays, such as smaller smart phones in portrait layout.
  • "Search Engine Agents" is now "Robots (Crawlers)." The updated terminology also helps to cover web robots used for marketing, webpage screenshots, site monitors, feed generators, link checkers, web scrapers, misc tools, page speed tests, and vulnerability/virus checkers, in addition to the expected search engines.
  • Mailer has had several language strings updated and corrected.
  • RSS feeds for single forums and multi-forum bundles have been updated.
  • Gallery Islands now display the gallery title and gallery author with the image thumbnail.
  • Moved the left/body/right columns out of HTML tables and in to DIV containers.
  • Add more browser window information to debug info in footer.
  • Multiple updates to common.css to further correct (reset) and define common display ground rules across the major browsers.
  • CP: Columns within the Style List, Member Searches, Subscription Transaction List, Portal Island Column Layout, Referer Log, Admin Log are now zebra-striped, have hover-over row highlighting, and columns are now sortable.
  • CP: "Enable Spider-friendly URLs" is now "Enable Friendly URLs" because this function generates URLs that are easy to read and include words that describe the content of the webpage, which is useful to readers beyond web spiders.
  • CP: General Settings now displays relevant general forum information together. Items were moved from the Primary Settings page to here.
  • CP: Cache Manager will now also: update post view counters, purge pointers to moved topics that have expired, purge inactive users from who's online table, and purge expired bans.
  • CP: Database Backup has been updated to utilize MySQL's escape function to pre-epend backslashes where needed. Using the data provider's escape function instead of addslashes() takes into account the character set used by the current connection to the database rather than PHP's.
  • CP: Database Backup can now analyze and optimize tables as part of the backup task.
  • CP: Database Information and Backup will now only work with tables which use the forum's configured database prefix (ex; ubbt_)
  • CP: Content Rebuilder data blob limits have been increased to account for modern web server specifications running PHP 5.4+. This should further reduce the time needed for processing any of the rebuild actions.
  • CP: Textarea entries, including Style Editor entries, will now have whitespace, tabs, new lines trimmed from their beginning and ends.
  • CP: Member Manager saved queries will now have a default name if none was given to them during their creation.
  • CP: The layout of Add New Forum & Edit Forum has been updated and now match each other.
  • CP: Adding a new forum will now have default values populated for it.
  • CP: Removed "Features > Max Width For Images Used In Posts" because the setting is obsolete. Since version 7.6.0, UBB.threads uses responsive layout based on the user's browser display width.
  • CP: The display of more SQL queries (when debugging in enabled) has been added to more pages.
  • Updated FontAwesome library from 5.10.0-11 to version 5.12.1.
  • Updated Smarty library from 3.1.33 to version 3.1.34.
  • Updated TinyMCE from 5.0.12 to version 5.2.0.
  • Many SQL queries within the PHP script files have been reformatted to be consistent with a modern standard. During this process, several queries were optimized and updated to support new stricter SQL versions and engine settings.
  • Cleanup of several language strings, templates, CSS files, and all cache builder scripts.

Fixed

  • Long usernames will now be wrapped if a space is not found within the name to wrap at.
  • Category Titles now display within the breadcrumbs. This is in addition to the Forum Titles which are already displayed.
  • Topic Tree for Threaded Mode display on mobile devices is fixed
  • Creating a moved/merged pointer message when moving/merging threads no longer creates a bad URL pointer to its new location. (Thanks to Baldeagle for reporting this bug.)
  • Custom Island Inserts appearing twice in Gallery Forums is fixed. (Thanks to ECNet for reporting this bug.)
  • New User Registration "ICQ issue" where Twitter was configured as a required field would fail to add the new registration.
  • Time formats used in RSS feeds now use proper ISO-8601 format rather than a timezone abbreviation.
  • User posts/messages and subjects now have whitespaces (spaces, tabs, extra lines) stripped from their beginning and end.
  • Additional (undesirable) trailing line breaks are now removed from post quotes, spoilers, lists, etc. Optionally, rebuild your Posts, Signatures, and Private Messages with the Content Rebuilder, to update your older posts.
  • Many forum generated URLs have been updated to correctly use Friendly URLs, when enabled.
  • CP: Style Editor preview now updates with the CSS from within the Extra Properties section.
  • CP: Style Wrapper Editor is now fixed. You can now add, delete, and edit wrappers. The wrapper preview will also remember the current style being used within the wrapper preview. Creating a new wrapper will pre-populate the editor with default opening/closing HTML.
  • CP: General Display > Maximum Table Width For All Screens issues fixed.
  • CP: Member Manager saved queries which include Member Groups are now fixed. (Thanks to Ruben for reporting this bug.)
  • CP: Subscription Transaction status will now display "NONE" if the item does not have a default status. (Thanks to Ruben for reporting this bug.)
  • CP: Dashboard fixes to correct the display of long server information items.
  • CP: Adding New Forums. New forums will now correctly save selected style you've chosen for them.
  • CP: Approve Posts. Clicking on the post title now takes you directly to the post requiring approval.
  • CP: Fix language string substitutions from within the language files which would get lost when using the language editor. (Thanks to Ruben for reporting this bug.)
  • CP: Fixed the long-standing bug of the Whos Online list being empty when an additional new line (blank line) was added to the end of the Robots/Crawlers (Search Engines) list.
  • CP: (PHP 7.1+) Sending an exported result list of member email addresses has been fixed. (Thanks to Ruben for reporting this bug.)
  • Fixed the installer/upgrader to create a proper "extra_css" section.
  • Fixed New Private Message indicator flashing when there were no new private messages to read.
  • Several minor HTML fixes throughout the templates.
  • Several minor php 7.1+ and MySQL 5.7+ code fixes.

UBB.threads 7.7.4 has been released and is now available to download in the Member Area.

UBB.threads 7.7.3 - 2019-07-28

Version 7.7.3 includes a critical fix for Member Searches from within the Control Panel which may stall or crash the PHP job due to a poorly written SQL query. It is recommended that you upgrade to version 7.7.3.

Primary Changes In This Release

  • Login using Email Address or Login Name.
  • Automatic image orientation fixes for post attachments.
  • Option to simplify downloading of attached/gallery images.
  • ShoutChat intro for comment guidelines.
  • Improved admin log operation names and descriptions.
  • Improved Error & Not Found pages, now with search box.
  • Geo-IP and IP address lookups in new registration notifications.
  • Admin logging of SFS detection for bad Email/IP addresses at login.
  • Member Search within the control panel is fixed.
  • Updated several libraries and assets.
  • Cleanup of templates, CSS files, and UBB JavaScript files.
  • More bug squashing and some minor layout updates.

Added

  • Members can now login using their Email Address or Login Name. The Membership Registration settings should be configured to use a unique email address per account. Accounts with the same Email Address will need to use their Login Name for logging in.
  • Attachment Manager will now update JPG image orientation according to the EXIF data stored within it. This feature affects new attachments and requires the PHP function exif_read_data to be enabled. Image orientation fixes cannot be applied If exif_read_data is not available or you are not using ImageMagick. A demo of this feature.
  • Option to display a download button when showing images in the Lightbox. It is displayed next to the "rotate" and "close" buttons. If enabled, a user with access to view attachments/galleries can easily download the full-size image. Through the user's browser settings, they can choose to save the image or view it within their device's chosen viewer. The default is disabled.
  • ShoutChat now displays an "intro" in its header. This can be used to display brief chat rules or guidelines. It is customizable in the language file. If left blank, it will be hidden. If desired, it can also be styled per Custom Style within the Extras section of the Style Editor. Its class name is "shoutintro".
  • Forum Search's search keyword box now displays a help window giving some advanced search formatting tips.
  • Files attached to posts will now display their file size next to their file name and download counter.
  • Error & Not Found pages now display a search box which will allow the user to enter keywords for searching the forum through the Forum Search page.
  • ShoutChat now adds a line to the Admin Log when a Shout is deleted.
  • CP: Geo-IP Lookups can now be disabled if you choose not to use it. (Features > Lookup Services)
  • Geo-IP Lookup can be displayed on New User Registration notification emails, if Geo-IP feature is enabled.
  • IP Address Lookup is now displayed on New User Registration notification emails, if enabled. This feature will use the settings declared in CP: Features > Lookup Services.
  • Browser User-Agent string is now be displayed on New User Registration notification emails.
  • CP: Edit User will now display last post date, and total posts, with a link to their listing.
  • CP: Custom Island Editor now displays a selectable template with an example of correct formatting. (Thanks to mmem700 for recommending this feature.)
  • An Admin Log entry will be added when a registered member attempts to login and StopForumSpam detects a bad Email or IP Address.

Changed

  • CP: Member Search Results page formatting improved for easier reading.
  • CP: Admin Log operation names are now consistent with each other.
  • CP: Admin Log descriptions are cleaner, easier to read, and share consistent format presentation.
  • CP: Post, Gallery, and Custom Island lists, and their editor pages now share consistent format presentation.
  • For all pages, the default cookie expiration maximum is 30 days max; 7 days if no value is set. Previously it was: "30 days max for user logins", "7 days max for admin become user" and "7 days max for member profile edits."
  • Updated FontAwesome library from 5.9.0 to version 5.10.0-1.
  • Updated Jdenticon from 2.1.1 to version 2.2.0.
  • Updated Lightbox from 2.11.0 to version 2.11.1.
  • Updated TinyMCE from 5.0.7 to version 5.0.12.
  • Cleanup of templates, CSS files, and UBB JavaScript files.

Fixed

  • Searching by "Title Only" when search method is set to "MySQL Full-Text" now works as expected.
  • CP: Member Search query has been corrected to fix the slow query (poorly written MYSQL query) issue. (Thanks to Outdoorking for being the first to report this bug.)
  • CP: Edit User now correctly displays the Last post and Last Login detail/descriptions.
  • CP: Gallery Island editor will now use the correct language file.
  • Control Panel logging now uses the Fetch IP library.

UBB.threads 7.7.3 has been released and is now available to download in the Member Area.

UBB.threads 7.7.2 - 2019-07-02

Version 7.7.2 includes several critical fixes when used with PHP 7.1 and newer, and fixes for MySQL 5.7 and newer. It is highly recommended that you upgrade to version 7.7.2.

Primary Changes In This Release

  • Attached images can now be embedded directly in to posts.
  • Social Profiles have been added.
  • Portal News Body Image (News Block).
  • Portal and Active Topics pages now have an Expander toggle.
  • Identicons for members without avatars or anonymous users.
  • SHA1 calculations for Attached files.
  • Toggle to require HTTPS for hotlinked inlined images and avatars.
  • Lookup Services are now customizable.
  • Saved SQL Commands can now be edited.
  • New Content Transition tool for HTTP => HTTPS.
  • Improved Follow/UnFollow toggle icons.
  • Post List now shows more post details on mobiles.
  • Many updates to post_side and post_top pages.
  • Text editor will now grow to the entire size of a post
  • Banned accounts no longer display profile details to regular users.
  • URL Host for links to external URLs can now be displayed.
  • Breadcrumb not wrapping issue has been fixed.
  • New UBBT77-Dark style is now included.
  • Improved IPv4/IPv6 validation and port handling.
  • Multiple PHP 7 and MySQL 5.7+ code fixes.
  • Cleanup of several scripts, templates, CSS files, and UBB JavaScript files.

Added

  • Attached images can now be embedded directly in to posts from the Attachment Manager by clicking on the attachment's thumbnail image.
  • Attached images within posts will be hidden from the Grouped and Inlined images set. This reduces redundancy and provides additional features such as placing select attached images behind a spoiler tags, or attaching post styling elements such as an introduction graphic. Note: Each embedded image attachment expects that you will use your post to describe your images, therefor they will not display descriptions created within the Attachment Manager. Attachments that are not embedded will continue to use descriptions and will continue to be presented in the lightbox player.
  • Attachment Manager will now display a loading animation until its completely loaded.
  • Social Profiles have been added. They are customizable and can be enabled/disabled from within the "Control Panel > Profile Settings > Social Profiles" page. With Social Profiles, your members can display their additional contact information in their Member Profile page. Your forum's current data already in the member profiles (pre-7.7.2) will be imported into the new system upon upgrading. Social Profiles are no longer hard-coded. You will now be able to customize or remove each when they change or close doors, such as the most recent shutter of Google+.
  • All Email & URL entries are now checked to have valid Email & URL formatting upon entry.
  • Portal and Active Topics pages now have an Expand/Collapse toggle for long posts.
  • Group Images on profile pages and post author sections now display the group name upon mouse hover-over.
  • Group Images display option now lists the group name next to the image and upon hover-over. (Thanks to M4TT for suggesting this!)
  • Identicons are now an option which can be used for posts made by members without avatars or anonymous users. This can be globally enabled/disabled for members or anonymous posters from within the "Control Panel > Profile Settings > Avatars" page. When disabled, the poster's avatar, when they have custom avatar set, will be the initial icon. These avatars are only displayed next to their post content, in the author information section.
  • Banned accounts will no longer have the content of their signatures displayed in posts or private topics.
  • Banned account profile page now will only display the top profile section (account stats). Users with access to edit users will see the entire banned user account as before, but the page will be "ghosted."
  • Banned account profiles will display a notice at the top of its profile page stating that the account has been banned.
  • Attachments will now have their SHA1 calculated, stored in the file database, and displayed on the post they are attached to. SHA1 will be ignored for gif, jpg, jpeg png, bmp, and pdf file types. SHA1 will only be added for newly attached files beginning with your UBB.threads 7.7.2. VNC Web Services provides a tool to update the SHA1 of all your previously attached files. Its aptly named, UBB.threads SHA1 Hash Generation Tool.
  • Search will now populate fill in the "Keyword Search Term" entry box from data name/value pair ( ?q=Hello+World ) appended to its URL. This is useful for sites utilizing their own search text input box in headers or content islands prior to landing on your forum's search page.
  • Author Content items can have their CSS individually customized. From within the Style Editor, each item can be customized, displayed, or hidden, per style. For example, If you dont want to display author-avatars, or author-location next to each post, it can easily be set with a single line of CSS. The non-displaying items will still be available within member profile pages, but it will be hidden from posts. Author detail spacing, alignment, font decoration can also be easily done here. This will affect post_side.tpl and post_top.tpl for both desktop and mobile display.
  • Post/Message "edited wording" can now also have its CSS customized or can be hidden completely.
  • Debugging mode will now also display links to the w3.org HTML and CSS validators, to assist in checking your custom code for validation errors.
  • CP: New forum feature toggle to require HTTPS for hotlinked inlined images. Enabling this feature will only allow hotlinking of images from secure URLs (HTTPS) to be displayed inline. Hotlinked images from insecure URLs (HTTP) will be presented as a clickable link. When you enable this feature, its recommended that you also rebuild your Posts, Signatures, and Private Messages with the Content Rebuilder, to update your older posts. When enabled, users editing their profile are notified, "Remote avatars must be HTTPS" and "Hotlinked signature images must be HTTPS." The Site Permissions editor (CP) for those permissions will also display a notice if this enabled feature.
  • CP: Member Editor now displays an HTML5 color-picker when choosing the Display Name Color. Color HEX is still available to be manually entered but must be the full 6-digit HEX color code, preceded with a pound symbol (#).
  • CP: Member Editor now displays Group Images next to the Group Membership title.
  • CP: Member Editor now displays a badge next to the Group Image if the Member is displaying that Group Image on their profile.
  • CP: Portal News Body Image (News Block). When enabled, this will search the news item for an image. The portal news item will be displayed as a "News Block," with the image on the left and the news post text to the right of it. Text is truncated, line breaks and HTML are stripped, and links will be retained. If no image is found, the news item is displayed normally.
  • CP: Portal News Expander hides (collapses) a portion of the news content and adds an "expand" link so that the text can be viewed by the user if they wish. This feature can be set to a number of characters at which the contents will be sliced into two parts with the option to expand; or it can be left empty to never slice news items, and always display the full news item.
  • CP: Features > Lookup Services are now customizable. These helper services are "URL Prefix For User Submitted Location Lookups" and "URL Prefix For IP Address Lookups." These can be customized to best work with your site region, or desired service provider. Leaving the fields blank will return the display of these items to their classic text-only, non-URL format.
  • CP: An "Expand All Sections" button has been added to Permissions Editors.
  • CP: Display of URL Host for links to external URLs can now be toggled from the Features Settings page. Default is off.
  • CP: Set default Client Encoding to UTF8 can now be toggled from the Features Settings page. Default is off for forum updates, and on for new forum installs.
  • CP: Database Tools > SQL Command page now allows you to edit previously stored queries.
  • CP: Content Rebuilder can now prune orphaned posts.
  • CP: Content Rebuilder now lists the number of pruned items when rebuilding orphaned private messages or orphaned posts.
  • CP: New Content Transition tool. This tool will update all existing Main Forum URL references from HTTP to HTTPS (SSL). This action includes posts, private topics, profile comments, signatures, and user avatars. This performs the actions described in the OP of this thread. Preview:

    http://www.ubbcentral.com/forums -> https://www.ubbcentral.com/forums

Changed

  • Follow/UnFollow toggle icons for users, topics, forums have been updated and are now consistent across the software.
  • Post List has been updated to show more post details on mobile layout.
  • Active Topics has been updated to clean up its presentation and be consistent with the portal's post layout.
  • Lots of updates to the post_side and post_top pages to reduce any code duplication and improve post presentation.
  • Member Homepage entries now require full protocol to be entered. No more assuming the URL will be HTTP. Though, previously entered homepages without protocols will be assumed to be HTTP, and upon their first edit they will automatically be updated to such.
  • Account Profile editor now checks if a valid formatted email address, password, and if matching confirmations of each are entered, before letting the member save changes.
  • New User Sign-up now checks if a login name, display name, valid formatted email address, password, and if matching confirmations of each are entered, before letting the member continue to the next page.
  • Profile Editor "Avatar (Profile Picture)" section has been updated with;
    • Radio buttons for NONE and STOCK will now automatically highlight when they are being used.
    • If not using a system assigned avatar, you will get the warning about removing your preferred avatar if you select it.
    • A broken avatar image no longer displays when there is no avatar. That code bug is now squashed.
    • Cleaned up the "browse for file" button presentation.
    • If the forum requires https and allows remote avatars, you will get a warning of this requirement.
  • Post/Message Text Editor is no longer limited to a height of 730px. It will now display to the entire length of the user's post content.
  • ShoutChat box received some minor language updates to be more user friendly.
  • Post poll results received minor display updates.
  • Failed login/bad password message time has been updated from 5 seconds to 8 seconds.
  • Attachment Manager has been given a slight face-lift.
  • Attachment Manager can now be closed by clicking outside of its window.
  • SECURITY UPDATE: Fetch IP library has been updated to clean up any ports, comma separated lists, and perform additional IPv4/IPv6 validation & handling. In the uncommon case where a valid IP address cannot be determined, the connection will be refused with an "Invalid IP address received" notice.
  • CP: Member Editor now displays if the account has been banned (and how long) across all tabs.
  • CP: Member Editor now displays the bottom action tabs across all tabs.
  • CP: All forum path settings have been moved into a single settings pages. Master Settings > Database & Paths: Paths & URLs.
  • CP: Allowed attachment file extensions settings have been moved to the Master Settings > Attachments page.
  • CP: Style Editor previews have been updated to be consistent with the template updates as of 7.7.2.
  • CP: Exporting just styles will now use just their style name. Exporting styles with their wrapper will continue to include "_with_wrapper" in their file name.
  • CP: Many common field entries have been given an acceptable number range for content entered to them. An error message will be displayed if the entry is beyond that range, and you will be prevented from submitting your changes until it is corrected.
  • CP: Database Tools > SQL Command page now displays saved queries exactly as they were entered, complete with new lines and multiple space/tab indentations.
  • CP: Database Tools > Information page now displays the Database Engine and Collation used for each table.
  • CP: When debugging is enabled, the database commands will be displayed for some pages which execute database actions.
  • Query optimization to make use of proper indexing for large forums with over three-million posts (Big thanks to SD for tracking this and providing simple code resolutions!)
  • Query rewrite for forums which have members who have over ninety-thousand posts. "Not having this change can bring a board to its knees." (Another big thanks to SD for tracking this and providing simple code resolutions!)
  • SQL Error output display is now easier to read. If the error was generated by a manual SQL Query Command within the Control Panel, the original query will be displayed exactly as you wrote it, along with the easier to read error message.
  • Updated FontAwesome library from 5.6.3 to version 5.9.0.
  • Updated jQuery library from 3.3.1 to version 3.4.1.
  • Updated Lightbox from 2.10.0 to version 2.11.0.
  • Updated TinyMCE from 4.9.2 to version 5.0.7.
  • SQL query updates to remove excessive (unused) column requests.
  • Cleanup of several scripts, templates, CSS files, and UBB JavaScript files.

Fixed

  • Private Topics (PT/PM) now respects "Display Member Avatars With Posts," and will hide them when disabled.
  • Fixed "Display Avatars With Posts" setting for member accounts and forum member default settings. All variations of author avatars can now be toggled off.
  • Group Colors are now correctly displayed for post author names being displayed on mobile devices.
  • Fixed "OP" displaying on all replies made by anonymous users when the topic is created by an anonymous user. (Thanks to M4TT for reporting this bug!)
  • Search code has been updated to avoid some common Boolean search errors.
  • Breadcrumb not wrapping issue has been fixed. (Thanks to PianoWorld for reporting this bug!)
  • The modern Hop-To Menu (in toolbar above post) and the classic Jump-Box Menu (footer of posts) lists will now truncate titles correctly.
  • Members can no longer "Follow User" for themselves within the Post Author menu.
  • User groups with "Become User" access, can no longer "Become User" for themselves within the Post Author menu.
  • Fixed missing "Edit User" button in the Profile Display page for Admins and Moderators viewing their own profile.
  • Fixed missing "Edit User" menu item in Private Message author menu.
  • Fixed missing "Become User" menu item in Private Message author menu.
  • Fixed Numbered Lists (CSS and BBCode) within posts.
  • Fixed/hide display of social contact fields for users who have not logged in since UBB.threads 7.6.0 release date of 2017-02-15. This is the date when YAHOO/AIM/ICQ/MSN fields were re-purposed instead of being disposed of, as they should have been.
  • Fixed display of ShoutChat in the User Menu for users who do not have access to ShoutChat (Thanks to whk for reporting this bug!)
  • Fixed display of Member List in the User Menu for users who do not have access to view the member list.
  • For forums which allow and manually approve Display Name changes, the emailed link now forwards directly to the member manager page.
  • Validating email address entry will now use a combination of html5 "input type=email" and php filter_var($email, FILTER_VALIDATE_EMAIL). Previously this task was done with regex, which was very messy and did not account for TLD of more than 4 characters. (Thanks to GregSan for reporting this bug!)
  • Inline Moderation: Moving topics from one forum to another, and leaving a pointer to the old location, now works as expected. (Thanks to BlackMale for reporting this bug!) The link to the new post location is now fixed and works as expected.
  • Active Topics will now use blank.gif when displaying a post without a post icon.
  • "Remove nofollow in post content links if the link has the main forum URL in it" introduced in UBBT759 now works as described.
  • Viewing Private Messages when the discussion has reached its maximum number of replies will display a notice, and no longer displays the quick-reply box, or reply buttons.
  • Members attempting to create new Private Topics (PT/PM) when their account does not have permission, no longer displays an "action disabled" message. The member is now told their account requires a higher access level.
  • Fetch IP library has been updated to resolve an issue where many of your site visitors could be detected as having the same IP address, due to your website being setup [by your webhost] with a proxy IP address the same as your server IP address. (Big thanks to Gizmo for his continued testing and updating of this library!)
  • CP: Fixed Member Editor not allowing updates due to Member Homepage URL not conforming with HTML5 input URL requirements.
  • CP: Member Manager will no longer attempt to perform a GEO-IP lookup on IP addresses from 127.0.0.1 or ::1.
  • CP: Members > Add New Member. Field for password is now a password type so Its entry will be hidden as it is entered.
  • CP: Subscription date modifications have been corrected to use proper date formats of "YYYY-MM-DD" rather than relying on language strings, which vary with each language. (Thanks to BlackMale for reporting this bug!)
  • Fixed SQL insert commands which assumed table columns titles would always be in a set order.
  • Fixed MySQLi persistent connections in the MySQLi library (Thanks to mmem700 for reporting this bug and Phillipp for his suggested fix!)
  • Fixed "Too few arguments" errors when email notices are sent. This affected notifications of: manual post/forum moderation, manual new user approvals, and mailing threads. Error only affected forums running PHP 7.1 and newer. (Thanks to Zarzal for being the first to report these!)
  • MySQL 5.7+ code fixes to resolve ambiguous GROUP BY clauses. This fix means you no longer must reconfiguring your SQL MODE settings by adding "TRADITIONAL" or removing "ONLY_FULL_GROUP_BY" from it, for UBB.threads.
  • The unused HTML5 helper (html5shiv.js) for IE9 era browsers has been removed.
  • The unused CSS3 helper (css3-mediaqueries.js) for IE9 era browsers has been removed.
  • Several minor HTML fixes throughout the templates.

UBB.threads 7.7.2 has been released and is now available to download in the Member Area.

UBB.threads 7.7.1 - 2019-01-29

Version 7.7.1 includes several critical fixes when used with PHP 7.1 and newer. It is highly recommended that you upgrade from version 7.7.0 to 7.7.1.

Primary Changes In This Release

  • Fixed error when manually approving new members.
  • Fixed error when exporting a list of email addresses to email.
  • Fixed error when setting the public posts and private message Subject length outside of range.
  • Fixed error when customizing the posts and topics per page outside range, within the Member Editor.
  • Fixed creation of CREATE_NEWS permission columns during new installs of v7.7.0.
  • Fixed email notification where sometimes the salutation would be missing the member name.
  • Fixed error when sending registration email to new members.
  • Fixed display of the referrer icon next to the member name on the Who's Online page.
  • Reformatted and optimized all CSS files.
  • A patch to fix "email notifications on PHP 7.1+" issues has been posted to the member area.
  • A release refresh to fix install issues has been posted to the member area.

Changed

  • CP: Several entry fields in Primary and General configuration settings have been updated to only allow specific entry formats. ex, only number fields can accept numbers as entry. This should further help to prevent incorrect data types from being submitted.
  • Updated Private Topics database Subject field from 60 to 255 characters.
  • New Reply notifications now display the forum category name in which the reply was made to.
  • Reformatted and optimized all CSS files.

Fixed

  • (PHP 7.1+) CP: Fixed error when in Member Editor when updating a member account and max threads/posts per page field is left empty.
  • (PHP 7.1+) CP: Fixed error when manually approving new members.
  • (PHP 7.1+) CP: Fixed error when exporting a list of email addresses to email.
  • CP: Fixed setting the public posts and private message Subject length to a range outside of 10 to 150 characters in length.
  • CP: Fixed customizing the posts and topics per page to a range outside of 5 to 400 characters in length per member in the Member Editor.
  • Fixed creation of CREATE_NEWS permission columns during new installs of v7.7.0. See the Special Upgrade Instructions section below.
  • Fixed email notification where sometimes the salutation would be missing the member name.
  • (PHP 7.1+) Fixed new Member registration error when sending them an email.
  • Fixed display of the Referrer icon (arrow) next to the Member name on the Whos Online page. It now correctly displays only when the referrer is different than your forum's domain.

UBB.threads 7.7.1 has been released and is now available to download in the Member Area.

UBB.threads 7.7.0 - 2019-01-22

With PHP 7 and MySQLi support, UBB.threads gets bumped up to version to 7.7.0.

Primary Changes In This Release

  • UBB.threads works with PHP 5.4 - 7.3.
  • New MySQLi database connection library.
  • WYSIWYG editor for composing HTML formatted email in the Mass Mailer.
  • Advanced mail configuration settings for setting MTA, encryption type, and port.
  • Member Editor now provides an inline GEO-IP lookup.
  • Style Editor now allows styling of the Member Avatars.
  • News Portal has been updated with a modern entry page layout.
  • Members with permission can create topics for the News Portal from any forum.
  • Several basic News Images are now included with UBB.threads
  • Followed/Unfollowed threads and forums are now better represented.
  • All PHP script files have been reformatted to be consistent with a basic coding standard.
  • Cleanup of many language strings, templates, and CSS files.
  • Any code and page validation errors that were found, were fixed.
  • Updated libraries and assets.

Added

  • UBB.threads is now compatible with PHP 5.4 - PHP 7.3.
  • New MySQLi database connection library. The MySQL library has been deprecated.
  • CP: WYSIWYG editor for composing HTML formatted email in the Mass Mailer
  • CP: A forum Mailer has been added for sending out an email using your forum's email template, default forum style/theme, and forum email address. This new mailer can also be used for testing SMTP server issues directly.
  • CP: Primary Settings has a new section for Advanced Mail Configuration settings. Here you can choose which Mail Transfer Agent (MTA) to use. Populate your SMTP server information with a designated server hostname, encryption type, and port. You can now also set multiple SMTP servers, and the sequence in which to use them in. From this section, you can also enter your DKIM information.
  • CP: Member Editor will now display additional information of stored Member IP addresses. Using a GEO-IP lookup API, the Member's ISP and its general location is shown, and if their connection type was mobile or broadband.
  • CP: Style Editor now allows styling of the Member Avatars. If you choose to use it, this property could be to set a border (solid, dashed, double, etc.), the border size, and/or adjusting the border-radius for circular or just rounded corners for Member Avatars. This feature uses .avatar for members with avatars, and .avatar-none for members without avatars. When unset, the forum default avatars will not use borders, and will have a radius of 5px for all avatars.
  • CP: A new "Can create portal news" forum permission has been added. This permission allows a group to create news items that will appear on the portal. This is useful when you have news content "Contributor" or "Editor" member groups.
  • Members who can create portal news can now turn any topic in to a news item by selecting a News Icon as they create a new topic or edit a current topic post. Choosing a News Image will allow the topic to display on the forum's News Portal, regardless of it being within a News Forum. Note; topics with a news image will ignore user groups. Anyone will be able to read the topic post regardless of their current group permissions. Only the first post will be displayed on the forum News Portal. To read its replies or download its attachments, users must belong to a group which allows those permissions for which forum the post is located within.
  • Several basic News Images are now included with UBB.threads. When creating your own News Images, the recommended size is a max-width and max-height of 100px. Regardless, your News Images should represent your forum's feel, and thus can also be styled using the .news-image CSS class. This class will style the html img tag.
  • The Who's Online list will now mark and bold referrals that came from your previous UBB.threads Series 6 imports. This is in addition to how the Who's Online list already displays referrals from Image search engines.
  • Followed/Unfollowed threads and forums are now represented with an icon that makes viewing and togging their status easier.
  • Added TinyMCE version 4.9.2
  • UBB.threads gets a style update with this release. The new style is simply named, UBBT77.

Changed

  • CP: Executing a SQL Command (Database Tools) now displays your query and improved display of the affected row count.
  • CP: Adding a New Member uses a stricter email address format criteria. This should reduce entries with user-error typos.
  • CP: The Database SQL Command Tool page has been updated to provide more room for displaying your saved queries. Text links have also been replaced in favor of representative font icons.
  • CP: Moderator Manager also received some minor presentation corrections and cleanup.
  • CP: Styles list page has been updated. Style preview link is moved next to the style name. It now also displays the last time each style was edited in human-readable format, along with the UNIX timestamp on hover-over. Text links have been replaced in favor of representative font icons.
  • CP: Member Subscriptions which are currently active, will now be bolded and displayed in green.
  • The News Portal has been updated with a modern entry page layout.
  • Minor layout optimizations to the Who's Online page.
  • Updated FontAwesome library from 5.3.1 to version 5.6.3.
  • Updated PHPMailer library from 5.2.26 to version 5.2.27.
  • Updated Smarty library from 3.1.32 to version 3.1.33.
  • When debugging is enabled, forum footer now also displays the PHP version.
  • Removed the 2.x backwards compatibility from the Smarty library. This means faster pages all around. It also means that if you you've customized your templates to use {php} or {include_php} functions, you'll need to move those items in to your php scripts.
  • All php script files have been reformatted to be consistent with a basic coding standard and following a shared set of style rules and expectations about how the PHP code is formatted.
  • Cleanup of many language strings, templates, and CSS files.

Fixed

  • CP: Viewing and editing Member Subscriptions will now display the Member account's current Real Email Address. (Thanks to Morgan for reporting this bug!)
  • Fixed missing IP address in email notifications of Multiple Account Logins and Lost Password Requests. (Thanks to Morgan for reporting this bug!)
  • Permissions for viewing and downloading PDF files has been fixed. (Thanks to Outdoorking for reporting this bug!)
  • Attachment Manager window "centering jumps" and "wonky resizing" while adding or removing attachments has been fixed. (Thanks to Zarzal for reporting this bug!)
  • Links to Gallery Topics from the Gallery forum are now Spider Friendly.
  • Fixed missing ShoutChat language string in the Who's Online page.
  • Minor html fixes throughout the templates.

UBB.threads 7.7.0 has been released and is now available to download in the Member Area.

UBB.threads 7.6.2 - 2018-09-18

Primary Changes In This Release

  • Private Messages/Topics can now be emailed, so a recipient can keep a copy of their PM/PT offsite using their own email service.
  • Inline display of attached PDF documents.
  • Send Private Message page has been cleaned up and made more user friendly.
  • Member Spotlight island header can now be clicked to visit the Member List.
  • Updated Post Icon selection display for improved mobile friendliness.
  • Updated Member Avatar image and Initial display on Post list pages.
  • Member Avatars in the showflat_side/top templates have been corrected to prevent overlapping/leaking into the post content.
  • Gallery List page will now display lead image to fit 100% of long edge of the image, rather than cropped to center.
  • Avatar display on Post list pages is now Internet Explorer 11 compatible.
  • Mail Post link will only be displayed to Members.
  • PayPal IPN (instant Payment Notification) Verification Postback has been updated to HTTP/1.1 (HTTPS).
  • Emailing members from the control panel has been updated with several new features.
  • Member Editor will display a notice if the member being edited is banned, and for how long.
  • Control Panel Dashboard will display a notice when Debugging is enabled.
  • Control Panel Dashboard now displays Admin Log and Referrer Log entry counts and will link to each section.
  • A log entry is now created each time your forum sends an Email. This tool can assist you in spotting members who are using your messaging features to spam your other members.
  • Admin Log entries display can now be filtered to "Show All" log entries, "Mailer Only" or all with Mailer entries hidden.
  • Admin Logs can be automatically purged to a certain age (Lifetime). The auto-purge feature is disabled by default. (CP > Primary > Logging)
  • Admin Logs can now be completely disabled.
  • Subscription invoicing system in the control panel has been updated to improve usability.
  • Subscription Invoice number is now displayed to the Member on their Subscriptions page. They can use that number as a reference point if there are any issues with their Subscriptions. That number can be used in the Admin Subscription Manager.
  • Updated any libraries and assets.
  • Cleanup of language strings, templates, CSS, and JavaScript files.
  • Any code and page validation errors that were found, were fixed.

Added

  • Private Messages/Topics can now be emailed, so a recipient can keep a copy of their PM/PT offsite using their own email service.
  • Inline display of attached PDF documents. Your forum must allow .pdf file attachments (Control Panel / Features / Attachments: Allowed Attachment File Extensions).
  • Subscription Invoice number is now displayed to the Member on their Subscriptions page. They can use that number as a reference point if there are any issues with their Subscriptions. That number can be used in the Admin Subscription Manager.
  • Subscription process will now display a "Thank You" page and return the user to the subscriptions list upon a successful transaction.
  • Control Panel Dashboard now displays Admin Log and Referrer Log entry counts and will link to each section.
  • A log entry is now created each time your forum sends an Email. The Log Entry will display the Member Name, To Email Address, and the Topic Title. The contents of the email are not included within the log entry. This feature has been requested by forum admins to help track how many, how often, to who, and what their forum are sending by Email. Member privacy is still maintained. The log is intended to be used for statistic generation and debugging. An example of the items which generate an Email log entry are, Emailed Watched Topics/Forums, Messages, Emailed Posts/Topics. This tool can assist you in spotting members who are using your messaging features to spam your other members.
  • Admin Logs can be automatically purged to a certain age (Lifetime). The auto-purge feature is disabled by default. (CP > Primary > Logging)
  • Admin Logs can now be completely disabled.
  • Emailing members from the control panel has been updated with several new features:
    • Each section is now described in full.
    • The forum email address is now displayed, since it will be the return email add for your mailings.
    • A notice is displayed regarding users who have chosen not to receive admin emails.
    • Added an option for insertion of HTML line breaks (
      ) for new lines. This is useful for when you are sending pure text, vs sending something you have created in a third-party HTML editor.
    • "BCC: Send Email As" is now pre-filled with the forum email address and is customizable.
    • "Send Emails One At A Time" is now set as default. This can lighten the load on your host's Email servers when sending out mass mailings, though its strongly advised to use a full-blown email manager (such as "phpList Email List Manager") for managing your websites newsletters.
    • You can now send out a Test Email of your mailer before you mass email it.
      • This is useful for previewing what your message would look like in your own email program before sending it to your members. The address you enter does not need to belong to a member within the forum database.
      • If you link directly to this page without using the member search, you can use the Test Email feature to send emails to non-members using your default forum Mailer Templates.
      • This feature is also useful for testing your forum email settings to any email address.
  • StopForumSpam Lookup & Reporting (SFS Check) in the Member Editor has been updated to display within the same browser window, rather than as a pop-out window. The info box now also displays the user's Registration Date, Last Post Date (if any), and IP addresses for either, along with the normal SFS report.
  • StopForumSpam Lookups are now logged in the Admin Log. If the Member was found in the SFS database, a "(SFS!)" notation will be added in the log next to the item that was triggered.
  • Style Editor now generates an additional "/styles/style.css" file alongside the current STYLENAME_####.css file when you edit and save your forum's Main Default Style. The style.css file is compressed with human-readability in mind. The purpose for this new file is so you can link to it from external scripts to utilize your site's stock styles all in one place and using a single/expected file name. Setting a different style as Default will also create the style.css for this new Default Style.
  • (UBBT Upgrader) now checks and displays installed UBB.threads version based on variables stored in the current database.
  • (UBBT Installer) A sample forum is automatically created under the main category.
  • (UBBT Installer) The list of Search Engine Spiders for UBB.threads is pre-populated.

Changed

  • Send Private Message page has been cleaned up and made more user friendly.
  • Member Spotlight island header can now be clicked to visit the Member List.
  • Updated Post Icon selection display for improved mobile friendliness.
  • Updated Member Avatar image and Initial display on Post list pages.
  • Updated language mentions of BBCode language from "[image]" to instead use the "" term. This is purely aesthetic. Both uses of the BBCode are still valid.
  • Added basic header information to the Email template.
  • PayPal IPN (instant Payment Notification) Verification Postback has been updated to HTTP/1.1 (HTTPS). HTTP/1.0 (HTTP) postbacks will no longer be supported by PayPal as of June 2018.
  • Dashboard will display a notice when Debugging is enabled.
  • Member Editor will display a notice if the member being edited is banned, and for how long.
  • Admin Log entries display can now be filtered to "Show All" log entries, "Mailer Only" or all with Mailer entries hidden.
  • Admin Log items have been updated, such as Style Numbers are shown with the Style Name.
  • Style Editor now displays "[Site Default]" next to the default site style in the drop-down list.
  • Subscription Transaction Details in Admin now has a "Return To Transactions List" button.
  • Subscription invoicing system in the control panel has been updated to improve usability. Columns have been rearranged to match the ordering used in other areas of the subscription system. The member's email addresses are now displayed with their member name. Searching for subscriptions by Display Name is no longer case sensitive and allows the use of wildcard. Can now search for transactions by registration email address.
  • Updated the URL and PATH language strings to be more specific with regards to "absolute" vs "relative"
  • Updated all example URLs from "http" to "https" to push a recommendation towards using secure connections.
  • StopForumSpam Lookup & Reporting in the Control Panel now opens in the same page as the user you are editing. This should help prevent mistakes of reporting a wrong user when you have multiple member-editor tabs open at the same time.
  • Updated FontAwesome library from 5.0.4 to version 5.3.1.
  • Updated jQuery library from 3.2.1 to version 3.3.1.
  • Updated PHPMailer library from 5.2.25 to version 5.2.26.
  • Updated Smarty library from 3.1.31 to version 3.1.32.
  • Updated Autosize asset from 4.0.0 to version 4.0.2.
  • Updated Dropzone asset from 5.2.0 to version 5.5.0.
  • Cleanup of language strings, templates, CSS, and JavaScript files.
  • (UBBT Installer) Default variables have been updated to reflect modern internet forum standards.

Fixed

  • Member Avatars in the showflat_side/top templates have been corrected to prevent overlapping/leaking into the post content.
  • Gallery List page will now display lead image to fit 100% of long edge of the image, rather than cropped to center.
  • Avatar display on Post list pages is now Internet Explorer 11 compatible.
  • Mail Post link will only be displayed to Members.
  • Fixed a minor HTML validation error within the Email templates.
  • Control Panel updates causing Admin Log entries with a NULL setting (or none) are now displayed as "NULL". Previously they were displayed as "0" which would be confusing when entries of "0" were also stored.
  • Reverted the 7.6.1 viewport setting for admin Control Panel until the Control Panel is mobile friendly.
  • Any code and page validation errors that were found, were fixed.
  • (UBBT Upgrader) Upgrader now correctly upgrades from UBB.threads 7.5.6p1, 7.5.6p2, and 7.5.9.1 versions.

UBB.threads 7.6.2 has been released and is now available to download in the Member Area.

UBB.threads 7.6.1.1 - 2018-01-11

Fixed

  • Fixed a Login bug where if you had Spider-friendly URLs disabled and attempted to login, the page would display a "File not found" error message above the login options.
  • Permissions within the Control Panel will no longer display a blank entry when the field is null. Those fields are now displayed as just "0" (Disabled).
  • Fixed an IE10/11 user avatar display bug.
  • Fixed missing sticky image and poll image display on the post list.

Changed

  • Permissions description within the Control Panel has been updated for simplicity and to further clarify the available entries.
  • "Max File Size for Displaying Attached Images Inline" has been moved to the main Attachments settings page within the Control Panel.
  • Updated FontAwesome library from 5.0.1 to version 5.0.4.
  • The Forum Jumper menu can now return you to the current forum's index page when clicking on "Hop To".
  • Attachment Display is now customizable between Grouped or Inlined. Grouped images are displayed as thumbnails grouped together under the post. Inlined images are displayed at full width (while still fitting within the post width) just under the post text.

The items listed above are part of the "Release Refresh" that was pushed to the Member Area on UBBCentral. These items are primarily related to fixing functionality and display issues discussed with solutions on the UBBCentral forums within the first single week of release. The remaining items are feature requests that just happen to have made it into this patch (possibly by magic).

UBB.threads 7.6.1.1 has been released and is now available to download in the Member Area.

UBB.threads 7.6.1 - 2018-01-01

Primary Changes In This Release

  • Attachment Display is now customizable between Grouped or Inlined.
  • Support for Google reCAPTCHA.
  • New "My Account" drop-down menu. This menu replaces the "My Stuff" menu/links.
  • Login page now returns the user back to the page they were previously viewing just before logging in.
  • Attached images can now be automatically resized and/or compressed at the time of upload.
  • New Fetch_ip function to retrieve the correct Client IP address for sites behind a CDN or Firewall, or user accessing the site behind a proxy.
  • Facebook "Share" has been added. This is in addition to "Like," which was already available.
  • New Styles added, "Ventura" and "Ventura Open." (Five variations are available: Burgundy, Cobalt, Pine, Ink, and Mint)
  • Posts will now display an "OP" next to the name of the "Original Poster." Customizable per style.
  • New Posts will now display a "NEW" indicator in the post subject/details bar. Customizable per style.
  • New default avatars will be displayed for users who do not have a profile avatar set.
  • Long pages now will display a "Return to Top" FAB.
  • Smooth Scroll added to the "Return to Top" FAB and the post/message previews.
  • Subscription Details page can now be printed and are printer friendly.
  • Pages can now have their HTML minified on the fly.
  • Responsive layout on mobile devices can be disabled for your entire forum.
  • Control Panel now sends you directly to the Log In page if you are not logged in and attempt to access it.
  • Topics can now be re-rated if Topic Ratings are enabled.
  • Social/Sharing Settings, and CAPTCHA Settings groups have been added to the Control Panel (General settings section).
  • Shareaholic setup directions have been updated.
  • SQL Backup now works as expected and is quicker. Backup progress information is now displayed. Task start/end times are now added to the Admin Log.
  • Multiple language updates within the Control Panel for consistency, clarity, and layout improvement.
  • Cleanup of language strings, templates, CSS, and JavaScript files.
  • Any code and page validation errors that were found, were fixed. There were a few of each.

Added

  • Google reCAPTCHA is now available.
  • New "My Account" drop-down menu. This menu replaces the "My Stuff" menu/links.
  • Fetch_ip function will retrieve the correct Client IP address for sites behind a CDN or Firewall, or clients accessing the site behind a proxy.
  • Attached images can now be automatically resized at the time of upload.
  • Attached images can now be automatically compressed at the time of upload.
  • New image "Attachments" page has been added to the Control Panel to control the size and compression of image attachments.
  • Facebook "Share" has been added. This is in addition to "Like," which was already available.
  • Added "Ventura" Style. Three variations are available: Burgundy, Cobalt, and Pine.
  • Added "Ventura Open" Style. A variation of the "Ventura" style package. Two variations are available: Ink and Mint.
  • Admin Log now records each time a user is checked or reported in StopForumSpam from the User Editor.
  • The current forum config file is now backed up before new changes are saved. A forum owner can now roll back to their backup config file, if the new one gets corrupted during its creation.
  • Post and Gallery attachments now display their file information on hover-over.
  • Control Panel now displays the Post Attachments count and total size, as stored in the database.
  • Control Panel now displays the Post Attachments count and total size, as stored on disk (when debugging is enabled).
  • Control Panel Cache Manager will now purge files in the /tmp directory, and orphaned file entries in the database older than 2 hours.
  • Login page now returns the user back to the page they were previously viewing just before logging in.
  • Posts will now display an "OP" next to the name of the "Original Poster." Can be Customized through the Style Editor for each custom forum style.
  • New Posts will now display a "NEW" indicator in the post subject/details bar.
  • New default avatars will be displayed for users who do not have a profile avatar set.
  • Long pages now will display a "Return to Top" chevron that can be clicked on to return the user back to the top of the page.
  • Smooth Scroll added to the "Return to Top" jumper and the post/message previews.
  • Added an option within the Primary/Advanced Settings to always "Expand Control Panel Sections" on key Control Panel pages.
  • Responsive layout on mobile devices can be disabled for your entire forum.
  • Subscription Details page can now be printed.
  • Minify HTML Page Output

Changed

  • UBB.gallery list page received some cosmetic updates to look more like a gallery by putting more attention on the thumbnail.
  • Control Panel > Clear Cache now displays the items which will be cleared / rebuilt.
  • All references to maps.google.com have been updated from HTTP to HTTPS.
  • Control Panel now sends you directly to the Log In page if you are not logged in and attempt to access it.
  • Post display has been updated and allows for the same author information to be displayed across multiple screen sizes.
  • Private Messages indicator is now always displayed, making it easy for you to visit your Private Messages from any page.
  • Topics can now be re-rated. If Topic Ratings are enabled, users can update their previous topic ratings.
  • Topic Ratings menu has been completely updated.
  • Active Topics layout has been adjusted to display the first section of each listed post.
  • Custom Titles are now shown in Italic font, and Forum Group Titles remain in regular font to help prevent users from faking a "Moderator" or "Admin" titles.
  • The "My Account" left navigation menu will only display when there is enough screen width.
  • CAPTCHA Settings group has been added to the Control Panel (General settings section).
  • Social/Sharing Settings group has been added to the Control Panel (General settings section).
  • Shareaholic setup directions have been updated to reflect the most recent changes on the shareaholic.com admin dashboard.
  • SQL Backup now works as expected and is quicker. Backup progress information is now displayed. Task start/end times are now added to the Admin Log.
  • User Registration Queue pages have been polished. They now display the registrations in reverse chronological order (newest is first).
  • User Registration Queue now only lists the last 50 registrations. A warning notice is shown when you reach 50+ registrations waiting.
  • Control Panel updates and fixes, including further appearance updates, improved menus, and layout corrections all over the place.
  • Multiple language updates within the Control Panel for consistency, clarity, and layout improvement.
  • Cleanup of language strings, templates, CSS, and JavaScript files.
  • Updated Autosize library from 3.0.20 to version 4.0.0.
  • Updated Dropzone asset from 4.3.0 to version 5.2.0.
  • Updated FontAwesome library from 4.7.0 to version 5.0.1.
  • Updated html5shiv library from 3.7.2 to version 3.7.3.
  • Updated jQuery library from version 3.1.1 to version 3.2.1.
  • Updated Lightbox asset from 2.9.0 to version 2.10.0.
  • Updated PHPMailer library from 5.2.22 to version 5.2.25.
  • Updated Smarty library from 2.6 to version 3.1.31.

Fixed

  • Viewing Subscriptions in CP would display a blank header and sidebar.
  • Blank columns would display on some pages, when "Only Show [Left/Right] Column On The Portal" was checked.
  • BBcode would insert html line breaks for PHP, HTML, and SQL BBcode Code tags.
  • PHP4 left-overs updated to be correctly PHP5/PHP7 formatted. This progresses PHP7 compatibility.
  • When creating a new Private Message, the "Add Users From Friend List" drop-down menu will not be displayed if the user has a blank "Friend List."
  • Attachment/Poll Manager now updates the file/poll count in real time.
  • Twitter and Facebook buttons on posts now use secure https URLs, use their current APIs and are now mobile-friendly.
  • File Manager now displays a message when max attachments have been reached, and allow deletions of previous items.
  • File Manager no longer pushes content off the screen for files with extremely long names.
  • Minor Who's Online HTML fixes.
  • UBB.gallery now displays the first image in the group as its main/cover thumbnail on the postlist page.
  • UBB.gallery now displays the thumbnail images within each gallery with the correct proportions.
  • Minor display fixes all over within the UBB.gallery pages.
  • Fixed attached image Filename / Description display and Lightbox minimum window sizes.
  • Fixed attached image Navigation indicators on Post List.
  • UBB.gallery Image Manager now display image previews for image attachments.
  • The Attachment Manager will now purge orphaned file entries in the database older than 2 hours.
  • Post layout, "User info on top," has been fixed.
  • Showflat post_top avatar display has been fixed for when a user has linked to a large image using an external URL for their avatar.
  • User Avatar sizes on posts have been fixed.
  • User Avatars are now displayed on Mobile screens.
  • Gallery Threads now display the OP with the exact same style as post_top/mobile layout. All author details that are found within regular threads, are now displayed on Gallery threads.
  • CAPTCHA now display correctly when the config variables cannot be passed through the URL due to higher server security settings within php. This was a long-standing bug from at least UBBT 7.5.0. It has now been fixed.
  • Control Panel display corrections for IPv6 addresses.
  • Any code and page validation errors that were found, were fixed. There were a few of each.

UBB.threads 7.6.1 has been released and is now available to download in the Member Area.

UBB.threads 7.6.0 - 2017-02-15

Primary Changes In This Release

  • Every forum page has been updated to be Mobile Friendly
  • Completely updated Control Panel pages
  • Updated Control Panel to include inline documentation and entry examples.
  • SEO Friendly URLs
  • Drag-drop Attachment Manager
  • Proper Timezones and automatic Daylight-Saving Time adjustments
  • New Login pages
  • Updated Voting / Polls
  • Image preview in the Attachment Manger
  • Entire User Profile editor within the Control Panel's Member Editor
  • Updated User Settings and Preferences pages
  • Who's Online -- Major updates. reduce each item to a single row
  • Profile Page, with social networking support
  • Updated to accept HTTPS in addition to HTTP
  • Everything is now IPv6 compatible
  • Proxy support
  • UBB Gallery pages have been rewritten
  • Complete overhaul for the Language files
  • Support for CDNs and Proxy Detection for parsing spammers and checking them against StopForumSpam
  • Updated all pages to validate as error free HTML5 pages with CSS3
  • Cleanup and optimization of all HTML, CSS, and PHP code
  • Putting the "Threads" back in to UBB.threads!

Added

  • IPv6 compatible.
  • Captcha Preview in the Control Panel is now available.
  • Part of becoming social is finding people around you with the same interests. You are now able to search for users by their profile's location field. All from the same search box in which you would search for them by name.
  • A new page in the Control Panel which outputs your server's suhosin setting details.
  • Within the Control Panel Dashboard, if Suhosin is detected as being enabled, a warning message will be displayed, linking you to the Suhosin information page.
  • View-Signature options now include showing; "Never Show", "Threads Only", "Private Messages Only", or "Always Show"
  • User avatars are now a link to their profile when clicked on.
  • Added HTML5 Shiv to enable use of basic HTML5 styling for Internet Explorer, Safari 4.x (and iPhone 3.x), and Firefox 3.x. http://en.wikipedia.org/wiki/HTML5_Shiv
  • Within the entire Control Panel, if appropriate, descriptions of what each setting does, now has an example of what should be entered. No more guessing if "Path" means "Server Path" or "URL Path." Other notable descriptive examples include what's expected to be entered in the "General > HTML Includes" boxes. They are also now presented in the correct order - as a live HTML file would present them.
  • An example parental consent and approval COPPA "Children's Privacy Policy Guidelines" file is now included within the UBB.threads software.
  • Homepage URLs will now accept https as being valid. Homepage Names are also now generated.
  • User profile display presentation has also been updated to a new presentation.
  • Many templates were given "Major Section" comments. This will make customizations to these files a bit easier for forum owners who like to modify their default templates.

Changed

  • Gallery pages have been rewritten.
  • Mailer/Emails display and language updates.
  • Private Message/Topic pages now have a cleaner layout.
  • Custom Island pages cleaned up.
  • The delay between admin action pages went from 5 to 2 seconds.
  • Removed rel="nofollow" links in posts if the post has our own URL in it. For SEO.
  • Removed the "Re: " from the last post subject. This works retroactively. Its only a display-tweak for now. This also frees-up some room for expanding the last post topic title by 4 additional chars.
  • The separator in the page title has been changed from a pipe ("|") to a hyphen ("-"). The page title now displays as "This is an awesome topic - YourWebsiteSite dot com".
  • Search page has been simplified. The information on the page has not changed, it has just been split up slightly different than before. These slight adjustments make it easier to navigate and make it less daunting to an unseasoned user.
  • The search forum list has been adjusted from only showing 10 forums. It now shows 16 within the window. It is more of a simple cosmetic update that your members will probably appreciate having. It also should make things easier for them to narrow their searches to a specific forum or group of forums.
  • In search, if "Show a preview of post body with results" was checked on, it would display the first 256 characters of the post and then leave you hanging. An ellipsis (...) has been added to the end. Now your readers will know that there is more. A very minor and a purely cosmetic update.
  • Active Topics received a face lift. In addition, it also now displays the amount of Views and Replies, and if there are any attachments each topic has.
  • JavaScript now use quotes instead of apostrophes within the code.
  • A few items were corrected. The notice is now placed above the "Expire Cookies" button, to make it more visible.
  • The New Post / New Reply MarkupSelect will be hidden if the user only has one option available to them. That single option will be the one that is used.
  • The New Post / New Reply "Post Preview" now displays your post as it would when you are about to post it. It's displayed in POST_SIDE format, Your name on the left. Column separator. A preview of your post on the right of it. If you are creating a reply, the post you're responding to will be laid out similarly.
  • The new user registration page underwent a major makeover for preparation of the now responsive forum layout. Mobile users should have an easier time joining your forum with this new page.
  • "My Stuff" left menu has been reordered. Added "Who's Online." Separated the RSS "Feeds" subscription item into its own group.
  • Post preview has been increased form 250chars to 280chars (2x the size of a "Tweet")
  • Print Threads has been updated to be much more printer-friendly.
  • Moved the help-texts on the Search page into hover-over tool tips.
  • The Control Panel has received its first face-lift since several years! Rather than using dark washed out colors, the control panel has been cleaned up and now uses a modern blue/ingigo/white color scheme.
  • The Control Panel left column has been sorted appropriately to allow admins to locate desired settings with much more ease. Each section is now sorted with feature hierarchy in mind.
  • The Control Panel "Home" (login.php) page has been renamed to "Dashboard."
  • "Options" has been renamed to "Settings"
  • "Board" has been renamed to "Forum"
  • Setting titles have been standardized. Trailing colons, question marks, periods for each setting title have been removed and their names are now in Title-Case.
  • The Language and Template Editors are no longer a set width. It is now a percentage size of your browser's width - It's larger, so you can actually see what you're doing.
  • Admin Footer has been cleaned up. Pipes are gone and items are now separated by middots.
  • All submit buttons are now styled within the admin.css
  • StopForumSpam is now checked at every login. Previously it was only checked during account creation.
  • Sharaholic has been added to more locations; Active Topics, Categories/Forums List, Portal, Post Listing.
  • Change Moods received a simple fix for forums that use a lot of mood icons, A scroll bar is now added to the window.
  • SQL Errors Logs now displays in chronological order. Size is now always displayed in bytes. The reports are formatted to be more human readable.
  • Options in the Member Manager for saving a custom search and Saved Searches are now always visible. The View/Edit Members tab items have been correctly arranged and now utilize Expandys. Registration Queue tab has also been cleaned up and no longer overflows on thin windows - It also matches the display format of the member search results page. Ban Lists tab has been given proper usage examples.
  • RSS Feed manager in admin received a lot of layout updates done to allow the page items to be viewed and managed much more easily. In addition, the VIEWBOARD section regarding Forum RSS Feeds has been given usage explanations and settings recommendations.
  • Style preview page has been completely updated to reflect all the current UBB.threads 7.6.x pages accurately. It now also uses all the styles within the editor part.
  • Text entry boxes in the Control Panel that were based on a set number of columns are now based upon a percentage of screen size. In most cases, you will now have more room to see what you're doing.
  • If appropriate, more descriptions of what each Control Panel setting does, have been given an example of what should be entered. Some current descriptions/examples have also been updated to add clarity.
  • Portal Island, the Featured Member registration date is now displayed as just "Month Year" - ex; "June 2006"
  • Moved the Forum Closed message below the forum header. This will now look like a message to the users (NEW: header/closed/footer), instead of a warning and a blank page (OLD: closed/header/footer).
  • Visitor Comments block in the User Profile page was given a facelift. It now utilizes the space better, giving the comments more room to be displayed.
  • The User Profile "UBB Buddies" sections has been renamed to "Friends and Followers."
  • The user avatar sizes are now standardized in the User Profile page.
  • All pages relating to Subscriptions have been given a nice facelift. Presentation and language strings have been updated for clarity.
  • Previous devs left a few "profane comment words" in multiple scripts and template files. They now have all been cleaned up.
  • Formatting converted from inlined HTML to CSS and is now called through the CSS files.
  • Moved the inlined formatting code out of many of the script files, and into the respective templates.
  • Language files have been cleaned up. Many duplicated items have been removed.
  • Code optimizations and comment/code cleanup throughout all files.
  • Inlined elements from legacy releases have been moved to CSS.

Fixed

  • Circumvent Mobile Chrome's Text autosizing (Font Boosting) https://bugs.webkit.org/show_bug.cgi?id=84186
  • The missing /admin/cp_admin.css links have been corrected to styles/admin.css - the moderator pages should work as expected now.
  • Submit button styles have been corrected all over.
  • Linked inline images now have an ALT= and TITLE= description of "Linked Image"
  • On the user profile page, if a user had an Avatar, it would display as "true" size, sometimes pushing things out of its way. It's been fixed to keep a 160px MAX width.
  • URLS are now back to using hyphens ("-") instead of underscores ("_"). https://ubbdev.com/forums/ubbthreads.php/topics/320577/7-5-8-better-url-sanitization-for-seo.html
  • Post title in the URL is now trimmed at 70 chars. The previous code trimmed to 30 chars, which are too short for humans to interpret if they are only getting the last few words of a topic and are practically unusable for SEO. Free SEO samples for everyone!
  • Search now matches "ALL Keywords" by default. Previously it would just match "ANY keywords" - if you had a list of "Green Ninja Turtles," results with only "Green" could be displayed - even if the other two words were not found. Now, all items must be in the result for it to be a hit.
  • "Search Body Only" has been broken for many years. It is now fixed.
  • "Search Titles Only" now searches only the titles of the first post in a thread. Previously, it would search topic-titles and all reply-titles - often leaving your search result pages filled with one single topic and a bunch of "Re: " replies.
  • The "My Stuff" page Buddies list finally does what you expect it to do. Clicking on the username takes you to their profile. To send them a PM, click on the "[Compose]" item in the "Send PM" column.
  • In the RSS Feed, was finally removed. This was supposed to be gone in the 7.5.9 release. I'm not sure how it made its way back. But it is gone now. Again.
  • Top Navigation Menu items with a spaces in them ("Forum Help") are no longer wrapped at the space. Each menu label is as now treated as a single item.
  • Within the Language Editor, htaccess is no longer displayed as a language option if it is found within the languages directory.
  • The Registration Queue page now matches all other admin pages. No more small font. The StopForumSpam items have also been given a cleaner display, to match the CP's new style.
  • RSS Feeds in 7.5.9 introduced a show-stopping bug when updating the headers of the MYFEEDS.tmpl and RSS_XML.tmpl files. Sorry about that. It's been corrected in this release. Also, a long-standing bug (introduced in 7.5.3 as a feature) relating to feed encoding has been squashed.
  • The site default language is now set if the language settings are not configured for that visitor. For example, an unregistered user.
  • All Post Buttons will no longer wrap.
  • The COPPA Form page now displays correctly.
  • Added new cookie related items to help prevent users from instantly being logged out just after logging in.
  • If there no Featured Member is available for the Portal Island, a message will display that there is none at this time.
  • In the My Cookies page, long cookies now wrap when they need to. They no longer wait for a proper word-break before wrapping.
  • When paying for subscriptions, the default language that PayPal is to use when displaying its pages to your subscribers is now set by the new $lang.PAYPAL_LANG string. This is configurable within the Language Editor (Admin) and is set to "en_US" within the stock ENGLISH language file. H/t to "Morgan" for pointing out this long-standing subscription system issue!

UBB.threads 7.6.0 has been released and is now available to download in the Member Area.

UBB.threads 7.5.9.1 - 2017-08-20

This is a bug-fix release. There are no new features in this release other than the two added items mentioned below. And those two items are extremely minor.

This is the final build in the UBB.threads 7.5.x series. It is also the final build to be compatible with Microsoft Internet Explorer 8 and older (Windows XP).

The UBB.threads 7.6.x series is compatible with Microsoft Internet Explorer 11 and newer, and major browsers which support HTML5, such as Chrome and Firefox.

UNCOMMON: It's advised that if your forum users are primarily IE8 users, that you stay with version 7.5.9.1 of UBB.threads.

NOTES: As of January 12, 2016, Internet Explorer 8 is no longer supported by Microsoft on any client or server version of Windows. https://en.wikipedia.org/wiki/Internet_Explorer_8

Added

  • Extremely limited Mobile support. Left/Right columns hide on mobile devices. Images only expand to the width of the device's display. Poster's information on left of post, will instead display on top. These are extremely basic implementations. IE8 does not respect mobile layouts at all.
  • Avatars next to post, now link to the member's profile page.

Changed

  • Admin > Style Editor received a very minor display layout update.
  • Number formats (commas for long number strings) are now used in several different places.

Fixed

  • Prevent UTF-8 Charset Type from setting itself as default.
  • Remove Encoding Type from RSS Feed.
  • Remove NewLine from Header.
  • Remove NewLine from RSS Feed.
  • Default forum language is used if user language is not set.
  • Group Images are removed when a user is removed from a group, such as due to a subscription expiration.
  • Invalid chars are filtered from the topic subjects.
  • SEO URLs are now proper.
  • Change Mood window now works on Firefox and IE.
  • Navbar items wrap correctly. They no longer wrap in the middle of a single menu item.
  • Portal post body is displayed using the post-content style.

UBB.threads 7.5.9.1 has been released and is now available to download in the Member Area.

UBB.threads 7.5.9 - 2015-01-27

This release is primarily a "code cleanup" release. There are a few much-needed fixes to the layout within the admin section and the overall general layout of how the forums are displayed.

Much of the code now has standardized headers across all files.

To lower the install footprint even more, all the blank and "// end if" comments have been stripped from the code. Multiple lines have had "trailing spaces" stripped. Grouped-spaces have been converted to tabs. Basically, there has been a lot of cleaning up put into each file.

There have been numerous corrections made to the English language files.

And finally, some long-standing bugs have been squashed.

First and most importantly about this release, the UPGRADE_CHANGES.txt and LANGUAGE_CHANGES.txt (100 lines) list all the files/lines with major and minor changes. Roughly 720 files have been "touched" and cleaned up. This cleanup and standardization of the software code should help UBB.threads move forward. It was a huge job and one that was obviously put off for many releases.

If you have modified your board (modifications to stock UBB.Threads code), you can use an automation tool such as Beyond Compare to assist with your manual upgrade. Although the list is short, there are quite a few files that have changed for this release. It is also strongly urged that you upload all the files that are in the scripts, templates, admin, libs, languages and ubb_js directories and not rely on the UPGRADE_CHANGES.txt file. This will also ensure that any older file changes are also pulled into the current release.

We are also working on our next release which will include a much anticipated mobile UBB theme as well as further SEO enhancements.

Special thanks to Isaac DeCoursey (isaac @ id242.com) and James Corthell (Gremelin @ VNC Web Services) for their hard work on the UBB.threads 7.5.9 release.

Changed

  • INSTALL: The installer now tells you on the first page, which version of UBB.threads you are about to install if you copied over all the required files.
  • INSTALL/CSS, STYLES: All CSS sizes and colors have now been standardized. These corrections affect the installer/upgrader program and new installs of UBB.threads.
    • The random usage of pt & em font sizes have been consolidated to their equivalent px sizes.
    • The font color codes used have been converted from "English names" to their correct hexadecimal HTML color codes. For example, goldenrod, dodgerblue, green is now correctly represented as #daa520, #0080ff and #008000 in the css files.
    • The pre-installed stylesheets have a clearer name.
    • "ubb" is now "ubbthreads"
    • "new_light" is now "ubbthreads-light" (Set as the default style during a new install)
    • "new_dark" is now "ubbthreads-dark"
    • "original_stock" and "original_dark" have been removed. They have been superseded by their "ubbthreads-light/dark" versions.
  • INSTALL/UPGRADE: The Instructions/Changed/New/Removed Files boxes have been increased from 500x100 to 600x200 to make reading much easier.
  • INSTALL: Add a php Suhosin check & warning message.
  • ADMIN: Add a php Suhosin check & notification message. Discussion thread.
  • ADMIN: Content rebuilder defaults have been adjusted for current server specifications running PHP5.
    • Rebuild Posts: from 200 to 800
    • Rebuild UTF8Posts: from 100 to 400
    • Rebuild Topics: from 500 to 1000
    • Rebuild Forums: from 100 to 200
    • Rebuild Post Counts: from 200 to 800
    • Rebuild Signatures: from 200 to 800,
    • Rebuild Private Messages: from 200 to 800
    • Prune Orphans: from 50 to 100
  • ADMIN: Member search results per page have been increased from 25 to 200.
  • ADMIN: Referrer Log URL display results were tweaked.
    • URL now displays 120 characters, as first 40 and the last 55. Previously was only 100, displaying the first 40 and last 15 chars.
  • CACHE BUILDERS/CONTENT ISLANDS: Featured Members without avatars and have less than 40 posts are not shown in the "Featured Member" Island.
  • CACHE BUILDERS/CONTENT ISLANDS: "Forum Stats" and "Popular Topics" islands now separate large numbers with a comma. Example, "10000" will now be displayed as "10,000". This affects Max Online, Total Users, Total Posts, Total Topics, Topic Views.
  • INCLUDES: The default "Closed Message" message has been updated from "routine maintenance" to "brief maintenance" and now says "please check back later." This message is customizable at Control Panel > Primary Settings.
  • LANGUAGES: Check the LANGUAGE_CHANGES.txt within your /install directory for the new texts.
    • A lot of corrections to the English language files have been made.
    • Periods at the end of several buttons have been removed.
    • Colon usage is now consistent across forms.
  • LIBS/PHPMAILER: Updated to version 2.0.4 and now supports Encoded/Secure Headers.
  • LIBS/HTML.INC: The maximum Cookie Lifetime was loosened-up a bit, to 2592000 (30 days). Discussion thread.
    • 86400 = 24hrs
    • 604800 = 7 days (Default for UBB.threads 7.5.8)
    • 2592000 = 30 days (Recommended)
    • 31536000 = 365 days (Default for UBB.threads 7.5.7 and prior)
  • SCRIPTS/DOSEARCH: 50 Search results are now displayed per page. Previously it was only 25 results. The default Maximum Search Results remains at 200, but can be configured to whatever you want, at "Control Panel > Feature Settings"
  • SCRIPTS/NEWPOST: "Add this topic to my Watched Topics" is now defaulted to Checked/Yes. Users can uncheck this box per each new topic they create.
  • SCRIPTS/NEWREPLY: "Add this topic to my Watched Topics" is now defaulted to Checked/Yes. Users can uncheck this box per each new reply they create.
  • SCRIPTS/NEWREPLY: The extra period after "The UBBCode is enabled.." is finally gone.
  • SCRIPTS/NEWREPLY: The markup selector shows the markup available to post with. Users will only see markup options specific to their user level or the forum's setting.
  • SCRIPTS/ONLINE: Invisible users will now have their name "BLURRED." The "(I)" was nice, but most everyone is using a modern browser these days.
  • SCRIPTS/POSTLIST: Displayed items increased
    • Topics Per Page default changed from 15 to 40.
    • Gallery Topics Per Page default changed from 15 to 20.
  • SCRIPTS/PRINTTHREAD: Will now display image attachments inline.
  • SCRIPTS/SHOWFLAT: Posts Per Page default changed from 15 to 40.
  • SCRIPTS/SHOWMEMBERS: Members Displayed Per Page default changed from 25 to 50.
  • SCRIPTS/USERPOSTS: If a "Topics Per Page" is set, "All posts made by a user" will also show that many items per page.
  • TEMPLATES/ADMIN/ADMINLOG, EDITCUSTOMISLAND, EDITSTYLES, FEATURES, FORUMMANAGE, PATHS_DB, PHPINFO, PRIMARY/CLOSED MESSAGE, PROFILES, REG_SETTINGS
    • Corrected the column widths and increased entry box sizes.
  • TEMPLATES/ADMIN_FOOTER: Updated the links to open in a _blank tab, and their text to be more helpful. Also synchronized the "powered by" text presentation with that of the user forums.
  • TEMPLATES/ADMIN/LOGIN(HOME): Updated the html to open each link to UBBCentral.com in a _blank tab.
  • TEMPLATES/ADMIN/PROFILES: Corrected a typo in the html. The page now displays that missing content correctly. (Post Count Titles)
  • TEMPLATES/ADMIN/SUBSCRIPTIONS: Corrected a bug in the column display where the text and background color would be the same.
  • TEMPLATES/RSS_XML: Removed the "" tags. Discussion thread.
    • The "{$config.COMMUNITY_TITLE}" string should not be in the rss generator meta field, because it is not a generator, it is a title.
  • TEMPLATES/SEARCH: Max Search Date Range Fixed. Discussion thread.
    • Corrected the pre-filled date range entry box from "Week" to "Year".
    • Automatically fill in the default "Maximum Search Date Range" (defined by Control Panel > Feature Settings > Search) to the "Newer than" field.
  • UBB_JS/BOXOVER.js: In UBBT 7.5.8, the script title and original author's name was removed; this information has now been restored in 7.5.9.
  • STYLES/ADMIN.css: Cleaned up. From 11,448 bytes to 11,244 bytes
  • STYLES/COMMON.css: Cleaned up and compressed. From 1,423 to 1,259 bytes. This file is called with every page that is viewed on your forums. The smaller it is, the better.
  • MULTIPLE INDEX.html: In previous builds this was a ZERO-BYTE empty file. The problems with that were that some FTP programs did not know how to transfer these files. Also, some overzealous "System Cleaners" would delete these files. This has been solved by adding content to them. They are now a basic page that when viewed, forwards to the root of the domain.
  • MULTIPLE LANGUAGES, TEMPLATES: This update also introduces necessary changes for moving forward to full utf-8 character encoding support. Having iso-8859-1 (or a random) character encoding style may leave your site open to XSS attacks.

UBB.threads 7.5.9 has been released and is now available to download in the Member Area.

UBB.threads 7.5.8 - 2013-11-29

  • Added SEO features (Facebook opengraph tags) for posts. You should go to General options, HTML includes, read the new instructions, and update your header inserts and header files accordingly. Once you do this, you should notice that proper OpenGraph tags are added to the section, to make it much easier for Spiders to scrape your forum content and index it.
  • Increasing SEO translates to better Google and other search engine ranking which should benefit from SEO based revenue sources.
  • Includes the latest version of the Smarty Template engine.
  • Compatibility with PHP 5.4 and PHP 5.5. Tested on MySQL 5.6.
  • Various bug fixes (at least 15), where 2 are considered a security risk if not patched. For this reason, it is highly recommended that you upgrade your forum software!
  • Because quite a few files have changed in this release, you should upload all the files that are in the scripts, templates, admin, libs, languages and ubb_js directories. Doing this will ensure that any older file changes are also pulled into the current release.

UBB.threads 7.5 series

Major new features for 7.5 series include: A redesigned user profile page. A UBB Buddies box. blogging features were added by way of visitor comments section on the user profile page. An administrator option to disable the calendar was also added.

UBB.threads 7.4 series

Initially known as version 7.3.2, while version 7.4.0 is mostly bug fixes from previous releases, there are a few new features being introduced. Some new features being introduced include: A search function for the user list. A mass permission copy page. Unlimited custom islands. Two new portal islands; one that displays today's birthdays, and a "featured member" portal island that selects and displays a random user who is not banned.

UBB.threads 7.3 series

Series 7.3 introduces: Improved spider-friendly URLs, with the option to add a fake .html extension at the end of each page. Group-based permissions. The ability to hide user post counts. An improved pagination routine. A custom BBCode editor. A drop-down search box.

UBB.threads 7.2 series

The largest new feature in this series is the addition of an image gallery feature. Other significant new features included teaser forums and a spoiler BBCode tag, as well as some code cleanup.

UBB.threads 7.1 series

Primary new features included some features that were trimmed out from the transition from the UBB.classic and the UBB.threads 6 series to UBB.threads version 7.0. Some of these features included: Custom titles. User-selectable languages. User-defined forum sorting options. Other major new features included: Online mood indicators on posts. Auto-deletion of pointers to moved threads. CAPTCHA user registration.

UBB.threads 7.0 series

While Groupee initially proposed a new forum software package designed to replace UBB.classic and UBB.threads, they wound up using several portions of the core of UBB.threads. While the name implies an upgrade to threads, the v7 branch is seen as more of a complete overhaul of the initial code base as well as heavy feature adaptations from UBB.classic.

While the series 7 branch retains the UBB.Threads name, it is incompatible with prior versions due to the coding overhaul. Any "upgrades" to series 7 are done as an import as if it were from any other 3rd party product. In addition to the importer for previous versions of UBB.threads, importers for UBB.classic 6.5.5, phpBB 2, phpBB 3, SMF 1.1, vBulletin 3.8, FusionBB 3, WowBB, WWWBoard 2, and YaBB 2 are also available.

Previous UBB.threads changelogs can be found at:

https://ubbwiki.com/wiki/view/8/ubb-threads-changelog-index.html