Coder Social home page Coder Social logo

livehelperchat / livehelperchat Goto Github PK

View Code? Open in Web Editor NEW
1.9K 174.0 685.0 320.69 MB

Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.

Home Page: http://livehelperchat.com

License: Apache License 2.0

CSS 0.43% JavaScript 8.44% PHP 90.09% Shell 0.03% Hack 0.04% Python 0.01% HTML 0.01% Dockerfile 0.01% Svelte 0.96%
live-support chat-application chat livehelp live-help screenshare audio-call video-call

livehelperchat's Introduction

Live helper chat

It's an open-source powered application that brings simplicity and usability into one place. With Live Helper Chat, you can bring live support to your site for free. http://livehelperchat.com.

Apple store Google Play Deploy to DO

Codemagic build status

Need help?

Demo

http://livehelperchat.com/demo-12c.html

Integrations

Quick development guide

  • After the app is installed, disable cache and enable debug output.
    * debug_output => true
    * templatecache => false
    * templatecompile => false
    * modulecompile => false
    
  • To compile JS from lhc_web folder execute. This will compile main JS and old widget javascript files.
    • npm install && gulp
  • To compile new widget V2
    • There is two apps wrapper and widget
    • cd lhc_web/design/defaulttheme/widget/wrapper && npm install && npm run build
    • cd lhc_web/design/defaulttheme/widget/react-app && npm install && npm run build && npm run build-ie
  • To recompile back office React APP (Left toolbar, Group Chat etc...)
    • cd lhc_web/design/defaulttheme/js/admin && npm run build
  • Recompile static JS/CSS files. This is required if you change core JS files. It also avoids missing CSS/JS files if more than one server is used.
    • php cron.php -s site_admin -c cron/util/generate_css -p 1 && gulp js-static
  • ORM - https://doc.livehelperchat.com/docs/development/orm
  • Common classes - https://doc.livehelperchat.com/docs/development/common-classes
  • To recompile everything at once
    • cd lhc_web/ && ./deploy.sh

Extensions

https://github.com/LiveHelperChat

Translations contribution

https://explore.transifex.com/remigijus-kiminas/live-helper-chat/

Folders structure

  • Directories content:
  • lhc_web - WEB application folder.

Features

A few main features:

  • Bot with the possibility to integrate any third-party AI
  • XMPP support for notifications about new chats (iPhone, iPad, Android, Blackberry, GTalk, etc.)
  • Chrome extension
  • Repeatable sound notifications
  • Work hours
  • See what the user sees with a screenshot feature
  • Drag & Drop widgets, minimize/maximize widgets
  • Multiple chats at the same time
  • See what users are typing before they send a message
  • Multiple operators
  • Send delayed canned messages as if it was a real user typing
  • Chats archive
  • Priority queue
  • Chats statistic generation, top chats
  • Resume chat after the user closed the chat
  • All chats in a single window with tabs interface; tabs are remembered before they are closed
  • Chat transcript print
  • Chat transcript send by mail
  • Site widget
  • Page embed mode for live support script or widget mode, or standard mode
  • Multilanguage
  • Chats transfering
  • Departments
  • Files upload
  • Chat search
  • Automatic transfers between departments
  • Option to generate JS for different departments
  • Option to prefill form fields.
  • Option to add custom form fields, which can be either user variables or hidden fields. Useful if you are integrating with a third-party system and want to pass user_id, for example.
  • Cronjobs
  • Callbacks
  • Closed chat callback
  • Unanswered chat callback
  • Asynchronous status loading, not blocking site javascript.
  • XML, JSON export module
  • Option to send transcript to users e-mail
  • SMTP support
  • HTTPS support
  • No third parties cookies dependency
  • Previous users chats
  • Online users tracking, including geo detection
  • GEO detection using three different sources
  • Option to configure start chat fields
  • Sounds on pending chats and new messages
  • Google chrome notifications on pending messages.
  • Browser title blinking then there is pending message.
  • Option to limit pro active chat invitation messages based on pending chats.
  • Option to configure frequency for pro active chat invitation message. You can set after how many hours for the same user invitation message should be shown again.
  • Users blocking
  • Top performance with enabled cache
  • Windows, Linux and Mac native applications.
  • Advanced embed code generation with numerous options of includable code.
  • Template override system
  • Module override system
  • Support for custom extensions
  • Changeable footer and header content
  • Option to send messges to anonymous site visitors,
  • Canned messages
  • Informing then operator or user is typing.
  • Option to see what user is typing before he sends a message
  • Canned messages for desktop client
  • Voting module
  • FAQ module
  • Online users map
  • Pro active chat invitatio
  • Remember me functionality
  • Total pageviews tracking
  • Total pageviews including previous visits tracking
  • Visits tracking, how many times user has been on your page.
  • Time spent on site
  • Auto responder
  • BB Code support. Links recognition. Smiles and few other hidden features :)
  • First user visit tracking
  • Option for customers mute sounds
  • Option for operators mute messages sounds and new pending chat's sound.
  • Option to monitor online operators.
  • Option to have different pro active messages for different domains. This can be archieved using different identifiers.
  • Dekstop client supports HTTPS
  • Protection against spammers using advanced captcha technique without requiring users to enter any captcha code.
  • Option for operator set online or offline mode.
  • Desktop client for
  • Windows
  • Linux
  • Mac
  • Flexible permission system:
  • Roles
  • Groups
  • Users

