NOTE: UBB.threads.7.6.0 was released on February 15, 2017. At this time, UBB.threads version 7.6.0 is very much still work in progress. Its current code will change several more times before being published to the Member Area on https://www.ubbcentral.com. This *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 UBB.threads version 7.6.0. Items may be pulled from the final release or may be reworked to have a different presentation than what is depicted in this post. This is very much WORK IN PROGRESS and not by any means "final." For 7.6.0, just about ALL of the files have been changed since 7.5.9.
In an attempt to make the ongoing development status more obvious, these changelog notes are being mirrored from UBBDev.com.
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. This 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. In addition, it makes sure that at any point in time, more than one person has access to the development code, and they can move forward with it if a fellow programmer quits or just disappears for whatever reason.
Click through and read up on the changes as they are posted. A link at the end of each post will take you to the discussion regarding that specific changelog.
Changelog 2015-01-28 • Quite a few Control Panel bugs were squashed. • The missing /admin/cp_admin.css links have been corrected to styles/admin.css - the moderator pages should work as expected now. • Captcha Preview in the Control Panel is now available. • Submit button styles have been corrected. • Custom Island pages got some attention. • A lot of clean up. • A very slight tweaking of the Control Panel theme.
Changelog 2015-01-29 /languages/english/ • ONLINE, SHOWMEMBERS got some attention for moving forward with a single-line listing. • PORTAL_ISLANDS saw a fix for the calendar. Saturday and Sunday colors are called from CSS. They are no longer inlined. • A few items were removed (and noted as such) from some language files, as they are duplicates and already in GENERIC • SEARCH saw a lot of love this time around. • SHOWPROFILE got some groundwork done for social networking integrations. Very minor stuffs. • VIEWMESSAGES got a fix for something non-showstopping that I introduced to 7.5.9. "S" smile
General • A bit of language stuff was updated and some new lines were added. • More cleanups of code. Removing trailing spaces a lot more unneeded "// end" comments. • 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. Goofy SEO stuff. • Linked inline images now have an ALT= and TITLE= description of "Linked Image" • 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". • 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 100px MAX width. A few other minor adjustments on this page, too. • URLS are now back to using hyphens ("-") instead of underscores ("_"). http://www.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!
Changelog 2015-02-01 • Search page has been simplified. The information on the page hasn't changed, its just been split up slightly different than before. These slight adjustments make it easier to navigate and definitely 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's 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. • 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. Its 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. • 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.
General, non search related stuff • The Control Panel is still getting dusted off and its looking better every day! • Plenty more empty lines and blank remarks have been cleaned up from the source code.
Changelog 2015-02-05 A bit of language stuff was updated and some new lines were added: /languages/english/ • A few more items were removed (and noted as such) from some language files, as they are duplicates and already in GENERIC. • NEWPOST had a new item added for a more descriptive button, "Post New Topic" rather than just a generic "Submit" • NEWREPLY had a new item added for a more descriptive button, "Post Reply" rather than just a generic "Submit" • NEWUSER saw some new things added and a lot of updated current strings. These updates are related to the new "New User Registration" page. • SHOWFLAT had "Loc: " removed. A user's location next to their post is self-explanatory and doesnt need a label. Saved some space. Less line wraps. • SHOWFLAT The idea of updating "Registered:" to "Joined:" throughout the software is being bounced back and forth. If you have any cares either way on this, please post them, so we will know. • SHOWMEMBERS Added a "Title" field for the updated "User List" page coming with this release.
• ACTIVETOPICS -Received a slight face lift. In addition, it also now displays the amount of Views and Replies each topic has. • ADDPOST_NEWPOLL -The buttons are now centered correctly. • CFRM -Some code optimizations. • GALLERY/POST_GALLERY -The photo gallery received its first round of attention. The information section has been condensed. The actual post has been moved below information section. The list of photos now appears on a horizontal scroll. This layout is still being worked on and may change several more times before released. http://id242.com/forums/ubbthreads.php/galleries/13/this-post-is-a-gallery-of-images.html • HEADER -A new "RESET.css" has been added. This file will be adjusted several times before being released and will soon replace "COMMON.css" • HEADER -Several JS lines are now synchronized to use quotes instead of apostrophes. • MYBUDDIES -The next round of changes for the "My Stuff" pages. Buddies list finally does what you expect it to do. Clicking on the user name takes you to their profile. To send them a PM, click on the "[Compose]" item in the "Send PM" column. • MYCOOKIES -A few items were corrected. The notice is now placed above the "Expire Cookies" button, to make it more visible. • MYFEEDS -<generator> 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 its gone now. Again. • NEWPOST/NEWREPLY -MarkupSelect will be hidden if the user only has one option available to them. That single option will be the one that is used. • NEWPOST/NEWREPLY -"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're creating a reply, the post you're responding to will be laid out similarly. • NEWUSER_SIGNUP -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. • SHOWMEMBERS -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.
General • A lot of code optimizations throughout the template files.
This bit of progress mostly focused on adding a few new features, tweaking the current ones, and general cleaning up before moving forward again.
The most notable items are the "Signature Display" options and the Suhosin details page. James Corthell (Gizmo) has put a lot of time and work in to implementing this Suhosin checks and details feature.
Changelog 2015-02-10 /admin • LOGIN -Suhosin warning has been updated to just a link which now forwards to its own Suhosin page. • SHOWUSER -Updated to allow editing of the user's "signature display options" • SUHOSIN -A new file which outputs your server's suhosin setting details.
/languages/english • ADMIN/SUHOSIN -New language file to support the suhosin page. • EDITDISPLAY -Updated language file to support the updated "signature display options" • MYCOOKIES -Update COOKIE_INFO from "Board" to "Forum" • SEARCH -New language item. "Submit" button is now "Search Forums" button. • VIEWMESSAGE -Update DELETE_MESS from "Topic" to "Conversation" • VIEWMESSAGE -Removed USER_LOC
/libs • HTML.INC -Reordered the bottom (miscellaneous) menu items within the left column of the "My Stuff" page. Added "Who's Online". Separated the RSS "Feeds" subscription item from the group.
/scripts • ACTIVETOPICS -Preview has been increased form 250chars to 280chars (2x the size of a "Tweet") • EDITDISPLAY,SHOWFLAT,VIEWMESSAGE -Update to support the updated "signature display options"
/templates • ADMIN/*PERMS -Corrected several style references from "autorow-header-2" to "autorow-header-3" • ADMIN/LOGIN -Suhosin warning updates. • ADMIN/SHOWUSER -Updated to allow editing of the user's "signature display options" • ADMIN/SUHOSIN -A new file which outputs your server's suhosin setting details. • ACTIVETOPICS -Columns reduced from "4" to "3". Topic "Views" and "Replies" is now displayed. • EDITDISPLAY -New View-Signature options include showing; "Never Show", "Threads Only", "Private Messages Only", or "Always Show" • HEADER, and SEVERAL OTHER TEMPLATES -If the user is browsing with Internet Explorer 8 or less, /ubb_js/html5shiv.js will be called to help support HTML5. /TEMPLATES/DEFAULT/HEADER -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. • POST_SIDE -User avatars are now a link to their profile when clicked on. • PRINTTHREAD -Updated to be much more printer-friendly. • QUICKREPLY -Some minor spacing adjustments. • SEARCH -Moved the help-texts in to hover-over tool tips. Forum List was again increased, from 16 to 20, to expand the entire height of the search tool. Additional layout tweaking.
/ubb_js • HTML5SHIV.JS -HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-8, Safari 4.x (and iPhone 3.x), and Firefox 3.x. http://en.wikipedia.org/wiki/HTML5_Shiv
General • Additional code optimizations and comment/code cleanup throughout all files. • More inlined elements from legacy releases have been moved to CSS.
Its been a bit over a week since the last progress report. A lot has gone in to this bit of progress, most notably though, is all the attention which the admin Control Panel has been given. There were also some bug fixes and a few minor additions. Lets dig right in and see what those changes were.
Changelog 2015-02-21 Admin • The Control Panel has received it's 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. • ADMINMENU -The 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. • MULTIPLE SCRIPTS/TEMPLATES -A lot of display formatting is no longer inlined, and has been moved in to admin.css. • DASHBOARD -The "Home" page has been renamed to "Dashboard." • DASHBOARD -Dashboard received a bit of house cleaning. "Users Awaiting Approval", "Display Name Change Requests", and "Posts Awaiting Approval" are now always displayed and their counts are listed next to each item in their own column. • DASHBOARD -"Latest Announcements for UBB.threads™" was renamed to "UBB.threads News & Announcements" and now pulls its data from the UBBCentral.com RSS feed. Hat tip to James Corthell (Gizmo) for this chunk of code! The display is now also spaced correctly - no more 50% column width for a very short time/date column. • MULTIPLE -"Options" has been renamed to "Settings" • MULTIPLE -"Board" has been renamed to "Forum" • MULTIPLE -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. • MULTIPLE -Items within columns that used to split and wrap at strange places, now wrap after each individual item is complete. For example, Display Settings > Styles > Manage/Export column items. • MASTER SETTINGS, DISPLAY SETTINGS -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. • LANGUAGE EDITOR -htaccess is no longer displayed as a language option if it is found within the languages directory. • LANGUAGE EDITOR, TEMPLATE EDITOR -The editor is 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. • IMAGES/ICONS -This whole group has received a lot of attention. Each page looks presentable and not as if it was slapped-together just to get it done. • FOOTER -Received a bit more attention. Pipes are gone and items are now separated by middots. The admin footer will probably see a bit more adjusting before a public release. • HEADER -Page title was "COMMUNITY_TITLE -> Control Panel -> $pagetitle" has been updated to display as "$pagetitle - COMMUNITY_TITLE Control Panel" • FORUMPERMS -The Expandy now displays with the correct style when you hover over it. • MEMBERMANAGE -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. • MULTIPLE -All submit buttons are now styled within the admin.css
General • STOP FORUM SPAM -It is now checked at every login. Previously it was only checked during account creation. • CACHE_BUILDERS, ALL SCRIPTS -Stock cache builders and all items within the scripts directory received a new header. And the security check has been updated to reflect that of the rest of UBB.threads. • RSS FEEDS -In 7.5.9, I 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. [INSERT LINK HERE] <-- I need to edit this to add a link to this 7.5.9 fix. • SHARAHOLIC -Sharaholic has been added to more locations; Active Topics, Categories/Forums List, Portal, Post Listing. • POSTLIST -A whole row section was redundant -- duplicated in the column headers. It's been removed. More work on removing its related items is planned. • ACTIVETOPICS -This page saw a bit more attention. Small tweaks to it's display. • CHANGEMOOD -As a simple fix for forums that use a lot of mood icons, A scroll bar is now added to the window.
At this point, it should go without saying that additional code optimizations and comment/code cleanup throughout all files. And more inlined elements from legacy releases have been moved to CSS.
Preview screenshots of that control panel update mentioned above:
A lot of the current work has been focused on getting the Control Panel cleaned up, both in display and behind the scenes. Working from top (Master Settings) to bottom (Tools & Information), this bit of progress has been completed through to the Permissions section earlier today. Portal and finally, Tools & Information are next on the agenda.
While progressing page-by-every-page through the Control Panel, I have come across a few options that just didnt display correctly or didnt function as one would expect them to function. I've fixed everything as I came to it.
I've progressed with adding more much-needed examples to non-obvious site settings where I could see that an example would be extremely helpful to have.
Time was also put in to correcting HTTPS/SSL issues and getting UBB.threads fully working with it. One of my personal larger sites is running full HTTPS, and I am happy as a clam with the current functionality and the security benefits!
The Subscriptions pages (user and admin sections) have gone through a nice facelift. Group Images are now removed when a group's subscription expires. The Subscription settings layout has seen a lot of attention and has been the major focus for the past week and a half. A lot has been put into improving it and make it a worth-while way of monetizing your forums.
There were a few more new minor features added, but outside of what was mentioned above, the past month was spent fixing bugs, cleaning up old code, moving html formatting to css, and making UBB.threads fully HTTPS-compatible. Lets jump in to the progress report and see what some of those changes were.
Changelog 2015-04-09 Admin • CHANGEUSER -Updated to accept https in addition to http. • LOGS -SQL Errors Logs now displays in chronological order. Size is now always displayed in bytes. The reports are formatted to be more human readable. • MEMBERMANAGE -Options 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 MEMBERSEARCH (the member search results page). Ban Lists tab has been given proper usage examples. • RSS -A lot of layout work has been 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. • SHOWUSER -Rearranged the Edit Profile layout pages slightly. The bottom tabs are now sorted in an order as one would expect. Updated the preferences to handle moving away from "Time Offsets" to using "Default Time Zone" settings. • STYLEPREVIEW -Additional style items have been added to the preview page. • VIEWBOARD -The string file has been corrected from "FORUM_PERMS" to "FORUM_PERMISSIONS" so at to now pull titles from the correct language file. Configuration items now hide when they are unchecked/turned off. • MULTIPLE -Text entry boxes that were based on a set number of columns are now based upon a percentage of screen size. In most cases, you'll now have more room to see what you're doing. • MULTIPLE -If appropriate, more descriptions of what each setting does, have been given an example of what should be entered. Some current descriptions/examples have also been updated to add clarity.
Cache Builders (Portal) • FEATURED_MEMBER -Registration date is now displayed as just "Month Year" -- ex; "June 2006"
Libs • ADMIN.INC -The "Submit" button now has the correct padding to space it apart from the content on certain pages. • HTML.INC -The site default language is now set, if the language settings are not configured for that visitor. For example, an unregistered user.
Scripts • SHOWPROFILE -Homepage URLs will now accept https as being valid. Homepage Names are also now generated. User profile display presentation has also been cleaned up. Moved the SHOWPROFILE formatting code to the template and out of the script files.
Styles • ADMIN -A few more slight layout adjustments. (tabs, wrappers, descriptions, etc.) • COMMON -All Post Buttons now have a "white-space:nowrap;" placed on them.
Templates • COPPAFORM -This page now displays correctly. • EDITDISPLAY -Removed Time Offset and replaced with Time Zone. • HEADER -Added code needed for displaying forums on mobile devices. • HEADER -Testing new cookie related items to help prevent users from instantly being logged out just after logging in. • HEADER -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). • ISLAND_FEATURED_MEMBER -If there are none, tell the users that there are none at this time. • MYCOOKIES -Long cookies now wrap when they need to. They no longer wait for a proper word-break before wrapping. • PRINTTHREAD -Further CSS cleanup to improve the display of this page. • SHOWPROFILE -Formatting has been removed from the script files and correctly placed in to the templates. Visitor Comments block was given a facelift. It now utilizes the space better, giving the comments more room to be displayed. "UBB Buddies" sections has been renamed to "Friends and Followers." The user avatar sizes are now standardized. • SUBSCRIPTION -The default language that PayPal is to use when displaying it's 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.
General • MULTIPLE -Admin/User: 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. • MULTIPLE -Admin/User: More alignment formatting converted from inlined HTML to CSS, and called through the CSS files. • MULTIPLE -Admin/User: All pages relating to Subscriptions have been given a nice facelift. Presentation and language strings have been updated for clarity. • MULTIPLE -Admin/User: Previous devs left a few "strange comment words" in multiple scripts and template files. They have been "un-stranged." H/t to "Morgan" for pointing out some long-standing subscription system issues
Another progress report so soon? The last one was just three days ago! -- This one implements a feature many of you have been asking for; A mobile friendly forum.
This progress report will be real short and to the point. Lets dive in for a minute to see what some of those changes were.
Changelog 2015-04-13 Admin • EDITSTYLE -Fixed the Style Editor tool to finally display the edit boxes properly.
Languages • CHANGEBASIC, EDITBASIC, SHOWPROFILE -Added some strings to accommodate the inclusion of Social Networking profiles within your Member Profile page. • GENERIC -Updated the CAPTCHA image verification instructions to improve clarity.
Scripts • POSTLIST -Moved the pagination/multi-page indicators to the same line as the topic. Relocated its related formatting from the scripts and placed it within the template file.
General • HEADER -Adjusted code needed for displaying forums on mobile devices. Consolidated a few lines. • HEADER -Fixed the $breadcrumb and $welcome title bar display. The $welcome string no longer hogs a whole line to itself when the $breadcrumb is very long. • MULTIPLE -Added the major code needed to be able to display UBB.threads on mobile devices. Several pages saw a sprinkling of the strings required to make it all work. This will be complete for all pages requiring it, for the release of 7.6.0. • SHOWFLAT -To give more room to the content of a post, POST_SIDE when viewed from a mobile device displays as a simplified POST_TOP. The author information is moved from the side and placed on the top of their post. • QUICKREPLY -This has been cleaned up and the Post Options and CAPTCHA elements have been reorganized to play well with mobile devices while also being brought up to a modern presentation. • MULTIPLE -More code and CSS formatting optimizations.
This is the second build in a row where new features have been added, while the archive size has been reduced. Cheers!
Changelog 2015-06-13 Tonight I began the task of adding support in for CDNs and Proxy Detection; basically we're presenting the value for the forwarded for variable for the IP address, versus just relying on the value of the referrer address (as proxies/CDNs relay their own IP, as their server is what is connecting).
Since some tinkering was needed to get StopForumSpam ported up to utilize the IP detection we've also added StopForumSpam to the login page, which will be parsed for StopForumSpam levels of 2+ (which is also what the registration system utilizes). The big change here is that when a "sleeper" registers an account and "lies in wait" to spam your site and plethora of others that they've registered, once they've triggered a ban from any of the others they'll be blacklisted from logging in.
At some point it wouldd probably be useful to have a trigger built to check logged in users against the db at random (well, probably at the load of the create new post/reply page), but improvements and cleanup are really our focus now for prompt release.
It's been almost three months since my last 7.6.0 progress report. This is going to be a very long post -- so lets cut to the chase and dive right in to that changelog!
Admin • EDITSTYLE, STYLES -Styles are now displayed with spaces instead of underscores. • LOGIN -More adjustments for suhosin input_vars.
Images • UBBCENTRAL-THEME -Forum icons for the "ubbcentral" theme are now included. • MARKUP_PANEL -Renamed a few graphics that had been dropped from the "standard_text_editor" tool bar sometime in the 7.5.x series. Though the items were removed from the toolbar, they were never cleaned up in the images directory. They have now been brought back to the tool bar and the images have been given correct names; centre/justifyfull/left_just/right_just are now align_center/align_justify/align_left/align_right, respectively.
Install • UPGRADE_HEADER -Upgraded to html5 specs. • STYLES/0 -A blank style. • STYLES/4 -ubbcentral style received some slight adjustments to set the min-width of the right/left columns to 150px. Its now also using the ubbcentral icon set, rather than the default icon set.
Languages • ALL -Further cleanup of the English language, more Title Cases corrections, and minor formatting refinements. • EDITFORUMS, MYHOME -"Watched" is now "Followed" - Updated the other related files in a previous progress report. This conversion is complete and all files should reflect this updated wording now. • EDITPOST -MARK_EDIT has been split. It now describes a check box to toggle display, and MARK_EDIT_RES for entry box to describe reason for the edit. POST_OPTIONS has been removed since its duplicated within GENERIC. • FAQ -Corrected "Username" to "Display Name" as needed. • FILEMANAGER -Since the file manager for attachments received a nice update, so did the languages. Items have better explanations and are now written in human readable English. • NEWPOST -Removed all randomly used trailing periods and colons that were not in NEWREPLY or EDITPOST. Seems that this language file was skipped when attention was given to its related files. • POLLMANAGER -Since the poll manager also received a nice update (minor), a few new items were added, such as a progress indication of what step you're currently on when creating a new poll. • SENDPRIVATE -"Buddy List" is now "Friend List" Updated the buttons from sentence presentation to button-language presentation. • SHOWMEMBERS -"Join Date" is now "Joined" • SHOWPROFILE -"UBB Buddies" is now "Friends and Followers" Cleaned up a lot of the buttons in prep for an updated Profile page. • STANDARD_TEXT_EDITOR -Updated about 95% of this file. All language strings are now in common English, and make sense to an average internet user. Removed randomly worded sentences and replaced them with correct Button Text descriptions. • STOP_FORUM_SPAM -Additional information is given to the user who is presented with a SFS warning/error page. Languages/ADMIN • GENERIC -Added definitions for suhosin input_vars. • STOP_FORUM_SPAM -Updated the text presentations. Updated feature definitions. Now includes links for additional information on certain features. • SUHOSIN -Now includes links of possible issues and some solutions for the Suhosin PHP module. • MULTIPLE -Further cleanup of the English instructions, more Title Cases, and formatting refinements.
Libs • BBCODE -UBB.threads was attempting to add URL BBCode around the outside of non-acceptable URL protocols. The bug seems to have existed for most of the 7.5.x series of UBB.threads. Corrections were made to the code and now only the three acceptable protocols will be parsed; http, https, and ftp. H/T to "Mark_S" for this bug report!http://www.ubbcentral.com/forums/ubbthreads.php/topics/256917#Post256917 • CAPTCHA, HTML, INCLUDEPOLL, MYSQL, UBBTHREADS, USER -Updates for detecting IP addresses for sites using CDNs, and for users on proxies. Huge thanks to James Corthell (Gizmo) for this code! • HTML -Cleaned up some header presentation html. Added code to display style sheets with spaces, rather than underscores. Removed the 12-character static-wrap and made the Post Icon list dynamic based on browser window width. Upped the graemlin list drop-down within the text editor to display a row of 12, rather than only 8 graemlins per row.
Scripts • ADDUSER, LOGIN -Major Stop Forum Spam updates. More thanks to James Corthell (Gizmo)! • AVATAR -Removed HTML formatting from the PHP script, and placed it within the template file. • NEWPOST -Removed language related periods and spaces from text strings, and if needed, placed them within the language files. • PRINTTHREADED -Removed line breaks and other HTML formatting from the PHP script files. All display formatting is now done in the template files. Attached images are now shown with the post they are attached to. Printing threads is very important for UBB.threads sites that allow users to print posts with instructional guides or directions to events, etc... with maximum layout space for post content. • SHOWFLAT -1.Updates for forums that have upgraded from UBBT6 or other forum software and still depend on the traffic from those links of the previous database. 2. Added server status error codes ("404 Not Found" or "401 Unauthorized") for when content doesn't exist or the link is unauthorized to that user/spider. Also added "noindex, nofollow" robot tags to those 404/401 pages. 3.Removed several bits of HTML formatting and placed them in the template files. 4.Image attachments are now displayed using Lightbox. • MULTIPLE -Updates for detecting IP addresses for sites using CDNs, and for users on proxies. Huge thanks to James Corthell (Gizmo) for this code!
Styles • ADMIN -BOLD has been removed since its duplicated within COMMON. Further tweaked a bit of the admin pages formatting and colors. • COMMON -Merged RESET and COMMON. Totally rewrote COMMON. Added an instruction for manually compressing the file, if desired. • RESET -Removed. • WRAPPER -The "default" wrapper name has been corrected. "light" and "dark" were the same, and had no color variations -- they have been removed.
UBB_JS • LIGHTBOX -This is new and is required for pleasantly displaying image attachments and galleries to desktop and mobile devices.
Changelog 2015-07-12 • More long-standing issues from 7.5.x have been fixed and a nice handful of new features have been added. Its at 50% mobile right now - with about 90% of all the high-traffic/main pages being mobile friendly. • The admin pages are pretty much done, with the exception of the Dashboard and some minor cosmetics that present themselves before release.
Changelo 2015-08-08 • The login and registration pages still look a bit "off," but they are fully functional and anyone using the snapshots wont have an issue beyond layout spacings. • portal, cfrm, and postlist all validate 100% as HTML5 with zero errors. • several of the side islands are updated. • A lot of other pages and functions items were given attention.
Changelog 2015-08-28 • IPv6 support was added. The IPv6 displays still need some attention, but UBBT 7.6.0 is now good with it. • SFS also received a ton of attention, including a solution for IPv6 addresses if your site has SFS turned on. • The dashboard's news feed was fixed. • Featured Member Island no longer displays the avatars with incorrect proportions. • Portal is now just called "Portal" - rather than "Portal Page" or "Main Portal" or "Portal Index" or even "Main Portal Index Page" • Forms are also now just called "Forums" - rather than "Forums List" or "List of Forum" or "Forums Index" • Portal Islands are now just called "Portal Islands" - rather than "Portal Box" or "Portal Island Box" • Removed a bunch of obsolete language entries. Confirmed as obsolete and unused. Both in User and in Admin sides. • ADMIN received a lot more polish. Entry boxes are now 100% width. Previous was 98%. In UBBT75x series, they were fixed widths. • Portal Settings page was cleaned up a lot and is straight forward and not confusing. • MAILER was slightly updated to more clearly mention that the recipient should not reply to the email. More attention will come to the email formatting before 760 is released. • Mail Thread and Notify Moderator pages have been rewritten. They now look pretty. • Post "Edit Reason" had some additional formatting updates. • SMARTY settings were updated to not double-up on spaces when removing html from txt. • ADMIN Dashboard has a sprinkling of attention. This page is due for its face-lift very soon. Soon. • The Preview section for EditPost and NewPost pages were fixed. No more large images leaking out, and pushing the page content around. Big thanks to Mark_S for finding and reporting this one! • Updated lightbox from v2.7.1 to v2.8.1 • Updated jquery from v 1.11.0 to v2.4.1 • Cleaned and standardized a bunch more of the overall code formatting. • Fixed some Chrome "wonkeyness" happening within the CP.
Changelog 2015-09-11 • Removed HTML style code from the templates and instead using CSS code within the admin/membermanage and the admin's wrapper page. No layout or other notable changes at all. These changes were purely for HTML validation.
Changelog 2015-09-16 • Time Zones have been implemented. No support for DST at this time. • Admin's Language Editor and Database SQL Command pages were cleaned up. • More admin "submit" buttons had their presentation standardized with the rest of the admin button settings; correct padding and css formatting. • So much CSS optimization was done. • Minor tweaks to the "ubbcentral" style. • UBBT's mailer language items have been given some attention. Other than the time zone implementation, mostly everything within this update is related to the admin section and moving its inlined HTML to CSS... and an extremely minor GWMT edit to hopefully work around any "content-duplication" flags.
Changelog 2015-09-18 • "File Manager" is now "Attachment Manager." • Attachment Manager display saw additional display tweaks. • The pop-out window sizes for new/edit/reply post attachments are now consistent. • "Moods" is now "Mood Emoticons." • The Mood Emoticons selector has been fixed. It now opens in all browsers. The display is now also mobile friendly -- this will also get a nice responsive design layout update soon. • Some "Forum Help" wording has been updated to reflect the recent section name updates. • "Mocha" is a new style sheet and has been created for distribution as part of the UBB.threads package. A bit more tweaking and some case consistency corrections are needed before it can be considered complete. More templates are planned. • "ubbcentral" style was also slightly tweaked. • A few more language corrections have been done.
Changelog 2015-10-08 • New Style sheets have been added for a total of four new styles at this time; Mocha, Garden, Marshmallow, and Zen. Use the Style Selector at the bottom of this page to preview them right now on UBBDev. • Style picker in Style Editor (admin), Style Selector (user preferences) and Footer now sorts alphabetically, regardless of character case. • The Member Profile page received a really nice update. This will be completed before the next Snapshot release. • Additional Portal Island display tweaks -- most notably for the Member Spotlight. • Shout Box "[x]" size has been increased to something reasonable. • Removed the left/right Island column fixed-percentage widths from the scripts and placed them in to CSS, since we are now responsive. Your island's data retains its set width on wide displays and the left/right columns are hidden on mobiles. Previously (in UBBT75x), any setting was over-written by an inlined "15%/100%/%15" column setting. The Island columns are now set to 250px wide, which can be customized within the style editor to whatever width you desire. Their min-width default is 150px. • Some SEO cleanup of templates/post_side was inserted (mostly for GWT) Thanks to James Corthell (Gizmo) for catching this! • Standard Text Editor had inlined HTML converted to CSS. • Corrected a lot of the incorrect usage of "alt-2" where "alt-1" should have been used -- from UBBT75x series.
Changelog 2015-10-27 • StopForumSpam Test pages have been cleaned up and now match the Control Panel. • Minor css updates to the four newly added styles relating to the display of Quotes and Code boxes. • Styles/admin.css and common.css formatting has been cleaned up. All items have had their cases standardized. Colors have been compressed. • Build version information has been added to the Control Panel Dashboard, to display additional information about the build youre running. ie; Snapshot, Beta, Release Candidate, or Release, and its build date. Thanks to Mark_S for requesting this! • Additional HTTPS checks for sites using "SSL though CDN" Thanks to James Corthell (Gizmo) for this update! • Minor improvements to Show Profile for moods and their hover-over alt-texts. Group Images, Titles and Custom Titles now have intelligent display. • Minor portal display updates. • The maximum scale (zoom) for mobiles devices has been set. This should be helpful for users complaining of accidentally zooming 10x on a page, and not being able to read, for obvious reasons. • The logo banner in Control Panel has been removed. The breadcrumbs are aligned with the top of your page and you now have room to view more content within your admin pages.
Changelog 2016-02-28 Admin • CHANGEUSER, SHOWUSER -Added toggling of "Accept Admin Emails." • LOGIN -Moved around a bit of the Suhosin checks and updated the check so it only runs if the forum could be affected by a low suhosin value. • LOGIN -Minor layout adjustments to the dashboard display • PHPINFO -Added a new tab with links to suhosin server configuration. (see next/below item) • SUHOSIN -Added a new page for displaying all settings, recommendations, and additional information of the suhosin configuration on your server. Thanks to James Corthell (Gizmo) for this page and 100% of his past and continued work on suhosin issues! • WRAPPERS -Minor bug fix.
Images • GROUPS -Updated the default adm.gif and mod.gif images. • GROUPS -Added a new donator.gif group image.
Install\Styles • ALL -All styles have had minor layout fixes and font size corrections. • MANY -The following styles are now included within the installer archive; Lime, Marshmallow, Mocha, Zen (Preview these from the Style Chooser here, or on UBBCentral.com). New style, Crimson, will be available in the next snapshot. This should bring the total included stock forum styles from three (v7.5.x), to nine (v7.6.x).
Languages • FAQ -Fixed some minor coloring elements. • PORTAL_ISLANDS -Added a new language item for customizing the display of your list items. For example, you can use MIDDOT, BULLETPOINT, PERIOD, DASH, x, or whatever you want. The field is there if you choose to use it. Leave it blank, or use a single space (NBSP) to insert your island list items. • POSTLIST -Topic Display Options (active in x time) and Sort By (title/starter/replies...etc) in the footer have had all of their items updated for a shorter, more friendly text display. • SEARCH -Updated "User Name" to "Display Name" • SHOWPROFILE -Removed a lot language strings which are no longer used. • USERPOSTS -Corrections to the Page titles. • MUTLIPLE -Minor English adjustments to a few common phrases. • MULTIPLE -Cleaned-up/removed a lot of the developer comments (mine) in preparation for a wide-release.
Languages/Admin • GENERIC -Updated Example's text to display relative paths, because absolute full paths were incorrect for the context being used. • GENERIC -Fixed a minor spelling error used in multiple places (writeable -> writable) keks4every1. • SHOWUSER -Updates for "Accept Admin Emails." • SUHOSIN -Major updates, since this language file now has its own page in the Tools & Information section.
Libs • PHPMAILER -This library has been updated to version 5.2.13.
Scripts • ADDUSER -When activated, StopForumSpam now checks the Email address of new users. • DOSEARCH -Cleaned up a bit of the search keywords display code. • SHOWMEMBERS -Display Name and User Location searches are now case-insensitive. • SHOWMEMBERS -Added the necessary code for including User Titles and User Custom Titles in the showmembers template. • SHOWMEMBERS -Somebody left a "Moo!" in the code. She has been moved out, and is now back in California with the rest of her happy Moos.
Styles • ADMIN -Minor color code corrections and improvements. • COMMON -Column defaults adjusted from 250px to 200px. • COMMON -Post-image bug fix. The bug was introduced in a prior snapshot and was fixed relatively quickly in this snapshot revision. It's related to responsive display. • COMMON -Body Column now defaults to 100% on smaller browser widths.
Templates • FOOTER -Added "Snapshot" to the displayed version string, if the installed build is not released/stable version. • FORUM -Mobile view was not displaying the "New Post" columns for mobile views. This has been fixed. Thanks to Mark_S for reporting this! • HEADER -Updated to now use the minified version of Lightbox.css. • HEADER -Rearranged the "ADMIN NOTICE - FORUM CLOSED" positioning to appear before the forum Custom Header File. • ISLAND _FEATURED_MEMBER, _POPULAR_TOPICS, _SHOUTBOX -All received some minor layout improvements. • LOGIN -Moved the remeberme check-box HTML out of the script file, and placed in to the template file. • POST_GALLERY -Post Details section has been updated to a more modern style. • POST_SIDE -Signature is now hidden if the page is viewed on a smaller screen. • POSTLIST -Interface updates to the footer section for smaller screens. • SEARCH -Set the Search Term and Display Name text entry boxes to fill the full table width. • SHOWMEMBERS -This file has been completely rewritten, and it is now Mobile Friendly. • SHOWPROFILE -Only display the Custom Fields if there is data within them. • SHOWPROFILE -Set all Email addresses to lowercase. • SHOWPROFILE -Display a notice if the viewed user profile currently has no comments. • SHOWPROFILE -Hide the Followers section if the profile doesnt have anyone following them. • VIEWMESSAGE -Fix the "New Private Message" button.
Templates/Admin • LOGIN -Updated the Versioning language strings. • CHANGEUSER -Set the form accepted-charset to "UTF-8" to help prevent accidental non-standard character entry. • CHANGEUSER -Added elements for the "Accept Admin Emails" toggle.
STYLE ADJUSTMENTS, WHEN UPGRADING FROM UBB.threads 7.5.x to 7.6.x for responsive design to work correctly on your forums
** If you are using stock, unmodified styles from UBB.threads 7.5 series ** 1. Go to Control Panel » Styles 2. Click the "Import Style" bottom tab. 3. Click "Browse" and navigate to: install/styles/ -- This is at the location you've extracted the ubbthreads-7-6-X.zip to on your local computer. 4. Select "1_UBB.threads.txt" (for "UBB.threads" Style) and Continue. NOTE: The UBB.threads 7.5 series the new UBB.threads 7.6 series style names are listed at the top of this post for comparison. 5. Once your chosen style has been imported, you'll be at the "Edit or Add a Style" page. Confirm that Images and Wrappers within "Name, Images & Wrapper" are set to "default" (or "ubb" for the new images) and click the "Update or Add Style" button. Do steps 2 through 5 for each of the other new/updated styles you want to use.
6. From the Styles list page; now you can mark your older stock styles Inactive, or Delete them if you choose. Dont forget to set a Default style for your forums. Done.
** If you are using a customized style on your forum ** 1. Find and Remove the width property and its % or px value in the following Style Settings. EXAMPLE: "width: XX%;" or "width: XXpx;"
General CSS Properties .body_col Left/Right Column Properties .left_col .right_col Post Properties .post-content UBBCode Properties .ubbcode-block .ubbcode-header .ubbcode-body
2. Click the "Update or Add Style" button when you're done. 3. Do step 1 and 2 for each of your custom styles. Done.
BUILD YOUR OWN CUSTOM STYLE, BASED OFF ONE OF THE NEW "UBBCENTRAL" STYLES Four of the colored UBBCentral styles (Lime, Marshmallow, Mocha, Zen) are inspired by Google's Material Design color palettes. https://www.google.com/design/spec/style/color.html#color-color-palette You can use one of these styles as a foundation to build your own custom color combinations.
Within each of these colored UBBCentral styles, there is a comment/notation next to each color property. For example: "/* 900p */"
The 900 corresponds hue of the color palette. The "p" corresponds to the PRIMARY color palette. An "s" would correspond to the SECONDARY color palette.
The colored UBBCentral styles only use two color palettes, and a shade of WHITE or GREY or BLACK. For example: "/* white */" or "/* grey */" or "/* black */"
This should make creating your new custom theme easy.
"Mocha" uses a custom hue of green (#006341) for its secondary (s) color, not picked from Google's Material color palette. "Crimson" uses a single palette of deep-red shades, and does not have any comments/notations next to each of its CSS colors. The primary "UBBCentral" style is not based on Google's Material Design color palette, and does not have any comments/notations next to each of its CSS colors.
Changelog 2016-05-16 • installer has been updated to display the correct version of "7.6.0" • to avoid confusion, installer now uses "Login Name" instead of "Username" • all /install/styles now have names, and are up to date. (see attached image) • basic code to implement image rotation within lightbox has been added. the rotate button size of 27x27px is incorrect, it should be 32x32px. this will be corrected in the next build. (see attached image) • within the admin dashboard and on the forum footer, the snapshot build information links to the changelog forum on UBBdev • the "mono" markup_panel is now included • a few additions to the captcha images and fonts • other minor fixes and additions throughout the software
Since I was on the road for the week of May 17-22, and then working hard to catch up with daily job duties from being away, updates for this Snapshot are a bit bare.
Changelog 2016-05-30 The updates within this snapshot are primarily: • PrivateMessage/PrivateTopics updates and fixes. • html optimizations for the Forum Help page • layout correction for Custom Fields in the View Profile page (thanks to JAISP for catching these!)
Changelog 2016-06-05 • fixed the private message and post reply buttons. • added auto expanding editor • fixed some of the wonky "ghost spaces" that get added when quoting posts. • post_side was cleaned up further. • post_top template has been completely rewritten. • moved the "posted from ip" information from under the user's post, in to the post's date/time link. hover to view the ip address. click it to reverse-trace it. only available for groups who you've given ip viewing permissions to. • fixed some layout issues in the custom-tag editor. • added to the custom tag editor: vimeo video, flash media embed. • removed from the custom tag editor: myspace, google video. • updated a few language strings, and squashed some minor bugs.
Added a few more features. Fixed a few more issues:
Changelog 2016-06-07 • Stock/Default Time Display Formats are now shown in the CP > General Display screen. • Member Search page is now case-insensitive when searching names, email addresses, and text fields. • Member search can now search through signatures -- also case-insensitive. • Gizmo's "Prevent Editing of Primary Admin" is now included. • Further updates to the auto expanding reply boxes. They should now expand correctly for quoted text. And for quoting of large blocks of text, the reply box will not expand until you click in to it. This prevents abnormally large page jumping. • cleaned up the rest of the "ghost spaces" when inserting BBCode from the Full Text Editor buttons. • CP > Member Editor external Link buttons no longer wrap. They stay inline with the rest of the field entry boxes. • Several other page display layout fixes.
Changelog 2016-06-19 • fixed the username not displaying in the PM for mobile display. • fw column in PM is fixed now. i had a "body_col" where a "t_outer fw" should have been. • fixed the "subforum.png" missing on DEV. (not related to UBBT. a custom DEV module. anyways, its fixed now.) • lightbox rotate and close buttons are now in correct proportions and style with each other. they also dont push each other around. added hover-over descriptions to the rotate/close buttons. • members can now comment on their own profiles. their comments will be displayed as alt-2. all other comments will be displayed as alt-1. • fixed the email link when replies to profile comments are created. (a long standing 75x bug) • profile comments from banned users are hidden to everyone except admins and global moderators. • debugging in footer is compact and now gives additional information; memory used/peak, server time. • debugging has been adjusted to be easier to read (thanks James Corthell for recommending this visual update!)
Changelog 2016-06-20 • Font-Awesome is now included in the package. • Removed the Social png graphics in showprofile, and replaced with FA. They now dynamically match the color of your links. • Post new/reply/edit "Attachment Manager" and "Poll Manager" updated with FA icons, to make more obvious and to show whats already attached/how many polls. • Post edit now correctly displays if HTML or UBBCode is enabled or not. (long standing bug)
Changelog 2016-06-21 • replaced several drop-down menu "toggle_open.gif" images with FA carets and chevrons as needed. • cleaned up the timezone settings in Control Panel » Display Settings > Date & Time • relative time now displays "hours ago" for events that happened within the past 24 hours. • relative time no longer displays seconds for times over 1 minute. • several layout adjustments throughout many of the template files.
This update is almost purely a language update, with the exception of the "My Stuff" (Settings) pages getting a complete review to smooth out the unfinished areas. Roughly 20 solid hours of work went in to today's snapshot. Its why we have a new snapshot in about a day's time away from the previous build.
Changelog 2016-06-22 • put the threads back in to UBB.threads • cleaned up all the remaining "Watched" phrases, in favor of "Followed" • added more FA sprinkles • the "My Stuff" (Settings) pages received a complete review to smooth out the unfinished areas • too many other fixes to mention in this list
Notes: • the "Remove Myself From This Conversation" button is still nonfunctional. • ip addresses in admin log have gone missing roughly around a November May 2015 build. this needs research to locate what is causing this.
Changelog 2016-06-26 • Admin Logs -Fixed IP address logging after performing an admin function with Control Panel. • Admin Logs -This template is now cleaned up and works with IPv6 addresses. Also fixed are the page validation errors -- there were many of them.
IPv4 maths: (75x structure) 4 groups of 3 digits with 3 '.' between them. [192.168.000.001] 4 * 3 + 3 = 15 plus a trailing null = 16
IPv6 maths: (76x structure) 8 groups of 4 digits with 7 ':' between them. 8 * 4 + 7 = 39 plus a trailing null = 40
To take into account the IPv4 tunneling features [0000:0000:0000:0000:0000:0000:192.168.000.001], (6 * 4 + 5) + 1 + (4 * 3 + 3) = 29 + 1 + 15 = 45 plus a trailing null = 46
Beta testers: To allow IPv6 addresses within your Admin Logs and WhosOnline, run this SQL from: Control Panel > Database Tools > SQL Command
ALTER TABLE ubbt_ADMIN_LOG
CHANGE LOG_IP LOG_IP VARCHAR(46);
ALTER TABLE ubbt_ONLINE
CHANGE ONLINE_USER_IP ONLINE_USER_IP VARCHAR(46);
This will be coded within the upgrader script before release.
This is a major update. Lots of language strings have been updated. FA is more deeply integrated. CP pages are cleaned up further.
This update is mainly mailer update, with plenty of FA sprinkled around where needed. I'm working hard to keep the FA usage low, so the forum display can keep a clean and uncluttered presentation.
Changelog 2016-07-04 • Showflat corrections of "file attachment" display to unregistered users. • MailThread corrections of "file attachment" display. • Send Post now gives the user a message template they can update for sharing posts. Additional layout updates for this entire page. • Additional Mailer subject updates to promote easier reading within your email client. • "AddReplyTo" has been corrected to "addReplyTo" -- Longstanding UBBT75x bug. • Updated the mailer code to allow: 1) Users can email posts to a 3rd party email address. That 3rd party can just reply to their email, and the conversation happens -- without needing UBBT. The 3rd party does not get the attachments. 2) Sending emails from Control Panel, gets the forum's email/name for where stuff is sent from (for modern email verification security) but has the option to use a custom ReplyTo address if the forum owner wants to get replies sent to their custom address. This way, the SERVER does not get flagged as a phishing server by using a From address that is not actually located on that server. The end result is three email addresses: ReplyTo, Sender, and To. • Updated PHPMailer to v5.2.15 (from 5.2.13) https://github.com/Synchro/PHPMailer/blob/master/changelog.md • StopForumSpam received many additional improvements on its back-end. • Additional bug fixes and layout improvements.
Know issues: • DST time is not adjusted. • the "Remove Myself From This Conversation" button is still nonfunctional. • Viewing attachments as guests without permission to view those attachments, will get a broken link.
Changelog 2016-07-05 • Cleaned up the Lightbox script. It is now standalone, and no longer includes the jQuery 2.1.4 script within it. • Standalone jQuery has been updated from 1.12.4 to 3.0.0. It is no longer being called from Google's CDN, and is now included within the UBB.threads package.
Changelog 2016-07-06 • ViewMessage - "Remove Myself From This Conversation" button is now working as expected. • Active Threads - This page is now mobile friendly. • My Stuff - This drop-down menu has been cleaned up and now has section breaks. See attached screenshot. • My Stuff - Every section within this menu has been scrutinized to display correctly, including lots of layout adjustments. • common.css - font-weight has been updated to "700" from "bold" • common.css - "op5" has been added to replace opacity:0.5; styles within the templates. • /languages - Obsolete language items have been removed from the language files. • /install/styles - All of the pre-installed styles have been re-generated. (.body:line-height 140%, .small:removed font-weight) • several other script fixes and layout corrections.
Changelog 2016-07-08 • /Control Panel/Style Editor - The name of the current style you are editing is now placed in the "Copy" drop-down. Without cluttering the description header, this will first display the Style you selected to work on, from the previous page. • Attached Images - The width for attached images is now set according to the width you've entered for Thumbnails in Control Panel > Gallery Settings. • Quote/Code/HTML/PHP/SQL - Cases have been corrected. Colons have been removed. • Preferences (editbasic) - Fixed the display when multiple Group Images are presented. • Style - Made a lot of cosmetic adjustments to the "UBBCentral" Style. • Email - Fixed some layout issues within the email_html template. Removed the wonky "nbsp" table row spaces.