Jérémie Astori
172c8d534a
Merge pull request #34 from xPaw/fix-closing-channel
...
Fix #30 : Close channel on the client as soon as close event is registered
2016-02-18 23:23:36 -05:00
Pavel Djundik
23d017d67f
Replace cookies with localStorage
2016-02-18 21:53:25 +02:00
Pavel Djundik
ded8e37876
Merge pull request #48 from xPaw/close-button
...
Fix #41 : Replace close button image with font-awesome
2016-02-18 12:15:01 +02:00
Pavel Djundik
15a6efa605
Fix #41 : Replace close button image
2016-02-18 12:13:15 +02:00
Alistair McKinlay
a95d5e22ee
Merge pull request #27 from gdamjan/proxy-path-support
...
Allow The Lounge to be proxied behind a /path/ url
2016-02-18 08:18:37 +00:00
Jérémie Astori
fe6da75854
Remove compiled assets and generate them at prepublish time
...
- Remove minified libs and compiled templates
- Add a `prepublish` script to build assets, that run on `npm install`
and right before publishing
See https://docs.npmjs.com/misc/scripts
- Include these compiled assets to the `.gitignore` file
- Add an empty .npmignore to make sure the compiled assets are not
ignored when publishing
https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
- Update the README to reflect changes in development
Note that the Travis CI configuration does not need any tweaking
because it cleans up all extra and changed files, up to publishing on
npm. That is, right before `prepublish` gets run.
See https://docs.travis-ci.com/user/deployment/npm#Releasing-build-artifacts
2016-02-18 06:01:37 +00:00
Pavel Djundik
fc4f98fd3c
Merge pull request #60 from thelounge/astorije/travis-no-0.10
...
Remove Node 0.10 from Travis CI
2016-02-17 20:35:51 +02:00
Maxime Poulin
5bf205195d
Only update the users list when needed
...
Currently, for join/part/kick/nick/... the server will send an updated list of users and the client will re-render the list entirely. This ends up being a very expensive operation when joined on large channels and causes the client to slow down a lot.
2016-02-17 04:35:55 -05:00
Jérémie Astori
42a607d6d7
Remove Node 0.10 from Travis CI
...
This is needed for #43 to pass the CI.
2016-02-17 00:40:21 -05:00
Pavel Djundik
533ec1071b
Handle invite event
2016-02-15 19:23:10 +02:00
Alistair McKinlay
0d823f24d6
Merge pull request #37 from deiu/master
...
Replace deprecated moment().zone
2016-02-15 08:46:09 +00:00
Alistair McKinlay
e3daa9e491
Merge pull request #40 from thelounge/astorije/simpler-contribution-file
...
Simplify a great deal the CONTRIBUTING file
2016-02-15 08:32:52 +00:00
Jérémie Astori
f949782471
Replace damn non-breakable whitespace
...
I hate you Mac OS, I hate you!
2016-02-15 02:18:14 -05:00
Jérémie Astori
eb5a0efe31
1.0.2
2016-02-15 07:16:31 +00:00
Jérémie Astori
85f185efe5
Add change log for upcoming v1.0.2
2016-02-15 07:16:23 +00:00
Jérémie Astori
d8beaaead8
Merge pull request #33 from xPaw/fix-badly-sorted-userlist
...
Fix #29 : Correctly send sorted user list whenever an user joins
2016-02-15 01:59:33 -05:00
Jérémie Astori
adf7bb4b21
Merge pull request #42 from williamboman/fix/eslint-all-files
...
package.json: lint all .js files
2016-02-14 18:17:19 -05:00
Jérémie Astori
7746629f38
Merge pull request #13 from dubzi/fixed_freenode_url
...
Changed the hostname of freenode in the default config
2016-02-14 17:55:11 -05:00
William Boman
7d9e76977b
package.json: lint all .js files
...
This makes the linting process less prone to miss new (or even
existing) files. Ignoring specific file paths is delegated to the
.eslintignore file in the root directory.
2016-02-14 23:23:15 +01:00
Jérémie Astori
665cfbe317
Merge pull request #22 from thelounge/astorije/remove-foo-channel
...
Remove #foo channel from default config
2016-02-14 15:29:02 -05:00
Jérémie Astori
bd73077504
Simplify a great deal the CONTRIBUTING file
2016-02-14 20:09:40 +00:00
Jérémie Astori
2135027040
Remove labels in CONTRIBUTING now that they are in the maintainers corner
2016-02-14 19:32:35 +00:00
Jérémie Astori
f8671622ed
Remove outdated maintainers list
...
This information is now available in the maintainers corner
2016-02-14 19:23:41 +00:00
Jérémie Astori
fb2fca73a8
Remove lengthy process review in CONTRIBUTING
...
Instead, link to the maintainers corner that contain this information
2016-02-14 19:23:11 +00:00
Jérémie Astori
48332e8963
Remove paragraph about coding style in CONTRIBUTING
...
Travis CI automatically checks for this now
2016-02-14 19:21:48 +00:00
deiu
a3227c90b2
Replace deprecated moment().zone
2016-02-14 11:31:11 -05:00
Pavel Djundik
937126a43e
Fix #30 : Close channel on the client as soon as close event is registered
2016-02-14 12:08:38 +02:00
Pavel Djundik
b8dbbf8219
Fix #29 : Correctly send sorted user list whenever an user joins
2016-02-14 11:50:48 +02:00
Alistair McKinlay
d343333e63
Merge pull request #32 from MaxLeiter/no-user-icon
...
Update chat template so no user-icon shown when a server or PM is selected.
2016-02-14 08:26:24 +00:00
Jérémie Astori
7701c3eaa6
Remove #foo channel from default config
2016-02-14 07:10:33 +00:00
Jérémie Astori
eb30cf4ba1
1.0.1
2016-02-14 06:45:39 +00:00
Jérémie Astori
e5681ef6ab
Add change log entry for v1.0.1
2016-02-14 06:45:21 +00:00
Max Leiter
20e9e6b611
Update chat template so no user-icon shown when a server or PM is selected.
2016-02-13 16:32:00 -08:00
dubzi
d909065a8f
Also fixed the default freenode hostname in the client file
2016-02-13 22:47:42 +00:00
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
Jérémie Astori
38e8ddbbee
Merge pull request #19 from maxpoulin64/lastpass
...
Add dummy method to forms (quiets LastPass)
2016-02-13 13:48:44 -05:00
Jérémie Astori
ee43575170
Merge pull request #12 from xPaw/patch-1
...
Use persistent commit url for shout's changelog
2016-02-13 13:24:59 -05:00
Alistair McKinlay
3d159f64dc
Merge pull request #1 from FryDay/master
...
Fix comments in config file
2016-02-13 09:37:47 +00:00
Jérémie Astori
b1e9a958d2
Merge pull request #21 from thelounge/revert-20-gdamjan-path
...
Revert "Allow The Lounge to be proxied behind a /path/ url"
2016-02-13 02:23:17 -05:00
Jérémie Astori
6122b02c5d
Revert "Allow The Lounge to be proxied behind a /path/ url"
2016-02-13 02:20:07 -05:00
Jordan Day
da54263b8e
Adds clarity to bind option default
2016-02-12 21:27:27 -06:00
Jérémie Astori
ec381b0b8a
Merge pull request #20 from thelounge/gdamjan-path
...
Allow The Lounge to be proxied behind a /path/ url
2016-02-12 20:29:53 -05:00
Damjan Georgievski
1f72f81b91
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
2016-02-13 01:26:45 +00:00
Jérémie Astori
33b0d9f7f4
Merge pull request #8 from xPaw/deps
...
Update dependencies and pin versions
2016-02-12 20:00:03 -05:00
Maxime Poulin
75972b3f7c
Add dummy method to forms (quiets LastPass)
...
It appears LastPass looks for the use of the GET method in forms on the page to determine if it is secure or not. Since Shout never actually submits any of the forms, no method is set, which means the default of GET is used. Changes form methods to POST to quiet the warning. Should fix #648
2016-02-12 18:51:40 -05:00
dubzi
30fa879400
Changed the hostname of freenode to the correct one as suggested by their website
2016-02-12 12:54:41 +00:00
Pavel Djundik
601582ed63
Use persistent commit url for shout's changelog
2016-02-12 13:45:39 +02:00
Pavel Djundik
65fe8b0e7d
Update dependencies and pin versions
2016-02-12 13:27:17 +02:00
Jérémie Astori
f87d605b53
Fix minor issues in the CHANGELOG
2016-02-12 07:54:38 +00:00
Jérémie Astori
9a944e2f95
Update secrets in Travis CI, to fix the publication on npm
2016-02-12 07:54:20 +00:00