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

by Jason 10 Jul 2012, 01:07

New Features
  • Embed Codes - The admin panel now contains an 'embed codes' navigation menu item. This will allow you to embed user chat, chat rooms, and the buddy list right into your webpage.
  • Dynamic Bar Links - Bar links can now have URLs with the user ID or username.
  • New Announcements UI - The announcement message has received a new look!
  • Chat Animations - New chat messages are now animated which can be turned on or off in the admin panel.
  • Hide Applications Menu - You can now choose to hide the applications menu on the bar. All applications will be shown and users will not have the option of hiding or sorting them.
  • Bar Links to the Right - You can now choose to show the bar links to the right of applications.
  • Hide Admins - You can now choose to not show ArrowChat admins in the buddy list.
  • View Admins Only - You can now choose to only show admins in the buddy list for both members and/or guests.

General
  • The mobile page will now display a message to the user if they are not logged in and guest chat is disabled.
  • Changed the admins can view all users logic to include guest users as well.

Bug Fixes
  • Fixed a problem where the admin panel would sometimes display a 500 error.
  • Fixed a cache problem in the admin panel.
  • Fixed line breaks in messages.
  • Fixed themes not staying when the page is changed.
  • Fixed a problem with applications not loading when in 'other applications'.
  • Fixed the phpFox integration for a bug that would happen rarely.
  • Fixed a bug causing the notifications popup to not add scroll bars when it was too large.
  • Fixed chat rooms not displaying quotes and URLs properly.
  • Fixed a problem with semi-colons in smilies.
  • Fixed blocking guests to cause JavaScript errors.
  • Fixed JamRoom user ID logic so that users will no longer appear logged in when they are not.
  • Fixed a bug that would display avatars when disabled, not show the time, and not scroll the chat in chat rooms.
  • Guest names are now displayed problem in chat rooms when a global message is sent.

Upgrade Instructions

Trial users should completely replace all files and re-install.

1. Backup your existing files

2. Download ArrowChat v1.5.5 and replace all files
--- OR ---
2. Download ArrowChat v1.5.5 and only replace the files below (Only do this if you are on v1.5.12)

3. Run the /arrowchat/upgrade/ folder in your browser. Ex: http://www.yoursite.com/arrowchat/upgrade/

4. IMPORTANT The /includes/integration.php file must be updated!

If you are on a supported integration:

Rename AND move the includes/functions/integrations/functions_<integration name>.php file to includes/integration.php

Example:
includes/functions/integrations/functions_buddypress.php => includes/integration.php


If you are on a custom integration:

In the includes/integration.php file, find THREE instances of:

arrowchat_status.message

and REPLACE WITH:

arrowchat_status.is_admin


5. Re-download your theme and replace all files
--OR--
Replace only the css/style.css, images/img-announcement-tip.png, and template/announcements_display.php files. If you have custom changes in your CSS file, simply overwrite all the "announcements" section in the CSS.


Files changed in this version:

arrowchat/.htaccess
arrowchat/bootstrap.php
arrowchat/external.php
arrowchat/admin/general.php
arrowchat/admin/manage.php
arrowchat/admin/system.php
arrowchat/admin/includes/admin_init.php
arrowchat/admin/layout/pages_general.php
arrowchat/admin/layout/pages_header.tpl
arrowchat/admin/layout/pages_manage.php
arrowchat/includes/functions/functions_send.php
arrowchat/includes/functions/integrations/ <entire folder>
arrowchat/includes/js/arrowchat_core.dev.js
arrowchat/includes/js/arrowchat_core.js
arrowchat/includes/json/receive/receive_buddylist.php
arrowchat/includes/json/receive/receive_chatroom.php
arrowchat/includes/json/send/send_settings.php
arrowchat/install/index.php
arrowchat/install/includes/db_initial_values.php
arrowchat/language/en/en.php
arrowchat/public/mobile/includes/js/mobile_core.dev.js
arrowchat/public/mobile/includes/js/mobile_core.js
arrowchat/themes/facebook_no_bar/css/style.css
arrowchat/themes/facebook_no_bar/images/img-announcement-tip.png
arrowchat/themes/facebook_no_bar/template/announcements_display.php
arrowchat/themes/new_facebook_full/css/style.css
arrowchat/themes/new_facebook_full/images/img-announcement-tip.png
arrowchat/themes/new_facebook_full/template/announcements_display.php

New Folders:
arrowchat/upgrade/
arrowchat/public/list/
arrowchat/public/chatroom/