UBB.threads 7.7.4 Released: Likes, Dark Style, Sharing
03/11/2020 4:13 AM
UBB.threads 7.7.4 has been released and is now available to download in the Member Area on UBBCentral.
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.
- More bug squashing and layout updates.
Version Discussion and Changelog
UBB.threads 7.7.4 - Progress Report (2020-02-13)
02/13/2020 3:04 PM
This snapshot contains feature and maintenance items
[NEW] UBB.threads is compatible with PHP 5.4 – PHP 7.4.
[NEW] Quick Search within the navigation-bar will now present a drop-down entry box for easier searching.
[UPDATE] 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.
[UPDATE] 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.
[UPDATE] CP: Database Backup can now analyze and optimize tables as part of the backup task.
[UPDATE] CP: Database Information and Backup will now touch tables which use the forum's configured database prefix (ex; ubbt_)
[UPDATE] CP: Textarea entries, including Style Editor entries, will now have whitespace, tabs, new lines trimmed from their beginning and ends.
[UPDATE] CP: Member Manager saved queries will now have a default name if none was given to them during their creation.
[UPDATE] CP: The display of more SQL queries (when debugging in enabled) has been added to more pages.
[UPDATE] Updated FontAwesome library from 5.12.0 to version 5.12.1.
[UPDATE] Updated TinyMCE from 5.1.5 to version 5.2.0.
[UPDATE] 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.
[UPDATE] Cleanup of more language strings, templates, CSS files, and all cache builder scripts.
[FIX] 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.)
[FIX] 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.
[FIX] CP: 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.
[FIX] CP: Member Manager saved queries which include Member Groups are now fixed. (Thanks to Ruben for reporting this bug.)
[FIX] CP: Subscription Transaction status will now display "NONE" if the item does not have a default status. (Thanks to Ruben for reporting this bug.)
[FIX] (PHP 7.1+) CP: Sending an exported result list of member email addresses has been fixed. (Thanks to Ruben for reporting this bug.)
UBB.threads 7.7.4 - Progress Report (2020-01-01)
01/02/2020 8:32 AM
This snapshot contains feature and maintenance items
[NEW] A Post Share drop-down menu has been added to each post. This menu currently includes 1/ "Copy post link to clipboard" when clicked or tapped on, "Email Post", and "Report Post." Additional post sharing options will be added in a future version of UBB.threads. Additional sharing has been added for Facebook, Twitter, and Reddit. They are configurable through the Control Panel > General > Social/Sharing Settings section.
[NEW] CP: Top/Breadcrumb bar is now sticky to the top.
[NEW] CP: Breadcrumbs presentation has been updated to include a link to your forum and link to your main site.
[NEW] 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 the their ISP and its general location, and if their connection type was mobile or broadband.
[NEW] 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.
[NEW] 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.
[NEW] CP: New Portal Islands are available, "Top Likes" and "Top Likes (30 Days)."
[NEW] CP: New Portal setting, "Total Members To Show In Top Likes."
[NEW] Post Likes are removed when a member is deleted.
[NEW] 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 the their ISP and its general location, and if their connection type was mobile or broadband.
[UPDATE] 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.
[UPDATE] "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.
[UPDATE] 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.
[UPDATE] CP: General Settings now displays relevant general forum information together. Items were moved from the Primary Settings page to here.
[UPDATE] CP: Cache Manager will now also 1/ update post view counters, 2/ purge pointers to moved topics that have expired, 3/ purge inactive users from who's online table, and 4/ purge expired bans.
[UPDATE] Updated FontAwesome library from 5.11.2 to version 5.12.0.
[UPDATE] Updated Smarty library from 3.1.33 to version 3.1.34
[UPDATE] Updated TinyMCE from 5.0.16 to version 5.1.5.
[UPDATE] Cleanup of several language strings, cache builders, templates, and CSS files.
[FIX] Fixed New Private Message indicator flashing when there were no new private messages to read.
[FIX] User posts/messages and subjects now have whitespaces (spaces, tabs, extra lines) stripped from their beginning and end.
[FIX] 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.
[FIX] Many forum generated URLs have been updated to correctly use Friendly URLs, when enabled.
[FIX] CP: Dashboard fixes to correct the display of long server information items.
[FIX] Several minor PHP 7.1+ and MySQL 5.7+ code fixes.
UBB.threads 7.7.4 - Progress Report (2019-10-24)
10/25/2019 7:11 PM
This snapshot contains maintenance items
[NEW] Toggle password visibility for login form input.
[UPDATE] Move the left/body/right columns out of HTML tables and in to DIV containers.
[UPDATE] Add more browser window information to debug info in footer.
[UPDATE] Show/Hide Column(s) toggle has been moved to the Navigation Bar.
[UPDATE] Forum Help (FAQ) has been moved to the Footer Bar.
[UPDATE] Forum search has been moved to the navigation-bar top-right.
[UPDATE] Show/Hide Columns has been moved to the navigation-bar top-right.
[FIX] CP: Style Editor preview now updates with the CSS from within the Extra Properties section.
[FIX] CP: General Display > Maximum Table Width For All Screens issues fixed.
[FIX] Several minor HTML fixes throughout the templates.
UBB.threads 7.7.4 - Progress Report (2019-10-01)
10/25/2019 7:09 PM
This snapshot contains features and maintenance items
[NEW] Follow List Editor (Forums, Threads, Users) now have "Select All" and "Unselect All" buttons for easier management.
[NEW] Posts from Ignored Users will now be completely hidden, and replaced with a link to toggle its display, if the member chooses to view it.
[NEW] 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.
[NEW] 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.
[NEW] Approving and Unapproving posts are logged to the Admin Log.
[NEW] 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.
[NEW] UBB.threads 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.
[NEW] Print Thread has been completely rewritten.
[UPDATE] CP: The layout of Add New Forum & Edit Forum have been updated and now match each other.
[UPDATE] CP: Adding a new forum will now have default values populated for it.
[UPDATE] 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.
[UPDATE] 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.
[UPDATE] Topic Tree for Threaded Mode display now marks the current post, and highlights any unapproved posted within the thread.
[UPDATE] Mailer has had several language strings updated and corrected.
[UPDATE] RSS feeds for single forums and multi-forum bundles have been updated.
[UPDATE] Multiple updates to common.css to further correct (reset) and define common display ground rules across the major browsers.
[UPDATE] Gallery Islands now display the gallery title and gallery author with the image thumbnail.
[UPDATE] Updated FontAwesome library from 5.10.0-11 to version 5.11.2.
[UPDATE] Updated TinyMCE from 5.0.12 to version 5.0.16.
[UPDATE] Cleanup of several language strings, templates, and CSS files.
[FIX] CP: Add New Forum will remember the Default Style you've chosen for it.
[FIX] CP: Approve Posts. Clicking on the post title now takes you directly to the post requiring approval.
[FIX] Category Titles now display within the breadcrumbs. This is in addition to the Forum Titles which are already displayed.
[FIX] New User Registration "ICQ issue" where Twitter was configured as a required field would fail to add the new registration.
[FIX] Time formats used in RSS feeds now use proper ISO-8601 format rather than a timezone abbreviation.
[FIX] Topic Tree for Threaded Mode display on mobile devices is fixed
[FIX] 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.)
[FIX] Custom Island Inserts appearing twice in Gallery Forums is fixed. (Thanks to ECNet for reporting this bug.)
UBB.threads 7.7.3 Released: Auto JPG Rotation, Email Login, Fixes
07/28/2019 11:21 PM
UBB.threads 7.7.3 has been released and is now available to download in the Member Area on UBBCentral.
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.
- More bug squashing and some minor layout updates.
Version Discussion and Changelog
UBB.threads 7.7.3 - Progress Report (2019-07-25)
07/26/2019 8:00 AM
[NEW] 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.
[NEW] 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.
[NEW] 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.
[NEW] 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".
[NEW] Forum Search's search keyword box now displays a help window giving some advanced search formatting tips.
[NEW] Files attached to posts will now display their file size next to their file name and download counter.
[NEW] 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.
[NEW] ShoutChat now adds a line to the Admin Log when a Shout is deleted.
[NEW] CP: Geo-IP Lookups can now be disabled if you choose not to use it. (Features > Lookup Services)
[NEW] Geo-IP Lookup can be displayed on New User Registration notification emails, if Geo-IP feature is enabled.
[NEW] 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.
[NEW] Browser User-Agent string is now be displayed on New User Registration notification emails.
[NEW] CP: Edit User will now display last post date, and total posts, with a link to their listing.
[NEW] CP: Custom Island Editor now displays a selectable template with an example of correct formatting. (Thanks to mmem700 for recommending this feature.)
[NEW] An Admin Log entry will be added when a registered member attempts to login and StopForumSpam detects a bad Email or IP Address.
[UPDATE] CP: Member Search Results page formatting improved for easier reading.
[UPDATE] CP: Admin Log operation names are now consistent with each other.
[UPDATE] CP: Admin Log descriptions are cleaner, easier to read, and share consistent format presentation.
[UPDATE] CP: Post, Gallery, and Custom Island lists and their editor pages now share consistent format presentation.
[UPDATE] 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."
[UPDATE] Updated FontAwesome library from 5.9.0 to version 5.10.0-1.
[UPDATE] Updated Jdenticon from 2.1.1 to version 2.2.0.
[UPDATE] Updated Lightbox from 2.11.0 to version 2.11.1.
[UPDATE] Updated TinyMCE from 5.0.7 to version 5.0.12.
[FIX] Searching by "Title Only" when search method is set to "MySQL Full-Text" now works as expected.
[FIX] 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.)
[FIX] CP: Edit User now correctly displays the Last post and Last Login detail/descriptions.
[FIX] CP: Gallery Island editor will now use the correct language file.
[FIX] Control Panel logging now uses the Fetch IP library.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
Sep 15th, 2019
Currently Online 307
Topics Created 0
Posts Made 0
Users Online 1