- Guest Name Changes - Guests can now change their names without logging in. Along with this comes the option of disabling this feature, allowing duplicate names, and banning certain words. Administrators can also force name changes.
- Smiley Button - A smiley button is now available in 1-on-1 chat and chat rooms for users to see all smilies and select one.
- Synced Messages - Sent and received messages are now synced across all browser tabs if you're using our push service. Users not on our push service will still get synced messages for received messages only.
- Chat Room Instant Bans - Chat room users that are kicked or banned are now instantly removed *Available on Push Service Only*
- Pop Out Chat Rooms - Chat Rooms can now be popped out in a new window.
General
- Administrators can now search for guests in the admin panel.
- Added an option to unblock users from chat rooms in the admin panel.
Bug Fixes
- Fixed an issue with the push service that was causing slower than normal messages.
- Fixed banning of users in chat rooms.
- Improved the scrolling for the buddy list when the height is too high for the browser window.
- Added error messages for when the installation process does not have write permissions.
- Fixed a bug that would still show smilies when they were disabled.
- Fixed a bug in IE with text input placeholders.
- Fixed PHP notices on installation and admin panel.
- Fixed an issue with the new message sound playing when there was no new message.
Upgrade Instructions
Trial users should completely replace all files and reinstall.
1. Backup your existing files
2. Download ArrowChat v1.6 and replace all files
--- OR ---
2. Download ArrowChat v1.6 and only replace the files below (Only do this if you are on v1.5.61)
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/manage.php
arrowchat/admin/general.php
arrowchat/admin/system.php
arrowchat/admin/users.php
arrowchat/admin/includes/admin_init.php
arrowchat/admin/includes/functions/functions_update.php
arrowchat/admin/layout/pages_general.php
arrowchat/admin/layout/pages_manage.php
arrowchat/admin/layout/pages_users.php
arrowchat/includes/init.php
arrowchat/includes/classes/class_arrowpush.php
arrowchat/includes/functions/functions_common.php
arrowchat/includes/js/arrowchat_core.dev.js
arrowchat/includes/js/arrowchat_core.js
arrowchat/includes/json/receive/receive_block_list.php
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_user.php
arrowchat/includes/json/send/send_chatroom_create.php
arrowchat/includes/json/send/send_message.php
arrowchat/includes/json/send/send_settings.php
arrowchat/install/index.php
arrowchat/install/includes/db_initial_values.php
arrowchat/install/includes/functions_install.php
arrowchat/install/includes/functions_php.php
arrowchat/install/schemas/mssql_schema.sql
arrowchat/install/schemas/mysql_schema.sql
arrowchat/language/en/en.php
arrowchat/upgrade/ *entire folder*
New Files in this version:
arrowchat/includes/classes/class_arrowpush_encrypt.php
Theme File Changes
arrowchat/themes/{theme name}/css/style.css
arrowchat/themes/{theme name}/images/bg-core.png
arrowchat/themes/{theme name}/template/buddylist_window.php
arrowchat/themes/{theme name}/template/chat_window.php
arrowchat/themes/{theme name}/template/chatrooms_room.php
arrowchat/themes/{theme name}/template/chatrooms_window.php
CSS IDs/Classes Added
.arrowchat_smiley_button
.arrowchat_smiley_button_hover
.arrowchat_smiley_box
.arrowchat_smiley_wrapper
.arrowchat_smiley
.arrowchat_enter_name_wrapper
#arrowchat_guest_name_input
.arrowchat_chatroom_popout
.arrowchat_chatroom_popout_hover
CSS IDs/Classes Changed
.arrowchat_textarea
.arrowchat_tabcontentinput
.arrowchat_chatroom_message_area textarea
.arrowchat_chatroom_message_area
.arrowchat_chatroom_content
#arrowchat_chatroom_create_input
#arrowchat_chatroom_create_password_input
#arrowchat_chatroom_password_input
#arrowchat_show_bar_button