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

by Jason 30 Oct 2013, 15:41

New Features
  • Facebook Integration - Users can now connect to their Facebook account and send/receive new messages from their Facebook friends.
    Image

  • New Mobile Version - We've completely revamped the mobile version to add chat rooms, fix bugs, and a whole bunch of miscellaneous improvements.
    Image

  • HTML5 Desktop Notifications - You can now select to use HTML5 desktop notifications in ArrowChat to notify users when a new message is received.
    Image

  • Reworked Chat History - Chat history has been reworked to always show the last 20 messages. Scrolling up will load more messages in the window. The user can click 'Clear Conversation' to delete this history at any time.
    Image

  • Improved Scrolling - The chat windows will no longer automatically scroll to the bottom when a new message is received unless the scroll bar is already at the bottom.
    Image

  • Sending Message Indicator - There is now an indicator that the message is sending after a user sends the message.
    Image

  • Special Admin Colors - Administrators can now have a special background and text color in the buddy list and chat room list. There is also a new CSS class attached to these users for further customization.
  • Improved Sounds - The new message sound will no longer play when the window is already in focus. This also fixed several issues with the sound playing when it shouldn't.
  • ArrowChat Maintenance - Added a new maintenance cleanup in the admin panel that will get rid of all the junk in your database making ArrowChat fun faster.
  • Chat Room Limits - Each chat room can now have a user limit. When the maximum number is reached, a message will display telling subsequent users to wait.
  • Blocked Word List - Admins can now block specific words from being used in chat.

General
  • Updated the smiley icon.
  • Added an option to install ArrowChat as guest/Facebook chat only. Now any site can use ArrowChat without any coding.
  • Admins and mods now have a title displayed next to their name in chat rooms. This can be changed to anything you want including small icons.
  • Admins and mods no longer have a flood limit in chat rooms.
  • Messages that fail to send will now display an error message.
  • Added a setting for a login URL to link the user to the login page when clicking the icon telling the user to login.
  • Added support for vBulletin 5.
  • The XenForo integration will no longer show banned or awaiting-validation users.
  • Guest chat will no longer add bots as users.
  • The standalone integration now adds a commented session start to make users aware that it is needed.

Bug Fixes
  • Fixed issues in all user lists that would display the list improperly.
  • Fixed an issue with the file upload overwriting previous uploads.
  • Fixed an issue with the popout chat not displaying the user window at the appropriate height.
  • Fixed an issue that called the user receive file in chat rooms every new message.
  • Fixed padding issues on the file upload button.
  • Video chat is no longer blocked by popup blockers.
  • Fixed a rare issue with the admin panel giving an error while saving.
  • Fixed issues with the popout chat room's conversation height and avatars.
  • Fixed a small height problem with the chat rooms.
  • Fixed an undefined variable error on the business edition's video chat.
  • Fixed a problem with security settings blocking our minified JavaScript on many servers.
  • Fixed an installation issue where the table prefix error would display when it was correct.
  • Fixed various issues with Elgg 1.8.
  • Links in the embedded chat rooms and popout chat will no longer open in the iframe.
  • Fixed a small issue during installation that would make the database confirmation screen appear incorrectly.
  • Fixed a problem with different languages when creating user-created chat rooms.
  • Finally! Fixed an issue with the chat room user list not displaying the users that are in the room properly.
  • Updated SkaDate with the new config file location.
  • Fixed an undefined variable notice for avatars.
  • Disabling mobile chat in the admin panel will no longer disable embedded chat rooms or the mobile version.
  • Fixed a problem with the idle timer not functioning after a user went offline.
  • Clicking 'Available to chat' will no longer stop polling the buddy list.
  • Changed the k variable to something more unique so that sites would not interfere with ArrowChat.
  • Fixed an issue with HTTPS sites and the mobile version.

Upgrade Instructions

Trial users should completely replace all files and reinstall.

1. Backup your existing files

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

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

4. Re-download your theme and replace all files
--OR--
If you have custom changes in your theme, refer to the CSS and file changes listed below.

5. Update your language file if you are not using English.


Files changed in this version:
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/includes/css/images/ <entire folder>
arrowchat/admin/layout/pages_general.php
arrowchat/admin/layout/pages_header.php
arrowchat/admin/layout/pages_manage.php
arrowchat/admin/layout/pages_system.php
arrowchat/includes/edition.php
arrowchat/includes/functions/functions_common.php
arrowchat/includes/functions/functions_receive.php
arrowchat/includes/functions/functions_send.php
arrowchat/includes/functions/integrations/functions_elgg.php
arrowchat/includes/functions/integrations/functions_smf2.php
arrowchat/includes/functions/integrations/functions_standalone.php
arrowchat/includes/functions/integrations/functions_xenforo.php
arrowchat/includes/js/arrowchat_core.dev.js
arrowchat/includes/js/arrowchat_core.js
arrowchat/includes/js/arrowchat_libraries.js
arrowchat/includes/js/arrowchat_templates.js
arrowchat/includes/json/receive/receive_buddylist.php
arrowchat/includes/json/receive/receive_chatroom.php
arrowchat/includes/json/receive/receive_chatroom_room.php
arrowchat/includes/json/receive/receive_history.php
arrowchat/includes/json/send/send_chatroom_create.php
arrowchat/includes/json/send/send_message_chatroom.php
arrowchat/includes/json/send/send_settings.php
arrowchat/install/index.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/includes/functions_install.php
arrowchat/install/layout/pages_config.php
arrowchat/install/layout/pages_database.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/list/js/list_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/js/mobile_core.dev.js
arrowchat/public/mobile/includes/js/mobile_core.js
arrowchat/public/popout/js/popout_core.js
arrowchat/public/video/video_session.php (business edition only)


New Files in this version:
arrowchat/admin/includes/css/colorpicker.css
arrowchat/admin/includes/js/colorpicker.js
arrowchat/admin/images/img-check.png
arrowchat/admin/images/img-loading.gif
arrowchat/install/images/img-vbulletin5.png
arrowchat/install/images/guests_only.php
arrowchat/public/mobile/includes/js/jquery.mobile-1.3.2.min.map
arrowchat/themes/<theme name>/images/img-sending.gif
arrowchat/themes/<theme name>/images/img-facebook-icon.gif


New Folders in this version:
arrowchat/public/mobile/includes/css/images/


Theme File Changes
themes/{theme folder}/images/bg-core.png
themes/{theme folder}/template/applications_bookmarks_tab.php
themes/{theme folder}/template/applications_tab.php
themes/{theme folder}/template/applications_bookmarks_list.php
themes/{theme folder}/template/buddylist_window.php


CSS IDs/Classes Added
.arrowchat_message_sending (no padding-right and #fff background color on hd themes)
.arrowchat_message_sending_popout
.arrowchat_facebook_connect
.arrowchat_facebook_connect a
.arrowchat_facebook_connect a:hover
.arrowchat_facebook_connect_hover
.arrowchat_group_container
.arrowchat_group_text
.arrowchat_group_line_container
.arrowchat_group_line
#arrowchat_popout_left .arrowchat_chatroom_room_name


CSS IDs/Classes Changed
.arrowchat_userscontentname (font-size:11px;word-break:break-all;max-height:10px)
.arrowchat_chatroom_room_name (font-size:11px;word-break:break-all;max-height:10px;padding-top:7px)
#arrowchat_chatroom_chat (width 70%)
#arrowchat_chatroom_room_list (width 29.7%)
.arrowchat_ui_button (remove font-weight)
#arrowchat_chatroom_room_list (min-height:255px;max-height:255px;)
#arrowchat_chatroom_chat (min-height:255px;max-height:255px;)