//////////////////////////////////////////////////////////////////////////////////// // BEVEY CHANGELOG // BETA 4.2 ///////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// // BUG FIXES /////////////////////////////////////////////////////////////////////// Fixed weird anchor nesting on user pages. Fixed bad CSS inheritance for comment key list items within forms. Fixed styling of message listings. Owner comments now user proper markup classes. Removed remnants of old addfriend handling from showicon. Fixed setup's bad default handling for .htaccess building (it would always build with the wrong path if not changed from default). Naming of example default values more uniform. Settings now has the proper name of a module that would break default user pages. User comment posting should now permalink to the right comment. // NEW FEATURES //////////////////////////////////////////////////////////////////// Setup now attempts to chmod relevant files. //////////////////////////////////////////////////////////////////////////////////// // BEVEY CHANGELOG // BETA 4.1 ///////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// // BUG FIXES /////////////////////////////////////////////////////////////////////// Cleaned up HTML output of some pages. Resolved validation errors under some less common situations. Feeds cleaned up a bit. Registration no longer checks if an invalid username is already taken (as it should never be). Quotes are converted for titles and usernames, as they may be in alt tags and HTML titles Fixed alt tag and title for post-profile update user image. // NEW FEATURES //////////////////////////////////////////////////////////////////// Titles are printed for images on photo index page XML feed will print an error when an illegal userid is specified, as opposed to null values. Cache detail HTML comments are inserted only if debug is enabled. //////////////////////////////////////////////////////////////////////////////////// // BEVEY CHANGELOG // BETA 4 /////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// // BUG FIXES /////////////////////////////////////////////////////////////////////// Now strip all potentially malicious JS hooks and inline CSS styling from user content. Renamed a few incorrect selectors. Default CSS now uses global reset. Editing and deleting of blog posts suppresses irrelevant JS calls. Suppress PHP error messages when database in not accessible. All dates are now returned in shorthand form (Dec as opposed to December). Cleaned up modules. RSS / ATOM failures now sent as XML. finduserinfo function now caches everything. Queries for typical information (username, userid, etc) are virtually "free". A number of more minor optimizations. Directory structure was cleaned up a bit, putting non-forward facing scripts into a /main/inc/ directory. // NEW FEATURES //////////////////////////////////////////////////////////////////// More robust caching is now available for any page element. Admin functions have been extended to offer simple cache management, finding of user registration keys (in case they lose their registration email) and optimization of database tables. Passing ?highlight=RANDOM+TEXT will highlight the corresponding text in most all dynamic content. Passing ?comment=[commentid] will highlight the corresponding comment box. When clicking a comment's anchor, the comment you've selected will be highlighted. Addition of "Highlight Text" module. Blog posts, photo galleries and photo links can (optionally) have SEO friendly titles attached to the URLs. Blog posts can be indexed by specifying a date (?date=2007-12-31) Items that are hidden or shown via JS now have an opacity tween. Fairly extensive XHTML cleanup - much more semantic and scalable. General XHTML selectors have been more specific for easier skinning / scripting. XML feed now supports checking if specified user's online status and displaying all online users (/main/xml/?online and /main/xml/?online=[userid]). .htaccess file is now created from the setup script to minimize errors. Google Analytics now supported. //////////////////////////////////////////////////////////////////////////////////// // BEVEY CHANGELOG // BETA 3 /////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// // BUG FIXES /////////////////////////////////////////////////////////////////////// Setup now properly sets the root folder permissions. "Upload Photo" is properly displayed on main photo page if user has available images. Fixed the display of links on user pages (to blog planet, blog, photos, etc). Sent message confirmation now properly formats the message as it will be displayed for the recipient(s). Div now surrounds user info on user pages to prevent wrapping issues. General clean-up. // NEW FEATURES //////////////////////////////////////////////////////////////////// Added access keys to common elements (home, search and contact). Additional id selectors for global navigation - for use in customizing CSS or Javascripts. Global navigation has been removed from main content area for easier skinning. //////////////////////////////////////////////////////////////////////////////////// // BEVEY CHANGELOG // BETA 2 /////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// // BUG FIXES /////////////////////////////////////////////////////////////////////// Blog posts without titles were improperly displayed on blog planets and main blog index page. Fixed item type that prevented autodiscover and footer syndication link for main photo page. When reading a message, the FROM area was not always populated. Planet showed comment count, even if they have it set to disallow commenting. Search results were a bit erratic and unpredictable - displaying completely irrelevant content. Linkshare module - fixed a bug that would break the page if it was enabled on an item with an explicit id of 0 - namely "unsorted photos". // NEW FEATURES //////////////////////////////////////////////////////////////////// Added Blog / Comment previewing. Consolidated deletemessage page with message page. Explicitly state that emails should not be replied to in message notifications. User profile pics - set the new GD canvas to 200 x 150 (or whatever is set in settings.php). Now sets a black background to any left-over area. Added "View Friends" in user About pages. Added "online users" module that displays only those users that are currently online. Added "orphan finder" module that removes user's orphaned files (as a result of a failed photo upload) - for admins only.