Change Log

A changelog is a log of all notable changes made to a JomSocial.

2.8.0

Application

  • fix twitter plugin not use zend library anymore
  • Fix Mykunena plugin stray DIV tag in the output causes issue on profile page layout
  • MyKunena fix
  • Fix myarticle plugin installation XML
  • add twitter element
  • Escape article title on MyArticle plugin to avoid security exploit
  • Add missing lang string PLG_MYKUNENA_TITLE on MyKunena plugin
  • Update Twitter plugin layout
  • fix favicon path for plugin
  • Remove unused files for plugins and assets
  • standerdize plugin attr name
  • Fix plugin Invite post-installation backend issue
  • Fix plugins styling path that cause 404 network error
  • Fix wordfilter bug not censoring
  • Photo tagging input placeholder is not translatable
  • fix URL redirect caused by plg_jomsocialredirect
  • add kunena plugins to our repo
  • Fix utf8 chars on Twitter plugin lang file
  • revert back the code for decrease width of plg_latestphoto
  • Check plugin's form not load on Joomla 3.0 twitter plugin

Backend

  • [WIP] Cleaning up Admin component.
  • fixed installation notice string.
  • Fix JomSocial menu missing access permission during first install
  • fixed popup issue on administrator panel.
  • perform mysql and php configuration checking
  • fine-tuning installation flow
  • add missing installer controller
  • update base installer code
  • remove the need for saperate defines file
  • Cancel action in configuration go to main component page
  • fixes clicking 'NEXT' while installer is running (in progress) is not blocked.
  • Update backend front-page icon and pane slider
  • fix ajax issues in the backend
  • Set row background color on hover in table.adminlist
  • Fix control panel spacing
  • More direct control panel spacing
  • Update template editor page styling
  • Update backend toolbar styling
  • Predefined uneditable and display input styling
  • Update template configuration view
  • Profile Field set to Admin resets after profile edit
  • Fix issue on Custom profile field change save
  • Add checking to show admin fields
  • Fixed Backend's fieldset > lagend styling for Chrome
  • Create a configuration in the backend for Default's Dark theme and remove Blackout theme
  • Size and style attributes text type not showing in administrator->custom profile setting
  • update installer code to propre oop
  • remove old code and add comment for each function
  • if dbVersion is null dont run upgrade script
  • use simpleXmlelement
  • fix menu creation for joomla 3
  • Installer should clear all stream data that contains '{multiple}'
  • Set installation configuration for Blackout theme to Default
  • fix Undefined variable: extraSQL error
  • Set installation configuration for Blackout theme to Default
  • Fix cWindow popup action button not visible in the backend
  • During upgrade change stream#app photos.featured to albums.featured
  • Fix links to documentation at the end of installation process
  • Use JHtml::_ instead of older JPane
  • avoid calling CTemplate statically
  • fix JSite being called statically
  • Make sure code does not trigger all 'Strict standard' warning back-end
  • change JPane to use JHtml slider
  • remove JPane dependency
  • Make sure code does not trigger all 'Strict standard' warning backend
  • Replace JPane with JHtml::_ calls
  • update installer with new actors colomn
  • Fix strict standard notice on installer
  • rearrange config.xml file
  • update installation xml file
  • backend table list now uses Joomla3 default classes
  • JomSocial Template Parameter not showing list option
  • Update JomSocial version number in the system health check
  • Upgrade from 2.6 to 2.8 hangs on Updating JomSocial Database
  • Cannot save template parameter in the backend
  • Fix reference assignmnt on admin group controller
  • Fix broken link on S3 requirement
  • Fix User export as CSV jquery selector bug
  • fix link documentation for photo and videos in configuration backend
  • Fix link documentation for reporting in configuration backend
  • fix link documentation in configuration backend
  • fix last visit date in usermanager
  • fix standtard load for groupmember in administrator
  • Fix backend config not submitting in Joomla 3
  • Fix backend Config cannot save issue on Joomla 3
  • fix user level for userpoint configuration
  • run upgrader to update avatar upload stream title
  • Revise backend styling for Joomla 3
  • Remove unused code to fix network error 404
  • Replace JRequest::getVar with JInput on administrator/
  • Rename parent ID for Joomla 2.5 backend version
  • Remove unnecessary reference on variable in admin/../tables/profiles
  • Fix XML parsing on backend's Userpoint page
  • fix cWindow positioning for backend jomsocial
  • backend event page syntax error
  • Cannot select custom profile field type
  • introduce new CInput to accept 'RAW
  • Can't switch JomSocial template with Joomla 3 backend
  • add facebook like and Twitter follow button
  • tidy up installation introduction

