Find out what the new version changed here
User avatar
Jason
ArrowChat Team
 
Posts: 2031
Joined: 13 Dec 2009, 00:06

by Jason 10 Nov 2015, 22:32

ArrowChat v1.8.4 Patch Notes
Many essential bugs have been squashed!


New Features


  • Group Only Chat Rooms
    They're finally here! Allow only users of a certain user group to enter a chat room.
    Image


  • Log Out API
    There is a new API that allows you to log out any user at any time. Please visit http://www.arrowchat.com/documentation/?p=logout for more information on implementation.
    Image


  • Hide the Online List
    You can now hide the online list with a click of the button in the admin panel. Useful for sites that want chat initiated through links only or want to use other features of ArrowChat without 1-on-1 chatting.


  • Group Permission Enable Mode
    Group permissions can now be switched from 'Disable {feature}' to 'Enable {feature}'. Useful for sites that have secondary groups such as XenForo.



General


  • Added SocialScript and DatingScript integrations.
    Image
  • Added an option to download a picture when viewing it.
  • The mobile keyboard will now stay open after sending a message.
  • Users can now hide the mobile tab from appearing in the mobile chat settings.
  • Updated JQuery to 1.11.2. There is currently a known bug in 1.11.3 which should be fixed in 1.11.4.
  • Updated JQuery UI to 1.11.4.



Bug Fixes


  • An issue where the mobile tab would not appear has been fixed.
  • Fixed some sizing issues with the mobile tab.
  • Fixed a bug with the side menu in the admin panel.
  • Updated the installation process to work with PHPfox 4.
  • Fixed an issue where mobile users could not see other mobile users.
  • Fixed the blank page issue when pressing back on mobile.
  • Fixed the admin panel's Facebook feed.
  • Fixed a bug where hiding the bar was still generating requests.
  • Fixed some verbiage on the installer.
  • JQuery .attr has been updated to .prop.
  • Fixed an issue with charset HTML standards.
  • Fixed an issue where user settings would not save in the admin panel.
  • Group permissions will now work in embedded and mobile chat rooms.




Upgrade Instructions


Only perform these instructions if upgrading from v1.8.3. Otherwise, please follow the v1.8.3 upgrade instructions: http://www.arrowchat.com/forum/viewtopic.php?f=4&t=2005


  • Step 1: Backup your existing files
    It's very important that you backup your files in case something goes wrong. You'll then have the old files that may help you fix any issues.

  • Step 2: Download and replace all files
    Download the v1.8.4 update from our site and replace all the files on your server. Again, make sure that you backup language and theme files before doing this to make the transition easier. Replacing all the files will not delete any settings or information.

  • Step 3: Run the upgrade folder
    Run the /arrowchat/upgrade/ folder in your browser (ex. http://www.yoursite.com/arrowchat/upgrade/) and follow the on-screen instructions.

  • Step 4: Update your theme
    Make sure to update your theme files as there have been some changes to the CSS.

  • Step 5: Update your language (non-English)
    There have been a few additions to the language file and non-English languages will need updating.






Files Changed


Show/Hide Information

arrowchat/bootstrap.php
arrowchat/external.php
arrowchat/admin/general.php
arrowchat/admin/manage.php
arrowchat/admin/system.php
arrowchat/admin/users.php
arrowchat/admin/layout/pages_general.php
arrowchat/admin/layout/pages_header.tpl
arrowchat/admin/layout/pages_index.php
arrowchat/admin/layout/pages_manage.php
arrowchat/admin/layout/pages_users.php
arrowchat/includes/init.php
arrowchat/includes/functions/integrations/functions_datingscript_v1.php
arrowchat/includes/functions/integrations/functions_socialscript_v1.php
arrowchat/includes/js/arrowchat_core.dev.js
arrowchat/includes/js/arrowchat_core.js
arrowchat/includes/js/arrowchat_mobile.js
arrowchat/includes/js/jquery.js
arrowchat/includes/js/jquery-ui.js
arrowchat/includes/json/receive/receive_chatroom_room.php
arrowchat/install/images/img-datingscript.png
arrowchat/install/images/img-socialscript.png
arrowchat/install/includes/db_initial_values.php
arrowchat/install/includes/db_initial_values_mssql.php
arrowchat/install/includes/functions_install.php
arrowchat/install/includes/integrations_db_list.php
arrowchat/install/includes/integrations_list.php
arrowchat/install/layout/pages_config.php
arrowchat/install/layout/pages_final.php
arrowchat/install/schemas/mssql_schema.sql
arrowchat/install/schemas/mysql_schema.sql
arrowchat/language/en/en.php
arrowchat/public/chatroom/js/chatroom_core.js
arrowchat/public/mobile/index.php
arrowchat/public/mobile/includes/css/jquery-mobile.css
arrowchat/public/mobile/includes/css/style.css
arrowchat/public/mobile/includes/css/images/icons-back-arrow.png
arrowchat/public/mobile/includes/js/jquery.mobile-1.4.5.min.map
arrowchat/public/mobile/includes/js/jquery-mobile.js
arrowchat/public/mobile/includes/js/mobile_core.dev.js
arrowchat/public/mobile/includes/js/mobile_core.js
arrowchat/public/popout/js/popout_core.js
arrowchat/upgrade/index.php


Theme Classes/IDs Changed


Show/Hide Information

#lbCaption
#arrowchat_mobiletab
#arrowchat_mobiletab_new


Theme Classes/IDs Added


Show/Hide Information

#pf_admin