Commit graph

968 commits

Author SHA1 Message Date
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
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