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

by Jason 26 Oct 2017, 22:59

ArrowChat v2.1 Patch Notes
Offline user searching and more


New Features


  • Offline User Searching
    The search box will now search for offline users as well! To start out, only registered users who have logged into ArrowChat will show up. Guest name searching will be available in a future update.
    Image


  • @User in Chat Rooms
    You can now grab the attention of others users in chat rooms by using @UserName. The user's name will appear highlighted.
    Image




General


  • HUGE performance boost. We've identified a few SQL queries that were taking a lot of server resources and fixed them.
  • Added Elgg 2.0+ support.
  • Guests can now change names in embedded and mobile chat.
  • Using the 'allow mode' for group permissions now changes the chat room's group permissions from disallow to allow as well.
  • Running maintenance no longer deletes admins or mods.
  • Removed Smarty implementation.



Bug Fixes


  • Fixed a memory leak with slimbox.
  • Fixed Gravatars loading on http instead of https.
  • Fixed an issue that caused the popout chat room icons to disappear.
  • Running maintenance for inactive guests would cause an error for users that still had that guest open. This has been fixed.
  • Fixed a potential security hole with emojis.
  • Fixed the TinyChat video option.
  • Fixed an issue with announcements in the admin panel.
  • Fixed a rare issue with chat rooms not staying open.




Upgrade Instructions


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


  • 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 v2.1 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/admin/activate.php
arrowchat/admin/forgot.php
arrowchat/admin/general.php
arrowchat/admin/index.php
arrowchat/admin/manage.php
arrowchat/admin/system.php
arrowchat/admin/themes.php
arrowchat/admin/users.php
arrowchat/admin/includes/admin_init.php
arrowchat/admin/includes/functions/functions_login.php
arrowchat/admin/layout/pages_manage.php
arrowchat/includes/functions/functions_common.php
arrowchat/includes/functions/functions_send.php
arrowchat/includes/js/arrowchat_core.dev.js
arrowchat/includes/js/arrowchat_core.js
arrowchat/includes/json/receive/receive_chatroom_room.php
arrowchat/install/includes/db_initial_values.php
arrowchat/install/includes/db_initial_values_mssql.php
arrowchat/install/includes/integrations_db_list.php
arrowchat/install/includes/integrations_list.php
arrowchat/install/schemas/mysql_schema.sql
arrowchat/install/schemas/mysql_schema_pre_5.5.3.sql
arrowchat/language/en/en.php
arrowchat/public/mobile/index.php
arrowchat/public/mobile/includes/css/style.css
arrowchat/public/mobile/includes/js/mobile_core.dev.js
arrowchat/public/mobile/includes/js/mobile_core.js
arrowchat/public/popout/index.php
arrowchat/public/popout/js/popout_core.dev.js
arrowchat/public/popout/js/popout_core.js
arrowchat/public/video/index.php
REMOVE arrowchat/includes/classes/Smarty/
REMOVE arrowchat/admin/layout/.tpl files
ADDED arrowchat/admin/layout/pages_activate.php
ADDED arrowchat/admin/layout/pages_footer.php
ADDED arrowchat/admin/layout/pages_forgot.php
ADDED arrowchat/admin/layout/pages_header.php
ADDED arrowchat/admin/layout/pages_login.php
ADDED arrowchat/includes/functions/integrations/functions_elgg_v2.0.php
ADDED arrowchat/includes/json/receive/receive_search.php
ADDED arrowchat/public/mobile/includes/css/images/icons-search.png


Theme Classes/IDs Added


Show/Hide Information

.arrowchat_change_name_menu
.arrowchat_change_name_menu input
#arrowchat_popout_change_name_wrapper
.arrowchat_at_user