No description
Find a file
Pavel Djundik 7736d19ceb Merge pull request #212 from thelounge/astorije/improve-context-menu-design
Minor enhancements of the context menu UI
2016-03-20 23:47:20 +02:00
client Use a white-bg X for closing and smooth icons in context menu 2016-03-20 17:40:13 -04:00
defaults Update configuration file to reflect recent HTTP/2 support addition 2016-03-19 18:26:32 -04:00
src Fix #195: Support port in connect command 2016-03-20 19:35:20 +02:00
test Add a very basic test for Network#export 2016-03-16 08:54:06 -04: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.yml Update eslint to 2.3.0 and add stricter rules 2016-03-09 10:50:20 +02:00
.gitattributes Add gitattributes to normalize line endings 2016-01-24 16:12:08 +02:00
.gitignore Invoke handlebars outside of grunt, generate sourcemap 2016-03-05 21:32:38 +02:00
.npmignore Remove compiled assets and generate them at prepublish time 2016-02-18 06:01:37 +00:00
.stylelintrc Update all packages to current stable versions 2016-03-16 12:14:04 +02:00
.travis.yml Don't send an email on a successful build 2016-03-09 10:55:26 +02:00
CHANGELOG.md Add change log entry for upcoming v1.3.1 2016-03-05 23:23:08 -05:00
CONTRIBUTING.md Simplify a great deal the CONTRIBUTING file 2016-02-14 20:09:40 +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 Invoke handlebars outside of grunt, generate sourcemap 2016-03-05 21:32:38 +02: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 Merge pull request #174 from thelounge/xpaw/http2 2016-03-19 18:06:34 -04:00
README.md link to lounge demo from irc badge 2016-03-17 15:46:29 +01: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!

Why the fork?

We felt that the original Shout project "stagnated" a little because its original author wanted it to remain his pet project (which is a perfectly fine thing!).

A bunch of people, excited about doing things a bit differently than the upstream project forked it under a new name: “The Lounge”.

This fork aims to be community managed, meaning that the decisions are taken in a collegial fashion, and that a bunch of maintainers should be able to make the review process quicker and more streamlined.

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 start

You will have to run npm run build if you change or add anything in client/js/libs or client/views.

License

Available under the MIT License.

Some fonts licensed under SIL OFL and the Apache License.