UBB.threads Work In Progress Changelogs

Introduction

Work In Progress Changelog

All notable changes to the next release version of UBB.threads PHP Forum Software are documented here. This file can be found within the downloaded program snapshot archive as /install/CHANGELOG-SNAPSHOTS.md. The format is based on Keep a Changelog.

UBB.threads Work In Progress

The next release version of UBB.threads is currently Work In Progress (WIP). Its current code will change several more times before being published to the Member Area at UBBCentral.com. Work in progress code is not available for purchase or download other than by our current group of testers. This series of progress reports is being made public to share the development progress on the next version of UBB.threads PHP Forum Software. Items may be pulled from the final release or may be reworked to have a different presentation than what is depicted in this section. WIP code is very much work in progress and should not be considered final code.

To make the ongoing development status more transparent, progress reports (developer changelogs) are publicly shared within this changelog. When the version is finalized and officially released for download, its changes will be incorporated within the main changelog section.

Snapshots

As a general concept which many developers follow when writing complex software, is to regularly make available "Snapshot" releases to all the testers. Snapshot builds are generated right before moving forward with another large change. They allow the testers to evaluate features. and review the software as it is being developed.

As a general source control (version control) term, a snapshot version indicates a view of the source code taken at a specific time. A snapshot is not necessarily stable or ready for full use and can be changed in the future, as opposed to a release version which is stable and should be final and ready for a general release.

Snapshots are also used where if a bug gets introduced in development, we can go backwards a few snapshot steps to see where that bug started, and then easily handle it.

snapshot - 2020-10-04

This snapshot contains updated features and maintenance items

Changed

  • CP: Columns within Approve Posts are now zebra-striped, have hover-over row highlighting, and columns are now sortable.
  • 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.
  • Updated Robots (Crawlers) list from 20200114 to build 20200924.
  • Updated the included UBBT77 styles.

Fixed

  • Fixed special HTML character display in subject line of forum Emails.
  • Fixed blank posts when the post contains unknown Unicode characters.
  • Minor HTML validation fixes.

Removed

  • 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).

snapshot - 2020-10-03

This snapshot contains updated features and maintenance items

Changed

  • 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.
  • Updated FontAwesome library from 5.14.0 to version 5.15.0.
  • Reformatted several SQL queries throughout the scripts.

Fixed

  • 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.)
  • Cookie setting for collapsed categories will now clean up any redundant pipes on change.
  • Minor HTML validation fixes.
  • Code fixes for php 7.4.

snapshot - 2020-09-21

This snapshot contains new features and maintenance items

Added

  • 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.

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.

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.

snapshot - 2020-09-03

This snapshot contains new features and maintenance items

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.
  • Private Message/Topics participants are no longer hidden behind a drop-down menu. The current participants are now displayed above the OP.
  • New Control Panel config setting for allowing users to Like posts in locked threads.
  • Added JustifiedGallery asset version 3.8.1.
  • Added LightGallery asset version 1.8.3.

Changed

  • Improved navigation for Likes summary, thread Likes, and user's Likes pages.
  • CP: Columns within the SQL Error Log are now zebra-striped, have hover-over row highlighting, and columns are now sortable.
  • (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.14.0.
  • 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.4.2.

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.
  • CP: Post Islands, Gallery Islands, and Popular Topics Islands will now respect the total/limits set from within the control panel portal settings. (Thanks to Digitalgas for being the first to report this bug.)
  • 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: 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: 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 language file upgrades for ubbt 7.0.0 through 7.5.6.
  • (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.