Commit Graph

974 Commits

Author SHA1 Message Date
Pavel Djundik
48aa0709f3 Merge pull request #104 from thelounge/astorije/bump-mocha
Bump and pin mocha version
2016-02-25 09:25:10 +02:00
Jérémie Astori
900533f502 Bump and pin mocha version 2016-02-24 22:26:25 -05:00
Jérémie Astori
b34c6ec3ae Merge pull request #102 from maxpoulin64/bad-selector-fix
Fix CSS selector syntax in channel message handler
2016-02-24 21:54:02 -05:00
Maxime Poulin
3661d0b1a1 Fix CSS selector syntax
Doesn't do much, but it prevents unneeded exceptions which are annoying when debugging.
2016-02-24 19:07:12 -05:00
Jérémie Astori
81fcf54dd5 Remove bad entry in old change log 2016-02-24 07:24:57 +00:00
Jérémie Astori
57f1b84d72 Fix a minor copy/paste typo in previous change log entry 2016-02-24 07:19:56 +00:00
Jérémie Astori
428b3d642d 1.2.0 2016-02-24 06:08:42 +00:00
Jérémie Astori
304c55cddc Add change log entry for upcoming v1.2.0 2016-02-24 06:08:37 +00:00
Jérémie Astori
1e8ca51d47 Merge pull request #75 from maxpoulin64/badge-fade
Fade long channel names in sidebar
2016-02-22 01:23:38 -05:00
Maxime Poulin
867917ff6e Fade long channel names in sidebar 2016-02-22 01:07:59 -05:00
Jérémie Astori
dd865229d2 Merge pull request #79 from xPaw/tooltips
Replace bootstrap tooltips with css tooltips from Primer
2016-02-22 00:38:30 -05:00
Pavel Djundik
8151e07b78 Replace bootstrap tooltips with css tooltips from Primer 2016-02-21 21:47:09 +02:00
Jérémie Astori
f8d8b74352 Merge pull request #70 from xPaw/localstorage
Replace cookies with localStorage
2016-02-21 13:37:07 -05:00
Alistair McKinlay
ac4db3abf6 Merge pull request #43 from xPaw/stylelint
Add stylelint
2016-02-21 15:33:56 +00:00
Alistair McKinlay
b2625aebae Merge pull request #38 from xPaw/lodash
Update lodash
2016-02-21 15:31:44 +00:00
Pavel Djundik
ad6b4e8939 Update css files to confront stylelint rules 2016-02-20 19:32:23 +02:00
Pavel Djundik
4be80ed029 Add stylelint 2016-02-20 19:32:21 +02:00
Jérémie Astori
36f2ee3617 Merge pull request #73 from xPaw/badge-opacity
Hide badge counter with opacity
2016-02-20 11:50:59 -05:00
Jérémie Astori
5edd825b00 Merge pull request #76 from thelounge/astorije/invite-current-channel
Add a simplified way to invite a user in the current channel
2016-02-20 11:37:57 -05:00
Jérémie Astori
eb794ab080 Add a simplified way to invite a user in the current channel 2016-02-20 16:32:41 +00:00
Alistair McKinlay
761958e3ee Merge pull request #7 from xPaw/invites
Handle invite event
2016-02-19 21:58:22 +00:00
Alistair McKinlay
972aadd674 Merge pull request #58 from maxpoulin64/userlist-lag
Only update the users list when needed
2016-02-19 21:24:09 +00:00
Pavel Djundik
0ade7a7438 Hide badge counter with opacity 2016-02-19 20:09:50 +02:00
Pavel Djundik
19bc4f37e0 Update lodash 2016-02-19 15:13:53 +02:00
Jérémie Astori
4413a56e12 1.1.1 2016-02-19 06:09:30 +00:00
Jérémie Astori
01ab4288f6 Add change log entry for upcoming v1.1.1 2016-02-19 06:09:20 +00:00
Jérémie Astori
1e51cdacf1 Merge pull request #63 from thelounge/astorije/remove-compiled-assets
Remove compiled assets and generate them at prepublish time
2016-02-19 00:57:15 -05:00
Jérémie Astori
fc112074a4 Fix yet another non-breaking whitespace... 2016-02-19 05:51:50 +00:00
Jérémie Astori
ebe059991f 1.1.0 2016-02-19 05:49:36 +00:00
Jérémie Astori
e61f6c9c89 Add change log for upcoming v1.1.0 2016-02-19 05:49:22 +00:00
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