Commit graph

1185 commits

Author SHA1 Message Date
Alexis Métaireau
bb35aca032 Added a section explaining why a fork was created. 2016-02-27 17:56:24 +01:00
Daniel Llewellyn
b79a918be8 frontend password change functionality
- refactor clientManager.js to allow configuration parsing as a serparate
  function.
  - refactor clientManager.js to add configuration writing function.
  - add server.js changes to allow for new password-change functionality
  - add password change ui to "settings" screen
  - refactor client.js to use new clientManager functionality for saving
    the configuration files
2016-02-26 18:38:15 +00:00
Jérémie Astori
31d938440b Merge pull request #94 from xPaw/action-templates
Move actions to templates
2016-02-26 01:26:48 -05:00
Jérémie Astori
5ef28c3ce4 1.2.1 2016-02-26 05:57:43 +00:00
Jérémie Astori
286b8dd858 Add change log entry for upcoming v1.2.1 2016-02-26 05:57:34 +00:00
JocelynDelalande
5a317a8bc2 Merge pull request #106 from thelounge/jd-fix-invite
Fix /invite command broken by lodash update
2016-02-25 13:28:01 +01:00
Jocelyn Delande
05ae17328d Fix /invite command broken by lodash update
Broken by #38 / 19bc4f3
2016-02-25 12:43:32 +01:00
Max-P
8996d58535 Merge pull request #105 from maxpoulin64/fix-themes-fade
Fix built-in themes broken by #75.
2016-02-25 03:55:23 -05:00
Maxime Poulin
1c877a71ab Fix built-in themes broken by #75.
Fixes #101
2016-02-25 02:29:51 -05:00
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
Pavel Djundik
2c8c84aec5 Move actions to templates 2016-02-23 18:22:41 +02: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
aab7f298d8 Allow locking network configuration 2016-02-21 14:02:35 +02: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