Forum: http://forum.livehelperchat.com/

livehelperchat's People

Contributors

allwarezz avatar blomman9 avatar dependabot[bot] avatar dev-hyperweb avatar divereigh avatar dodgex avatar doncaz avatar elplaza avatar genachka avatar heinivb avatar hientrung avatar ilyabakhlin avatar jasonfun888 avatar joeboyc2 avatar keenick avatar kestutisj avatar kunl avatar lukio avatar martyzs avatar mesuterdemir avatar nerijuso avatar peopleinside avatar pete-tmbc avatar petermein avatar prosweb avatar remdex avatar robinstuivenberg avatar swidbert avatar vikasprogrammer avatar whchi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

livehelperchat's Issues

Phone Number Field

If an admin wanted to get in touch with the person directly, they should be allow to get both email and phone number if they want. Adding a phone field for the person entering the chat would make this better.

Translations

'Chat configuration' page cann't be translated with translation.xml file.

There are many mismatches between PHP template files and entries in translation.xml file (I've took Lithuanian file as an example).
E.g. 'Support staff member has closed this chat' or 'You do not have permission to view this chat, or chat was deleted' and many other phrases differ from matching phrases in translation.xml with one or two words. The makes many phrases untranslatable.

List of roles Problem

Roles permission doesn't apply to existing users.. every time I make any changes in role module for Operators then I have to delete that user belongs to Operator Group and I have to re create it then permissions apply otherwise not.
Why?????

[BUG] Departments Assignment

I cannot assign an operator to a department by the configuration in the last version.

I have to modify the database directly because the last version when I do that redirects me to a white page.

Visitor pages workflow

We would like the script to track ever page the visitor is on, and the next page the visitor visits, suppose, The visitors is landed on the Home page, then went to the About Us page, and then went to the FAQ page, we would like to track each visitor in real time.

[BUG] RTL style has no effect on Chatbox widget

I've translated some strings of translation.xml to Arabic language. I tested it and it worked very good except the Chatbox status box. Its direction is LTR and its text align is left.

I tried to edit the #lhc_status_container in [design/customtheme/css/override_rtl.css and widget_override.css] but there's no effect.

I read the template [design/customtheme/tpl/lhchatbox/getstatus.tpl.php] and found the problem in declaring style is in the context of element. so It's very hard to change via CSS style. If I've changed the inline style, It'll change it for all languages not only Arabic one.

Seeing When Admin, Users or People are Typing

I would like to show on both sides when the other person is typing, that would be awesome. That would just help the customer or admin know that there is someone on the other end.

[Feature Request] Don't log some IPs and Win client

First thanks for this great script i'm using it for severals weeks now and works great !

Just to know if 2 features are possible, sorry in advance for my bad english

  • Could it be possible to be able to create in admin an list of IPs we don't want to log visits in the live support ( Like Admin IP, Google Bot IPs etc ... )
    And why not a link at the end of online users rows to be able to remove the selected ip from futur logs
  • In the Win client, is it possible to make a menu to be able for an operator to select if he is online or not for the moment ? or a link in the contextual menu of the tray icon ?

Mac OS X Application Not Working

Hello,

When I open the Mac OS X App, it crashes and gives the following error report:


Process: lhc [1628]
Path: /Users/USER/Downloads/*/lhc.app/Contents/MacOS/lhc
Identifier: lhc
Version: ???
Code Type: X86-64 (Native)
Parent Process: launchd [163]
User ID: 501

Date/Time: 2013-06-08 15:28:50.778 +0200
OS Version: Mac OS X 10.8.3 (12D78)
Report Version: 10

Interval Since Last Report: 18631 sec
Crashes Since Last Report: 6
Per-App Crashes Since Last Report: 6
Anonymous UUID: 2C35D540-C561-1549-0BBE-CEE3C86F5A25

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: phonon.framework/Versions/4/phonon
Referenced from: /Users/USER/Downloads/*/lhc.app/Contents/MacOS/lhc
Reason: image not found

Binary Images:
0x100000000 - 0x100065ff7 +lhc (???) <05B52C61-A461-31F2-AE52-A260979A6F22> /Users/USER/Downloads/*/lhc.app/Contents/MacOS/lhc
0x7fff649a2000 - 0x7fff649d693f dyld (210.2.3) <36CAA36E-72BC-3E48-96D9-B96A2DF77730> /usr/lib/dyld


Can you maybe fix this? I'm using as you can see Mac OS X Mountain Lion

Kind Regards,
Jeremyboy222

Option to configure permission that operator could have access only to chats assigned to him directly.

We would like the operator to have all permissions (chat, engage, invite, track, respond,etc) and would want to transfer the chat to the agent. Now, the agent can only chat with the respective visitor that has been transferred to him, by the operator. The Agent "CANNOT", view visitors footprint, cannot invite, cannot, respond to any other chats, except the ones the operator has transferred to them.

[Feature Request] Change Availbility on the fly

I think it's a good idea to change the availability on the fly from the front page of administrative panel (Online/Offline) without need to change the configuration of a user which needs administrator access and permissions.

I wish you can implement it as soon as possible.

Error compiling source code on linux

Trying to compile the source for linux clients. I typed make and an error is outputted that phonon/audiooutput.h cannot be found.

make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtScript -I/usr/include/phonon -I/usr/include -I. -I/usr/include/phonon_compat -I. -I. -o main.o main.cpp
In file included from main.cpp:8:0:
mainwindow.h:11:32: fatal error: phonon/audiooutput.h: No such file or directory
compilation terminated.
make: *** [main.o] Error 1

SSL breaking when live chat enabled

Hi,

First of all i would like to say your software is great! so easy to install and use I really appreciate it (and will be making a donation as soon as I am up and running).

I am having an issue with SSL. When the page first loads I get the browser padlock as I should but after a few seconds the padlock dissappears - when investigating it appears to be the callback to check for new messages that is knocking the padlock off when it loads.

Is there something I can do to fix this?

I didnt do the install using the https:// URL - would this have caused this problem? Ive looked through the config files and cant see anywhere to "enable" SSL on the system.

I have used htaccess to direct all traffic to this directory to https:// but that hasnt helped.

Thanks in advance

Jason

No input file specified.

I'm having trouble installing on GoDaddy (Linux) - I keep getting the error "No input file specified." when trying to run the installer URL.

Why is this happening? Does something need to be configured differently on GoDaddy? Does it have something to do with some type of redirection occurring within the Live Helper Chat code?

[Contribution] RTL fixes and Complete Arabic Support

Hello,
I've edited some files to fix some RTL layout errors and completed some untranslated strings in Arabic language file.

This contribution is on our Company's Git repository for open source contributions here: http://dev.vision-as.info/opensource-contribution/livehelperchat/commits/arabic-support

The commit is here: http://dev.vision-as.info/opensource-contribution/livehelperchat/commit/1ce1d2b3ca5e790fb0badcd9ee887db06dce7ebf

I hope you approve and can merge it with the upstream master branch. It's already in a branch 'arabic-support'.

Thanks in Advance.

Chat doesn't show email of person chatting with

I chatted with people from my and demo site, and there was no email address to see who these people were. I am looking in the middle column of where the chats are listed on the front page when admin logs in, in the middle of the page. There is a field called E-mail - and that is empty.

I would like that to be filled out, as if I am not around, I can get in touch with them.

There is no message in the backend and database after leave a message when the operator is offline

Hi,There is no message in the backend and database after leave a message when the operator is offline.Would you please check this? THanks.
The script is:

<script type="text/javascript"> var LHCChatOptions = {}; LHCChatOptions.opt = {widget_height:340,widget_width:300,popup_height:520,popup_width:500}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'http://###.com/index.php/chat/getstatus/(click)/internal/(position)/bottom_right/(check_operator_messages)/true/(top)/350/(units)/pixels/(leaveamessage)/true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script>

Roles Module Functions Not Working Correctly in Windows IIS with PHP 5.3/MySQL installed

Unable to assign a module function for a role on a server running Windows IIS 7 with PHP 5.3 and MYSQL installed. When going to set up the role and selecting new policy, you can see the modules under "Choose a module", however menu item "Choose a module function" selection does not change when a module is selected. You can only select the default module function "All functions".

Dynamic form fields and attributes

Requirements

  • ability to pre-fill the start chat form from website end (we can pass any parameters such as e-mail, name, phone so the user won’t have to fill them in)
  • we should be able to add any field in the form, none should be mandatory, but admins should see them somehow when the chat starts.
    • we also should have option to have hidden field pre-filled by javascript.

Can't install on Nginx

Right now, I've been testing LHC on an environment with Apache as webserver and all works fine, but when I tried to install it on a server with Nginx, it throws a 4444 can't connect error right away and I just can't access 'install/install' in order to install it, always returning 404 error.

Pro Active Chat invitation

For this function, we would like the script to send an automatic invitation to visitors on the website, it can be time based:
a. if a visitor is on the website for a certain amount of time, he gets an automatic chat invitation, this feature can also work with number of pages visited,
b. if a visitor browse more than three pages on the website, then he gets an automatic chat invitation,

Extending user alert for incoming chats

I'm just gonna copy and paste from discuss, kinda says it all.
If i can do anything to help, shout out ;-)

"It is now relatively easy to miss a chat, for instance when an inmcoming chat is presented, but your getting a cup of coffee, you've missed it already;-) Would be nicer if the popup stayed in the bottom of the screen, or that while pending the sound repeats every 15 seconds. I have no idea how QT works nor i am able to compile desktop software, otherwise i would have done it myself. :-)"

Visitor Map

We would like to have a map in which we can track user location and IP address. This one should be implemented as separate tab in online users section.

XMPP support

Do have any plan for XMPP support? it would add more real time feature.
i would help and propose patch, where should i read developer documentation?

*sorry for my english

Trouble ticketing

Trouble ticketing

  • submit a ticket function where users should send tickets to whatever departments are available for their site, or to the Technical Department (the global one)
  • admins should be able to assign tickets within their LHC instances. Super admins should be able to assign tickets to any admin in the instances where the ticket has originated
  • ticket replies from admins should get sent to users via e-mail
  • ideally, the possibility to reply to the e-mail as user and the reply would get added as a reply to the ticket (see for instance TTX). Could support POP3 account for this.
  • admins can close tickets once they are resolved

This feature should be available for standard version and instance version.

Invalid captcha code, please enable Javascript!

When using "Ask a question" tab in the FAQ, I get

"Invalid captcha code, please enable Javascript!"

Using this page for testing. 3/4 of the way down. Where it's embedded in the page, the "Invalid captcha code, please enable Javascript!" is evident when a user asks a question.

However, if you use the popout on the left, it sends fine without the error.

On the production site, the pop out will not send the message and gives the same error. There is no captcha visible and since I have the same sort of issue on 2 different servers, making assumption that it is a bug and not something I have done.

In common they both have Bootstrap installed.

Thanks!

FR: Live operator status change in client widget

When LHC widget ('#lhc_status_container') is embedded on webapp page, where visitors stay for quite a long time, it's very important to update operator's status (online/offline) at some reasonable interval.
That may be done by developers themselves if there would be an API to get operator's status. May be some API exists already for providing status to desktop client?

Monitoring operators activity - statistic

From mail
I was looking for a report that would show the operator activity by date, log in time & log out time (I’m sure you’d need to look at when the session variable was cleared).

Implementation workflow

  1. Track operators, their chat statistic, last sync. Login logout dates.
  2. This feature should be enabled or disabled.
  3. Option to filter by date range

Seems all.

Desktop Client

I'm about to set up multiple operators at my office to use the Windows client but there are a few issues that are very necessary to make it user-friendly for my co-workers:

  1. New Chats tooltips/bubbles:
    These need to stay open indefinitely until either another operator answers the chat request or the current operator clicks the close/X button to dismiss the tooltip/bubble. Otherwise chats will be missed if the operator was away from his/her desk and missed the notification and sound alert.
  2. Automatic Run at Windows Startup:
    Option to run the client on Windows startup otherwise operators will forget to turn the chat on every day.
  3. Auto-Open Chat Rooms window on Launch:
    Most operators wouldn't even know that they need to open the Chat Rooms window to start receiving new chat requests/notifications. This needs to auto-open immediately on program launch (or at least have an option to do so).
  4. Tray icon change:
    The tray icon need to change if there is a pending chat request and maybe blink or something to grab the operator's attention.
  5. Operator Status:
    Option to set operator as offline in case they need to step away from their desk. Tray icon should also change (grayed out or something) to give the operator visual feedback that they are currently offline in case they forgot to set it back to online.
  6. Sound Notification:
    Not really necessary but it would be nice if we had different sound effect options to choose from (or give us the ability to add our own) instead of the lady's voice. I've gotten comment from clients where they think it sounds like a phone sex operator or something - lol.

If you need new sound effects as MP3 or new icons for the different status and notifications, just let me know and I'll design some for you.

Thanks again for all of your hard work!

[Feature Request] E-Mail Chat Transcript

After a chat has been closed I would like to be able to email a copy to another operator (in my case a dealer or salesman). Currently if you click "E-Mail" to send an email to the person with whom you are chatting, it sends your message and the chat transcript to his email address. Unless I have missed it there is a prompt to change the respond to email, but not for the destination. This is fixed to the email address of the person who opened the chat dialog. It would be very handy to be able to specify the recipients address so I could send this to someone other than the person who opened the chat.

Insert into message when visitor or operator left the chat....

Iam sory, iam newbie....
I have a idea
when operator or visitor left the chat then aplication insert into table message "operator/ user left chat"...

there are some benefit

  1. admin can lookup history message detail
  2. admin can know, if her operator do a mistake, ex: operator not answer chat, visitor left chat, then operator write more text for answer chat. So administrator can't know this issue
  3. in reopen new window if operator close, he can see when "left chat"

thank you

[BUG] Sometimes the application hangs and returns white pages

I've a strange problem. sometimes I face that application hangs and returns white pages.

I checked the logs of the system and found these errors:

May 30 12:33:23 clients kernel: httpd[4147]: segfault at b5c6df9c ip b5c6df9c sp b6b9681c error 15
Jun  1 14:17:53 clients kernel: httpd[4161]: segfault at 14 ip 03be1fd7 sp b6b93ef0 error 4 in libphp5.so[3a13000+311000]
Jun  1 14:19:58 clients kernel: httpd[4162]: segfault at 2c ip 03bf7237 sp b75943ac error 4 in libphp5.so[3a13000+311000]
Jun  1 14:38:04 clients kernel: httpd[4164]: segfault at 79732042 ip 007da9fb sp b7592d58 error 6 in libgcc_s-4.4.7-20120601.so.1[7c2000+1d000]
Jun  1 14:45:02 clients kernel: httpd[27015]: segfault at 20 ip 03c6eb9f sp b6b93470 error 4 in libphp5.so[3a13000+311000]

==> /var/log/httpd/error_log <==
[Sat Jun 01 14:45:02 2013] [error] [client 197.134.145.26] PHP Fatal error:  Cannot redeclare __autoload() (previously declared in /home/live/public_html/index.php:12) in /home/live/public_html/index.php on line 15
[Sat Jun 01 14:45:03 2013] [notice] child pid 27013 exit signal Segmentation fault (11)
[Sat Jun 01 14:49:55 2013] [error] [client 197.134.145.26] PHP Fatal error:  Cannot redeclare __autoload() (previously declared in /home/live/public_html/index.php:12) in /home/live/public_html/index.php on line 15
[Sat Jun 01 14:49:55 2013] [notice] child pid 27019 exit signal Segmentation fault (11)
[Sat Jun 01 14:50:15 2013] [error] [client 197.134.145.26] PHP Fatal error:  Cannot redeclare __autoload() (previously declared in /home/live/public_html/index.php:12) in /home/live/public_html/index.php on line 15
[Sat Jun 01 14:50:16 2013] [notice] child pid 26940 exit signal Segmentation fault (11)
zend_mm_heap corrupted
[Sat Jun 01 15:00:30 2013] [error] [client 197.134.145.26] PHP Parse error:  syntax error, unexpected '@', expecting T_FUNCTION in /home/live/public_html/index.php on line 10, 
[Sat Jun 01 15:00:30 2013] [error] [client 197.134.145.26] PHP Fatal error:  Cannot redeclare __autoload() (previously declared in /home/live/public_html/index.php:12) in /home/live/public_html/index.php on line 22
[Sat Jun 01 15:00:49 2013] [error] [client 197.134.145.26] PHP Parse error:  syntax error, unexpected $undefined in /home/live/public_html/index.php on line 12

How can I solve this?

Using for Multiple Sites

I looking to use livehelperchat on 3 of my sites and was wondering if there is a way to sandbox operators based on the domain?

Close Button on User Side

There needs to be a Close Button on the user side. This would allow people who not as high tech to close the chat tab without closing all the whole browser window.

Compatibility problem - Short Open Tag

I had a problem in a installation and after a lot of search we found the problem was because the short open tag was disabled in that server and some of the installation files seems to use that tags.

For maximum compatibility the tags should be complete:

I could send a push but it's a simple search and replace.

Regards

New chat sound notification proposal

The current sound notification when there's a new chat is a voice speaking in english and thus not compatible with another languages.

I'm proposing some new sounds to replace it, all of them using the "doorbell" metaphor, which fits the concept that "someone is waiting":

http://www.freesound.org/people/baujahr66/sounds/157252/

http://www.freesound.org/people/2887679652/sounds/171755/

http://www.freesound.org/people/guitarguy1985/sounds/69386/

http://www.freesound.org/people/guitarguy1985/sounds/69385/

http://www.freesound.org/people/guitarguy1985/sounds/69384/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.