No description
Find a file
Damjan Georgievski cf1f24bff6 Allow The Lounge to be proxied behind a /path/ url
contains three small changes to use relative urls instead of absolute rooted at /

* favicons in index.html
* badge and pop sound in lounge.js
* the url for the socket.io endpoint

Typical use with nginx:

    location /path/ {
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_pass http://localhost:9000/;
    }

those trailing / are important.
2016-02-13 22:40:06 +01:00
client Allow The Lounge to be proxied behind a /path/ url 2016-02-13 22:40:06 +01:00
defaults Merge pull request #1 from FryDay/master 2016-02-13 09:37:47 +00:00
src Rename variable corresponding to the server 2016-02-10 06:20:05 +00:00
test Rename the fixture folder, forgotten while switching to new project name 2016-02-12 04:52:32 +00:00
.editorconfig Add .editorconfig 2015-10-26 03:03:12 +01:00
.eslintignore Rename client source and templates files to new project name 2016-02-10 05:40:53 +00:00
.eslintrc Allow simple-quotes strings if it avoids escaping 2015-12-01 22:19:55 +01:00
.gitattributes Add gitattributes to normalize line endings 2016-01-24 16:12:08 +02:00
.gitignore Update gitignore 2014-10-05 01:19:05 -07:00
.travis.yml Update secrets in Travis CI, to fix the publication on npm 2016-02-12 07:54:20 +00:00
CHANGELOG.md Use persistent commit url for shout's changelog 2016-02-12 13:45:39 +02:00
CONTRIBUTING.md Switch to new project name in CONTRIBUTING file 2016-02-10 05:01:50 +00:00
docker-compose.yml Update docker configuration files with new project name 2016-02-10 05:04:09 +00:00
Dockerfile Update docker configuration files with new project name 2016-02-10 05:04:09 +00:00
Gruntfile.js Rename client source and templates files to new project name 2016-02-10 05:40:53 +00:00
index.js Comply with ESLint 2015-10-26 03:01:47 +01:00
LICENSE Update LICENSE notice to add ours on top of @erming and Shout 2016-02-10 06:20:05 +00:00
package.json Update dependencies and pin versions 2016-02-12 13:27:17 +02:00
README.md Add mention to credit @erming's great work and inheritance from Shout 2016-02-10 07:47:01 +00:00

#thelounge IRC channel on freenode npm version Build Status Dependency Status devDependency Status

The Lounge

What is it?

The Lounge is a web IRC client that you host on your own server.

This is the official, community-managed fork of @erming's great initiative, the Shout project.

What features does it have?

  • Multiple user support
  • Stays connected even when you close the browser
  • Connect from multiple devices at once
  • Responsive layout — works well on your smartphone
  • .. and more!

Install

sudo npm install -g thelounge

Usage

When the install is complete, go ahead and run this in your terminal:

lounge --help

For more information, read the documentation.

Development setup

To run the app from source, just clone the code and run this in your terminal:

npm install
npm run build
npm start

License

Available under the MIT License.

Some fonts licensed under SIL OFL and the Apache License.