Core

  • Follow Joomla! Platform coding standards.
  • cleanup on ajax.community code
  • Joomla legacy check
  • restrict installation to only Joomla! CMS 2.5.6
  • remove requirement on Zend framework on the front-end
  • remove requirement on Zend Cache in the front-end
  • Remove all dependency of Zend in installer
  • remove Zend related language string.
  • Remove all JOOMLA_LEGACY_VERSION constant.
  • Remove Jomsocial Network from cron.
  • Remove Jomsocial Network.
  • Remove Jomsocial Network (library)
  • Ensure all javascript file use minified version instead of development version.
  • add support for developer view for standardized design pattern
  • fix Cache pending video issue with APC cache system
  • gender and country list missing from advanced search
  • remove 1.6 checking for navigation bar
  • Upgrades joms.jQuery to latest version 1.8.1
  • Filter our developer view in std/pro build
  • Asset path should respect Joomla installation path.
  • use truncate instead of substr
  • Change substr calls to JHtmlString::truncate
  • Use JHTML::truncate instead of CStringHelper::Truncate
  • Update file path for joms.jquery
  • new csv helper
  • unused session flush from Register controller
  • Major code cleanup on register controller
  • cron archive proccess
  • Fix some selector bug with jQuery 1.8 during registration form. Build and test registration bug.
  • Render Joomla form in our own structure
  • remove unused langauge code
  • remove unused language code
  • javascript compressor should not try to compress missing files
  • Make sure installer can perform database upgrade for all version that support Joomla! 2.5
  • completely deprecate CFactory::load('models'...) code
  • autoload core files instead of including them in core API
  • remove all manual acitvities loading
  • change DS to normal '/'
  • rename packed javascript to the more standard .min.js instead of .pack.js
  • Remove DS from administrator/
  • Replace DS under components/
  • Replace DS under modules/
  • Replace DS under plugins/
  • use .min.js in filename instaead of . pack
  • Generalize page name with class
  • General class for every view
  • Cleanup main view wrapper for Events
  • Remove Zend plugin
  • use validate-1.5.min.js
  • autoload libraries used from the activity stream
  • autoload classes from the profile controller
  • autoload classes from the friends controller
  • autoload the classes from the groups controller
  • autoload classes from the groups controller
  • add missing autoloader from CReportingLibrary
  • remove minitip library
  • autoload classes from the videos controller
  • autoload classes from the events controller
  • Display 404 error if no controller/view found
  • Add lang entry for missing controller/view
  • Change max_input_time & max_execution_time in installer from 9000 to just 300
  • change post_max_size & upload_max_filesize from 1024 to 4096
  • restore minitip
  • removed all CFactory::load() calls and autoload classes instead
  • autoload CVideoLibrary and CToolbarLibrary
  • load CuserHelper::getUserId function directly
  • fix autoload PHP Fatal error: Class 'CUrlHelper' not found
  • fix autoload fatal error CInvitation and CUserStatusCreator not found
  • fix autoload undefined function cavatartooltip
  • fix autoload CommunityTableConfiguration
  • fix autoload CommunityTableConfiguration
  • change ReCaptcha helper as class
  • add variable for autoload custom field libraries
  • add autoload libraries from folder facebook
  • Make sure installer can perform database upgrade for all version that support Joomla! 2.5
  • Strict standards on static functions
  • Mark static functions
  • rename admin.community.php to community.php (to support joomla! 3)
  • Community controller need to extends Jcontroller instead Jcontroller ('Jcontroller removed in Joomla! 3)
  • Build Joomla! 3.0 compatible xml installer definition
  • update builder to include installer.updater.php
  • Build Joomla! 3.0 compatible xml installer definition
  • fix wall plugin installation
  • adding joomla 3.0 support xml file
  • change nameQuote to quoteName (Following joomla 3)
  • Use getCfg in place of getValue
  • Use getCfg in place of getValue -part 2
  • Support for Joomla! 3.0 compatibility (JUtility::getToken removed in Joomla 3.0)
  • Support for Joomla! 3.0 compatibility (Remove JUtility::getToken)
  • Support for Joomla! 3.0 compatibility (Remove Jutility::getToken)
  • Support for Joomla! 3.0 compatibility (JUtility::sendMail() Depricated in Joomla 3.0)
  • Support for Joomla! 3.0 compatibility (JUtility::getHash() Depricated in Joomla 3.0)
  • Support for Joomla! 3.0 compatibility (JView obsolete in Joomla 3.0)
  • Support for Joomla! 3.0 compatibility (Jmodel obsolete in Joomla! 3.0)
  • JParameter obsolete in Joomla! 3.0
  • remove checking for joomla 1.5
  • remove C_JOOMLA_15 checking
  • properly get browser agent
  • JDate::setOffset() obsolete in Joomla 3.0
  • JDate::toMySQL() obsolete in Joomla 3.0
  • Remove CDate since we only support Joomla 2.5 >
  • Remove Deprecated Code in helpers/time.php file
  • add function block doc and remove checking for 1.6
  • update helper/timer to support Joomla 3.0 standart
  • JFactory::getXMLParser obsolete in Joomla! 3.0
  • change setoffset to setTimezone function
  • JRegistry::getValue is obsolete in Joomla 3.0. Need to use Jregisry::get()
  • toformat obsolete in Joomla 3.0 need to use format
  • toMySql and toFormat is obsolete in Joomla 3.0. Use format
  • toMySQL is obsolete. Use format('Y-m-d H:i:s'
  • Use JDate::format
  • Use JDate::format instead of JDate::toFormat(toformat bosolete in joomla 3.0)
  • Replace JParameter instantiations with JRegistry
  • fix Call to undefined method JDate::_monthToString()
  • JDate::format using same format as PHP Date time format
  • fix xml processing error
  • Fix weird behavior when putting closing PHP tag before Else statement
  • fix reporting feature not working
  • Use JDate::toSQL to get mysql time format
  • fix Date format in share box a bit messed up & remove whitespace trailling
  • Fix broken ajax calls on backend
  • use JPATH_ROOT in favor of JPATH_COMPONENT
  • remove joomla version checking
  • remove reference to missing friends-1.0.js
  • prevent cWindowContent from flickering
  • remove checking for C_JOOMLA_15
  • #_community_register_auth_token is limited to 25 chars
  • Fix tab bug. Use joms.jquery instead of jquery
  • delete unused query when call the admin email
  • Remove old apps styling and unused images
  • Fix Page's like button on hover
  • use php Datetime format instead of sql date time format
  • push minified javascript
  • use CTimeHelper::timeLapse instead CActivityStream::_createdLapse
  • compress gallery.min.js
  • Fix cWindows jQuery UI tabs override the Privacy Picker icons
  • Fix oversized cWindow action button
  • Call to a member function load() error with 3rd party integration
  • support translation for privacy indicator label
  • edit Jom Social to JomSocial
  • remove loading core.php and get config params from configuration model
  • use include instead of require
  • Missing argument 1 for JDate::format() during running cron
  • clean up some code that trigger Strict Standard error
  • Fix more strict standard notices on apps.php
  • fix JTable ->store() calls generate Strict Warning
  • fix ajaxTogglePublish calls generate Strict Warning
  • fix strict warning on mod_latestdiscussion
  • fix warning error on mod_actitivtystream
  • fix ajaxTogglePublish method same as parent method
  • fix some static calls in table bind
  • fix some static calls in model
  • fix strict static warning error on modules
  • fix strict warning on frontend
  • fix missing xml configuration my photos plugin
  • fix strict wanring error on myarticle plugin
  • fix strict warning error on plugin mylatest photo
  • fix static strict error warning in plugins
  • fix strict error warning in display() controller
  • Use SimpleXMLElement to read xml file
  • fix reference error warning in controllers
  • fix reference warning error in libraries
  • fix reference warning error in helpers
  • fix reference warning in models
  • fix reference warning in tables
  • remove call by referece on getModel
  • explicitly declare static function as needed
  • remove call by referece on JDBO
  • fix strict standard warning on storage and walls
  • remove Joomla version in powered by
  • Make sure code does not trigger all 'Strict standard' warning photos
  • add docblock
  • Fix non-static call to CWall::_callFunction
  • redefine function scope and change depricated function
  • fix Strict standards: Non-static method CRecaptchaHelper::getRecaptchaHTMLData()
  • move twritter get requestToken to library instead element
  • change require_once since installer already add configuration models file
  • fix language switching issue
  • use JRequest instead of raw $_REQUEST variable
  • remove Joomla 3 incompatible time offset
  • Component installation in Joomla 3.02 return error
  • Fix jomsocialredirect plugin install XML for Joomla 3 compat
  • include parameter.php during new installation
  • replace deprecated loadObjectList with loadColumn
  • fix JUtility::getHash() in J! 3
  • call CUser::authorise() instead CUser::authorize()
  • load diferent css for deferent joomla version
  • use SimpleXMLElement instead JFactory::getXMLParser()
  • change akismet library instead use zend_akismet
  • Replace JRequest::getVar with JInput in Controllers
  • Add in Filters for JInput replacements
  • remove actor string from facebook library
  • set jaxRoot as JPATH_ROOT
  • Version for JomSocial return error in Joomla 3
  • Add community prefix for plugins

Event

  • autorotate event avatar
  • Event calendar at the frontpage's sidebar is messed up
  • fix Date in the main Event listing is not displaying well
  • standerdizing code and use php date format
  • Event's date in the Group's event listing
  • Fix sidebar event calendar broken
  • Event date in event listing broken
  • Fix search event blank if dont have any keyword
  • Experimental Event's featured layout
  • Update RSVP indicator bullets
  • Revised Event's featured layout
  • Update Event's index title
  • Revised Event's page RSVP button layout
  • Update Event's search module
  • Cursor should show as clickable pointer when hovering on date that has event within the event sidebar
  • Hide event name prefix when viewing the event page
  • Revised Event's create form
  • Remove 'Featured Event slideshow' on Event listing page with category filter
  • Remove name field in event printout
  • Show event year in event view-in event page
  • Show event year in event view in event listing
  • MemberEvent table should use standard joomla load(...) API
  • fix statis warning error on print event
  • simplify checking for evendateFormat
  • Event Calendar in Stream > Create event is not showing up
  • fix layout change avatar for recurring event
  • fix attend event ajax response
  • Replace JRequest::getVar with JInput in Event views
  • fix event owner text
  • fix even attendee styling issue when members is online
  • events are highlighted on the calendar
  • events model code reformatted
  • fix styling of nearby location
  • Update events styling
  • Improve styling for listing and modules
  • event: return data in JTable object when retrieving
  • fix Check event's advance search page title
  • new event and group create compact style
  • Update frontpage event listing styling
  • Update Event's view
  • support event attendance
  • add support for event attendance in stream
  • event: return data in JTable object when retrieving
  • Update index listing for Event's view guest
  • Update for for Event's sent email to members form
  • Set reset table class on calendar
  • fix missing variables in event template
  • events controller reformatted
  • events controller reformatted (previous was the admin's)

Group

  • discussion: stored raw reply post and escaped output instead
  • group: return data in JTable object when retrieving
  • Redirect to announcement page after new announcemnt creation
  • Update default group view page layout
  • Update Group's add discussion form layout
  • Update Group's add discussion and news form layout
  • Update Group's bulletin list
  • Update Group's discussion listing
  • Update group view styling
  • Update Group's view discussion
  • Update Group's related content
  • Update Group's view layout
  • add missing group bulletin templates
  • Update Group's related content
  • Update Group's mini header styling
  • Update Group's discussion-view styling
  • Standardize group's bulletin and discussion under .cPageStory
  • Update Group's bulletin layout
  • Trigger 404 error if Group not found
  • Update styling for upcoming events module in My Group's Update view
  • Update group's menu icons
  • fix membercount in featured groups not same with membercount in grouplist
  • group model should return JTable object
  • update group updates event sidebar
  • autorotate group avatar
  • Update Group & Event waiting approval styling
  • Standardize group invitation box
  • can't add comment in discussion stream
  • fix chenge publish/unpublish failed when edit group via backend
  • Update Edit discussion form styling
  • Apply jQuery toggle for admin assign and revert function it the group member listing
  • add activities to top groups
  • Update Group's discussion module
  • fix notif group member approved
  • Revised Group's featured area styling
  • Revised Group's featured thumbnail width area
  • Revised [Featured This] options for Group
  • Revised [Feature This] options for Groups & Events
  • fix group join missing groupid in stream
  • Update discussion button with new button style
  • Fix duplicating row on Join Private Group Request notification entry
  • Revise Group's Discussion & Announcement form's button
  • Revise Group's congratulation page styling
  • Add new [Create Discussion] link in the Group's congratulation page
  • fix groups dissapear when owner is not available
  • fix error delete group when file is empty
  • Fix missing space on Group Category list
  • Use our new UI element in discussion locked message
  • change alert message if no group updates
  • update groups field in table user when join and leave group
  • enable group featured in stream
  • Fix display behaviour for Group's Discussion replies
  • update field groups in commmunity_users
  • Edit discussion replies form's button should use standard button
  • Activity stream for Featured Group
  • No brackets on Group Cat
  • fix group featured view
  • add function for remove own group
  • Remove 'Featured Groups slideshow' on Group listing page with category filter
  • Change some element ID/classes from Group to User if applicable
  • admin can see all private groups/event activities.
  • hide disucssion if group discussion set to no in
  • Fix strict standard notices on Group
  • GroupEvent and GroupInvite table should use standard joomla load(...) API
  • fix strict static called warning for group delete
  • Add Group Album Delete link for Album owner
  • if last file deleted show 'No file uploaded ' message
  • fix most popular group custom stream now showing
  • owner group should get the notificaiton
  • revome avatar show/hide option from Active Groups module
  • remove show group avatar option in module latest post group
  • Module Active Groups not showing any data
  • Reload page after joining a Group
  • fix reload page after join group
  • Don't display link to view group files if theres no files in a group
  • allow admin group or owner album to delete the group album
  • fix missing groupid paramater in new group album email notification
  • Field group shows up only if all fields have values
  • use raw $_POST data with output escaping
  • fix custom message most popular group
  • fix missing groupid paramater
  • add javascript to click on input type file.
  • add submenus import and create event in group event
  • Update group approval actions
  • fix search group if keyword empty
  • fix groups event are not showed at upcoming events (bugs from 2.6)
  • fix Add total group members Group's featured slider content & remove unused variable
  • Feature groups not showing proper thumb and link

Module

  • Fix installation XML for Photo comment module
  • Remove static declaration on mod_statistics methods
  • Fix links from Photo Comment module breaking the photo page
  • Update modules: mod_hellome
  • Standardize HTML structure for module
  • Update plugin: mod_latestevents.php
  • Update mod_hellome missing class suffix parameters
  • Update module styling: mod_topmembers
  • Standardize module item listing with .cMod-Row
  • Update module styling: mod_onlineusers
  • Update module: mod_activegroups
  • Update module: mod_activitystream
  • Import stream styling from Default theme to module
  • Fix videocomment module installation XML
  • Fix installation for mod_activitystream
  • Fix installation for mod_latestevents
  • Fix latestgrouppost module bug when no GroupID exist
  • add static declaration on VideoComment module helper
  • Update module: mod_latestdiscussion
  • Update module: mod_latestmembers
  • Revise mod_hellome styling
  • Update module: mod_notify
  • Update module: mod_photocomments
  • Update module: mod_videocomments
  • Update module: modules/mod_statistics
  • remove {actor} tag from hellome status
  • prefix community for all jomsocial modules
  • prefix community for module videocomment
  • fix hellome & notify module installation
  • fix installation problem for latesmember module
  • Module latest discussion cannot be installed. Return installation fail message
  • fix loaded files mod_latestmembers
  • fix wrong behavior link in mod_latestgrouppost
  • latest photo module show repeating photo on last photo
  • fix mod_activitystream not cwindow undefined.
  • fix mod_videoscomments picture link
  • Fix tooltips which not working on latest members module
  • Email notification to admin for the new group need approval
  • global notification for approved group

Photos

  • Remove Album 'Featured' links on Album if backend config disallows
  • link featured album username
  • Set album first foto if album got picture and album cover is not set
  • set album thumbnail to show its cover photo
  • Photo's Featured added time is not calculated well
  • Revised styling for Photo uploader
  • Revised photo uploader layout styling
  • photo comment get its own template
  • fix when click add comment but comment empty in album detail
  • Fix broken photo slideshow. Unwanted return call at the beginning of _init func
  • fix tagged photo not show
  • Fix photo controller design
  • Revised Photo's form and upload ajax layout
  • Revise album cover layout
  • fix photo tags append JS issue after click next-prev
  • fix error 500 in view all album page
  • separate photo tagging with comma
  • fix thumb photo in slider cannot be clicked
  • Add a new style for featured albums and video indicator
  • add space after comma in phototagging
  • Use user photo privacy preference when posting image on Stream
  • check permission in all photos
  • if photo cover not available use default thumb
  • limit photo drag to the handle only
  • Display the Drag options during the image hover
  • after cover photo deleted should use first photo
  • myphoto use lapse time
  • Revised Photo preview layout: Slider control preview
  • Revised My Photo's album layout
  • Prepare mockup for privacy indicator for Albums
  • Hide non-public Albums from featureable functions and displays
  • fix update photo count after multiple upload
  • show privacy indicator for album
  • fix photo cover in More from this user : section
  • fix Image rotate not working
  • standardize the album thumbnail calls
  • make sure photo is properly loaded before accessing the photo url
  • Make all photos page to have consistant title
  • call wrong albumid in thumb preview
  • fix wrong get albumid when edit and upload new photo
  • add link to photo comment
  • make sure last updated uses correct data
  • fix When clicking upload photos in group album
  • generate correct stream when avatar is assigned from existing photo
  • fix photo count when uploaded from stream
  • store raw album comments
  • album: code reformatted
  • Upload photo from stream sometimes get wrong albumID(album from group) should check groupid condition
  • Support thumbnail preview when sharing single photo link on Facebook
  • Use JTable for all photos and album
  • use new grid style for photo and video listing
  • clean up album and photo tables
  • use new grid system in photo gallery
  • Allow admin to spcify number of items to be shown in album and video view photos
  • Uploaded photos to be resized to a larger
  • single entry for single album upload
  • add 4 column row photo stream with maximum of 2 rows
  • Standardize photo & video avatar under .cMediaAvatar
  • Photo album thumbnail path and count is not updated-fix count update issue.
  • Photo album thumbnail path and count is not updated On photo save
  • return COmmunityModelPhoto instead of JTable
  • fix image rotation storing absolute path
  • Fix loading bar always displayed on first load
  • Update Photo's media options
  • Using JPhotoTable to get photo URL result in loading album JTable
  • Switch media listing structure from span to list to support media ordering
  • add dragsort library
  • support photo album re-ordering
  • Experimental update Photo's album layout
  • Update create photo album form styling
  • placeholder fro dragged album
  • Album last updated not updated after a new photo is uploaded
  • Update photo album's form
  • Revised album display logic for no photo condition
  • Update Photo's album view
  • Update album description for readonly display
  • link to author in album avatar and photo
  • clean up photo comment layout. Show it within a sidebar interface
  • getPhotoCount should return number of photos in the album
  • Fix Photo's photo page action behaviour
  • Update Photo's single photo view
  • storing photos will also update the album
  • update cover path as necessary
  • Album view unnecessarily query photo tag for every photo in the album
  • fix Fatal error: Class 'CAlbumsHelper' not found
  • fix Fatal error: Call to undefined method CTableAlbum::_getLastUpdated()
  • larger photo upload preview in omnibox
  • Standardize media options for video and photo
  • Revised Photo's Featured navigation layout
  • Experimental Photo's Featured area
  • Standardize Photo's album cover in the featured area
  • Standardize Photo's album cover
  • Featured photo's cover should use its photo cover itself. Currently its using the first photo
  • Revised Photo's featured layout and listing
  • Update Photo's featured display logic
  • fix Missing thumbnails on Featured Album page
  • Fix wrong parameter passing when commenting on Album
  • Fix strict standard notices under Photos
  • Update plugin: My Photo
  • Fix BR tags on Photo comments when newlines are inputted
  • fix photo comment stream
  • new photo tagging system. Tag 1 person at a time
  • add proper avatar support in photo tagging
  • Update new photo tagging styling
  • Bigger avatar indicator in photo tagging
  • fix comment on photo stream link to invalid link
  • update photo tagging styling
  • decrease size the latest photo plugin
  • fix photo access issue in Joomla 3
  • fix missing the pagination in album photos
  • fix sub menu upload photo
  • fix link view album after upload photo
  • Photo tooltip should not get in the way of the photo
  • Replace JRequest::getVar with JInput in photos/profile and some other views
  • Photo upload failed due to JInput usage bug
  • fix albumid not found in group album
  • fix & redirect after create album
  • fix photo gallery not showing resized photo
  • Profile notification return error 500
  • Fix http/https communication to Facebook on mod_hellome module.
  • Update friend list view
  • Send message or approve / add friend error
  • Update input styling and form styling for profile edit
  • Update friend request listing styling
  • Add tab elements styling to profile edit & preferences
  • Update profile notifications & upload avatar page
  • Reorganize some class in applications page
  • Update friend invite layout and forms
  • Update language for friends invite
  • Show administrator listing setting not working
  • List menu in apps box should have a class to control the spacing
  • Update Profile's modules structure
  • Standardize profile layout with cPage structure
  • Update miniheader for profile
  • Update video listing for profile's video suggestions
  • Privacy drop down not working
  • Fix bug on custom field value containing ampersands
  • Trigger 404 on non-existing User Profile page
  • Update profile about styling
  • Fix notification listing page
  • Show 404 on missing Profile under SEF mode
  • gender dropdown list in adv.search
  • experimental profile avatar autorotate
  • fix code to load more on profile
  • Update privacy button styling
  • Update page like position for Profile
  • Update admin control for Profile
  • Update background and border for .cAlert
  • Update friend invitation in cWindow
  • Finalize friend invitation in cWindow layout
  • blocked page to unregistered user uses the same login page as frontpage
  • Place button to the bottom for profile edit and preference form
  • Profile notification return error 500
  • fix notice error terms and cond.
  • Remove Featured link on Profile when disallowed by backend config
  • Fix inbox pagination error
  • restructure profile.about.php file
  • Revised birthdate's date format in the Profile's sidebar
  • Remove unused files for People's Featured
  • Update write message form layout in cWindow
  • Revised People's featured layout
  • Update Inbox list in cWindow layout
  • Update write new message layout form
  • fix change avatar update main avatar picture
  • handle avatar uplaod
  • Revised styling for Inbox layout
  • Revised Inbox list layout
  • Revised styling for Read Message layout
  • comment/like on avatar upload persist across multiple avatar upload
  • avatar upload from front-end would also update activity stream
  • Separate login form for cWindow
  • rename the form name to ajax.login.php
  • change dependency for ajax.form to ajax.login
  • ajaxBlocker used new ajax.login template file
  • Revised registration form layout and progress bar
  • Set default background color for progress bar
  • Revise ajax friend request form http
  • Fix login form in cWindow
  • Revise ajax friend request (Approve | Remove) styling
  • featured profile in stream go to correct profile page
  • Fix privacy selection in privacy setting page should be a drop down
  • missing CRoute::_() in featured activities
  • Revised Profile > Profile's Video [Link to profile] button layout
  • Add privacy indicator for stream for friends and me only access level
  • Edit thumbnail is not working in profile->change avatar
  • close cWindow after click yes when set cover photo
  • Invite friends message box textarea should cover full width of the popup
  • Fix featured member slideshow thumbnail click
  • Update avatar layout form in cWindow
  • Remove Add as friend links when already friend
  • Show add Friend icon
  • Hovering like button should not display the Change Avatar options
  • Revised buttons styling in Profile's Change Avatar view
  • Update cWindow's Applications listing
  • Update My Applications page layout
  • fix Template file not found error on /search/browse
  • fix apps in main content is not showing
  • Update Application box styling
  • Prepare 3 color scheme for application box
  • Prepare mockup for \plugins\community\events
  • Remove unused stylesheet for plugins/community/feeds
  • Event's plugin can inherit styling from component's itself
  • support new way for plugin to display dynamic content instead of hard-coded text
  • fix issue with plugin configuration now showing up
  • Update plugin form's styling
  • fix crash when plugin parameter is empty
  • Fix Friend approval does not update user 'friends' column
  • Edit profile and edit details goes the same page(Account information)
  • plugin events use the new design
  • fix cAvatarTooltip() not defined
  • fix config twitter plugin
  • Update plugin: Latest Photo
  • Update plugin : My Contacts
  • fix the latest photo html structure
  • Update plugin styling: My Articles
  • fix kunena plugin
  • Include Kunena 2.0.3 plugins to JomSocial bundle
  • fix drag and drop costumize my page
  • fix warning in mod_datingsearch
  • fix Strict Standards warning error in custom profile
  • rearrange mycontact plugin file structure
  • rearrange file fo friendslocation plugin
  • Update styling: Kunena
  • Update plugin: Latest Photo
  • Update plugin: My Contacts view in profile's sidebar
  • Update plugins: Latest Photo
  • Syncronize styling for mytaggedvideos & myvideos plugin
  • Update plugin: My Contacts
  • rearrange feeds plugin files
  • not using Zend_Oauth_Consumer anymore for twitter plugin (not finished yet)
  • fix my articles xml definition
  • update all plugins xml to work with Joomla 2.5/3.0
  • rearrange mycontacts plugin files
  • rearrange eventlist files
  • rearrange events plugin
  • remove eventlist from repo
  • rearrange group plugin
  • rearrange icontact plugin files
  • remove eventlis files
  • rearrange jsnote plugin files
  • rearrange kunena plugin file
  • rearrange walls plugin file
  • use JDate instead of hard-code gmdate calls
  • update all modules XML file to comply with Joomla 2.5/3.0 standards
  • rearrange twitter plugin files
  • rearrange nicetalk plugin files
  • rearrange myvideos plugin files
  • rearrange mytaggedvideos plugin files
  • rearrange mygoogleads plugin files
  • rearrange myblogtoolbar plugin files
  • rearrange myblog plugin files
  • update myarticles plugin files
  • rearrange latestphoto plugin files
  • rearrange groupdiscuss plugin files
  • rearrange jomsocial_fb_comments plugin files
  • rearrange jomsocial_fb_likes plugin files
  • rearrange myphotos plugin files
  • rearrange jomsocial plugin file
  • rearrange jomsocialinprofile plugin files
  • rearrange jomsocialredirect plugin files
  • remove myblog & myblogtoolbar during build process
  • only show the profile details if user has updated it
  • Update bundled plugin to work with JomSocial 2.8 to work with feeds
  • introduce cProfileOther class when viewing others profile page
  • fix warning error when set avatar from photos
  • fix cparam::render not rendereing textarea type
  • change avatar wont update profile picture
  • upload avatar in event change main avatar pic on fly
  • Terms & Conditions always show when registering
  • Enabling recaptcha stops registration
  • fix checkbox in privacy setting and email and notification seems cannot be saved
  • Fix on reference assignment issue on admin Profiles controller
  • Remove profile.header.php content to modules/profile/userinfo.php
  • fix cant see the profile page if not logged yet
  • Error when guest is viewing private members
  • fix bug where preference page not loaded n joomla 3
  • Fix Bubble's profile toolbox
  • Fix 404 network error for missing error.gif in plugins
  • fix top member layout if no karma/points
  • Add missing change avatar option in Bubble's profile
  • Fix Change's Avatar page that messed up Joomla template
  • Fix registration step2 issue on Joomla 3
  • User cannot get status from facebook/Facebook connect fail
  • fix pagination error when guest view restricted profile
  • Fix backend's Custom Profile page
  • Revised friends approval [x] button styling
  • Dont redirect user to Account Details after saving on Edit Profile
  • Experimental input type file replacement UI to Change Avatar form
  • fix syntax error when there is no one being featured in the people browser
  • flag Pending friend request
  • fix undefinded Male/Female from gender library
  • fix calculate age
  • Custom profile in textarea is not properly escaped
  • user pointer in photo avatar uploader
  • Missing JText for most popular member page title

Stream

  • show missing profile box
  • escape stream profile-typed output
  • escaped content from the CActivities library instead of the template
  • activities: library reformatted
  • escaped newsfeed/comment
  • Reorganize stream class
  • Experimental stream layout
  • Update stream HTML structure
  • Select height should be auto by default
  • Update stream design
  • Update stream photo content styling
  • Experimental icon sprites styling in stream
  • Update stream actions content
  • Experimental stream comment form styling
  • Cleanup stream video layout
  • Update stream styling for more comments and likes brief
  • Update stream styling class name reference
  • Update stream compact spacing
  • get stream title from application library instead of hard-coding them in templates
  • use proper stream-author class
  • use new stream comment style
  • New index.activities style
  • new video and photos share template
  • new activities.groups.php template
  • add group activity template
  • support group wall in stream
  • add discussion replied stream data
  • Share box does not display proper error if session has expired
  • support new annoucement created stream
  • new stream style for discussion created
  • set default unarchive for 100 activities in 1 day
  • fix invalid links to groups and user in stream
  • update group stream list styling to use similar code as the main stream
  • Fix new stream comment/like permission
  • fix mising show more link in the stream
  • fix reply/cancel button in stream comment
  • add missing status post template
  • Standardize wall HTML structure and styling
  • Remove Show avatar in activity stream config
  • Automatically preview video in sharebox without having to click add videos
  • show location map if available
  • Remove 0 from dislike button
  • Update notification stream layout
  • Update notification's stream styling styling
  • Update notification's stream styling
  • Update notification styling for group & event invitation
  • Update stream likes javascript
  • Update Group discussion stream
  • Fix stream comment and like behaviour
  • Update stream respond font size
  • Set stream's photo spacing
  • Update stream's photo spacing
  • comment delete link only visible on hover
  • support stream post deletion by owner and site admin
  • basic stream filter
  • apply public/private filter
  • new avatars should get their own likes/comments
  • fix frontpage stream filtering
  • support group stream more/latest
  • clean up support for stream activity updates
  • Update classname for stream author
  • Update Like's button for public view
  • Experimental styling for load more stream
  • Support extended map view in stream
  • Update activity stream layout structure
  • Update stream styling for compact mode
  • fix stream filter not working after status post
  • fix stream custom message string
  • fix registered user for the month custom message
  • Remove unused stream div wrapping
  • add support for comment and like for system messages
  • centralized streamHTML code
  • guest should be able to view comment and like
  • Update custom stream message
  • finalize 'action'-able custom stream
  • fix top group stream using dummy content
  • fix add as friend not working in stream
  • add templates for featured stream
  • support album comment in stream
  • support for video and album comment
  • fix integration with album comment and wall
  • fix comment issue where wall aded at the wrong dom tree
  • Missing stream styling for Featured Profile
  • Missing steam styling for Featured Videos
  • Missing stream styling for Featured Photos
  • features stream have its own 'gold' icon
  • fix bulletin link in stream
  • remove stream LI element after a stream is deleted
  • Fix missing discussion/bulletin link from stream item
  • video.featured stream template
  • photo.featured template stream
  • use $this->escape() in every title of stream
  • profile.featured template stream
  • Update activity stream's album layout
  • Add privacy indicator for stream for friends and me only access level
  • add friends stream should not generate stream with title
  • Missing stream for accepted friend request
  • hide access indicator for public stream
  • Privacy drop down should use hand pointer
  • Update stream for accepted friend request
  • Deleting discussion should also delete the stream related to the discussion replies
  • Hide group name in stream when viewing stream from within a group
  • Discussion reply stream data should not suport comments/like
  • Standardize type in featured table same with activity stream app type.
  • Revised search view for People & Video
  • Revised search view for Events
  • fix issues where stream disappear in private group
  • add support for stream for adding new plugin
  • avoid duplicate entry in actors column
  • fix time error when posting to the stream
  • Display Kunena new topic stream entry
  • should not show actor -> target arrow when viewing own stream
  • fix event stream showing all user stream
  • stream message contain unused '{actor}' tag
  • admin custom message not showing up
  • Update translation for Registered user for this month
  • Revise styling for stream welcome message
  • #f fix album upload not reflected in stream
  • fix photo and album comment stream
  • Removing app generate dummy stream data
  • support old-style stream
  • added stream action bar for top members stream
  • fix typos in photo upload stream
  • format @username in stream properly
  • make sure guest cannot delete system activities
  • Template
  • optimize toolbar.community.php code
  • add less files to default templates
  • add common.less
  • use common border-radius code
  • add common.less
  • use common border-radius code
  • Restructure .less file to have centralized style sheet
  • Remove support for IE6
  • removed unused css files
  • Reset styling will be organized by class
  • Adapting reset styling to LESS
  • Remove unused CSS file
  • Update submenu HTML structure
  • Adapting toolbar to LESS
  • Seperate toolbar styling to submenu & filter
  • Update base style.less
  • Update filter bar HTML structure
  • Update submenu styling
  • Reorganize LESS file location to standardize image localization issue
  • Implement mixins.less to declare LESS functions
  • Standardize index listing across the component
  • Adapting toolbar styling with LESS
  • Remove unused images
  • Fixed toolbar styling
  • Experimental form and input styling
  • Experimental form and input styling
  • Implement input width standard
  • Reset a:focus styling that may inherit outline property from parent template
  • Redefine component .small & small styling
  • Update developer sample patern with horizontal & vertical form style
  • Update toolbar styling
  • Clean up toolbar spacing to realign menu
  • Update form styling class name reference
  • Remove unused form styling in the old stylesheet
  • Adapting privacy picker to LESS
  • Add tinyMCE styling
  • Update preference label display for longer text view
  • Update event creation form styling
  • Update app box styling
  • Seperate application styling in a seperate LESS file
  • Update front page module styling
  • Remove unused images file in Default theme
  • Experimental backend styling
  • Standardize index listing layout for groups
  • add bootstrap-stye grid system
  • Standardize input class name
  • Standardize alert styling in developer view
  • CSS cleanup for old styling
  • Implement icons for friends actions
  • Remove unwanted code in old stylesheet
  • add new navigation pattern into developer view
  • Update developer references for design patern
  • Add .cGridFluid for grid fluid class wrapper
  • Update developer's design patern reference
  • Update stream design in developer design patern
  • Small touchup on submenu and module box shadow
  • Update frontpage module styling
  • Cleanup index listing class
  • Centeralize index listing styling
  • Remove 'getActivityContentHTML' and it's associated template file
  • Introduce .cButton and set textarea resizing to vertical
  • Update form list class name
  • Simplify input styling
  • Remove unused styling for cWindow content
  • Update cWindows basic layout
  • Update bookmark options
  • Remove old code from old stylesheet related to cWindow
  • Introduce window.less to support cWindow styling
  • Seperate input styling for button and privacy options
  • Enabled apps/style.photo.less
  • Enabling all apps styling
  • Adapting to LESS and update omnibox styling
  • globally add 'isCommunityAdmin' variable in the template
  • Experimental button color styling
  • Update developer core content
  • Update developer pattern reference for buttons styling
  • Update cWindow content styling
  • Grouping all the page action button under single DIV for better design maintenance
  • Experimental new toolbar menu structure
  • Add box shadow to improve dropdown visibility
  • Remove unwanted element in toolbar
  • Remove old toolbar structure and styling
  • Update registration form styling
  • Update custom stream's layout for popular video
  • Experimental mockup for custom message registerd user for this month
  • Update custom stream layout styling for top groups and photos
  • Revised styling for video thumbnail layout
  • Experimental button dropdown in the index listing
  • Update experimental dropdown selection with hidden option
  • Apply index listing styling to Group members
  • Update index listing styling for all part
  • Sharing a photo from omnibox with status
  • Set max-width for stream photo thumbnail width
  • Fix advance search layout and its result
  • Fix search icon box missing
  • Experimental Default's style blue toolbar
  • Update Default's Pink layout
  • Adapting basic element to RTL
  • Update Submenu styling for last child
  • Adapting Submenu stylling for RTL
  • Templates parameter is missing from our backend
  • Adapting Form to RTL layout
  • Update RTL layout
  • Seperate Default's Blue & Pink styling
  • Adapting Photo's featured layout to LESS
  • Revised Photo's Featured styling
  • Standardize Group & Event featured layout
  • Update Default's Blue toolbar
  • Revised calendar thumb styling
  • Fix Toolbar's signout icon
  • Remove Default's Green theme dependency on style.green.css
  • Move Group's Event and Photo Album on main content to sidebar
  • Revised Guest box layout
  • Update Frontpage and Profile's empty module
  • Update Default's Dark theme
  • change set as cover to use regular jomsocial popup
  • Fix textarea borders for not-logged in users view
  • Revise ejlxm_dropdownmenu
  • Tidy up submenu search form
  • Remove .inputbox dependency for input elements
  • change css class name memberlist form
  • Fix Bootstrap conflicts with .collapse class
  • Revise layout styling for Bubble's profile
  • Show header for bubble template
  • Organize user status element in Bubble's profile.
  • Update Bubble's profile statistic styling
  • Finalize Bubble's profile layout
  • Remove unused file in Bubble theme
  • use Joomla 3 style form action route
  • Update Blueface theme
  • Remove unused file under Blueface theme
  • Remove unused stylesheet under Blueface theme
  • Update Blueface's styling
  • Add missing profile's elements in Blueface theme
  • Global reset for "form" element
  • Fix Album index page messed up Joomla3's template
  • Update RTL styling for Guestbox and Form layout
  • fix css load for joomla 3
  • Predefine cWindow text align to right for RTL
  • Remove call for style.old.css and inherit styling from style.layout.less
  • Fix Online badge unstyled in non-default template
  • Fix friends avatar in members page doesn't get styled
  • Revised status display on avatar in index listing
  • Fix Joomla 3 calendar input's styling
  • Update tabs styling for Joomla 3 backend

Video

  • Cache pending video issue with APC cache system
  • video: remove redundant max statement on last updated query
  • video: remove redundant query for an already accessible data
  • video: return data in JTable object when retrieving
  • Fix privacy picker in the Add New Video's cWindow
  • Fix Video's listing list styling messed up for regular user
  • add logic for video privacy indicator
  • Do not display Featured videos when viewing videos within a category
  • Ignore featured video/album of a deleted user fix missing lang string
  • hide publish/unpublish video category
  • remove cacheClean to fix Call to undefined method CVideos::cacheClean() issue
  • fix After a video is deleted stream item should also be deleted Featured video stream data & optimize code
  • Large video file upload should not generate invalid token if it is larger than post_max_size
  • Fix plural/singular comment text on Featured Video page
  • only admin or video owner can tag video
  • fix link to creator in video page
  • Fix wrong header for topvideos heading
  • fix missing gropuid param in group video URL
  • fix vimeo xml error
  • maxlentgh 255 for video and photo title
  • reformatted videos controller
  • Update video edit form in cWindow
  • update Video's add new video popup form layout
  • Update Video's add new video form
  • Update Video's tagging form
  • Update omnibox video preview layout
  • Update omnibox video and photo form and preview styling
  • Use smaller button size to display all comments in Video's video view
  • Finalize Video's video layout
  • fix popular videos views.
  • Block Video featured links if backend config disallows
  • fix video search if keyword empty
  • Revised Video's featured styling
  • Remove old video's app styling
  • Update Video's featured meta styling
  • Standardize Video's module for Featured Author layout
  • Update video wrapping display in cWindow
  • Set default class for video player
  • jQuery UI tabs not working for add new video with Upload Options enabled in the backend
  • fix hard-coded link in featured videos template
  • remove getVideosHTML function-not used
  • Video pop up not resize properly if video size if big
  • fix ffmpeg version checking
  • casesensitive when check has FFMPEG support
  • fix Fatal error: Using $this when not in object context in myvideos
  • Revised video thumbnail layout in status composer
  • fix missing duration in myvideos plugin
  • Fix broken link on Zencoder config
  • remove show poster option in video comment module
  • Multiple clicks while linking video creates multiple submissions
  • fix untranslated video tag
  • Fix Remove Profile Video button display
  • Change JRequest to JInput on Video related files
  • update video share box styling
  • Youtube default sharing link are not processed properly
  • fix youtube file link error due to aggresive JInput filter

Join 180,000 websites creating Amazing communities

JomSocial is the most complete, easy-to-use addon that turns Joomla CMS into a
full -fledged, social networking site

TRY NOW BUY NOW