greenkeeper[bot]
5005d7a1f1
chore(package): update @fortawesome/fontawesome-free-webfonts to version 1.0.5
2018-03-27 20:41:24 +00:00
Pavel Djundik
18c82f2d06
Merge pull request #2283 from thelounge/greenkeeper/textcomplete-0.17.0
...
Update textcomplete to the latest version 🚀
2018-03-23 12:05:52 +03:00
greenkeeper[bot]
1672de266e
chore(package): update textcomplete to version 0.17.0
2018-03-23 06:53:07 +00:00
greenkeeper[bot]
5ebd6e313b
chore(package): update mocha to version 5.0.5
2018-03-23 04:31:37 +00:00
greenkeeper[bot]
31e97fdd0e
chore(package): update eslint to version 4.19.1
2018-03-22 02:43:38 +00:00
greenkeeper[bot]
a0983ac2da
chore(package): update sinon to version 4.4.8
2018-03-21 20:21:27 -04:00
Jérémie Astori
dbe81f1e59
Merge pull request #2254 from thelounge/astorije/sign-out-settings
...
Empty local storage on sign out and move the sign out button to the settings
2018-03-20 21:06:44 -04:00
greenkeeper[bot]
810a6b8125
fix(package): update primer-tooltips to version 1.5.3
2018-03-20 19:58:33 +00:00
Pavel Djundik
453eab3a12
Merge pull request #2252 from thelounge/astorije/coverage-windows
...
Fix `yarn coverage` script on Windows
2018-03-20 09:45:14 +02:00
Jérémie Astori
d1548572d4
Move the sign out button to the settings and empty local storage on sign out
...
This change improves privacy/security by ensuring all local storage (which includes settings, etc.) is destroyed on sign out or when revoking a remote session. Because signing out is now more "risky", the button has been moved to the settings along with other existing sessions.
This commit:
- Removes the power/sign-out icon from the sidebar footer (gives additional room for when the admin panel gets added)
- Adds a "Sign out" button next to the current session info in the settings session list
- Renames "Disconnect" buttons into "Revoke" to better clarify the intent (I will admit that I borrowed the wording from Telegram)
- Fixes incorrect `localStorage.remove` method
- Uses Sinon.js to mock wrappers for `window.localStorage` and `window.location` (does not mock those themselves, in the "Do not mock what you do not own" fashion, mock our layer instead). I expect we will be able to test a bit more from the UI with this. A good next candidate will be the `mockLogger` things.
2018-03-20 01:52:22 -04:00
greenkeeper[bot]
85b7c01c2d
fix(package): update commander to version 2.15.1
2018-03-20 01:52:14 +00:00
Jérémie Astori
22725968e8
Fix yarn coverage
script on Windows
2018-03-19 20:01:25 -04:00
greenkeeper[bot]
7fd200db63
chore(package): update eslint to version 4.19.0
2018-03-17 00:02:12 +00:00
Pavel Djundik
60a8f61040
Update express to 4.16.3
2018-03-16 18:18:30 +02:00
greenkeeper[bot]
916ebcb1be
fix(package): update sqlite3 to version 4.0.0
2018-03-15 15:51:56 +00:00
greenkeeper[bot]
b3f48cf926
chore(package): update stylelint to version 9.1.3
2018-03-14 19:24:13 +00:00
Pavel Djundik
8a7408097d
Merge pull request #2210 from thelounge/xpaw/undate
...
Use undate library to handle modifier keys
2018-03-14 09:05:39 +02:00
greenkeeper[bot]
70128e22b9
chore(package): update stylelint to version 9.1.2
2018-03-13 22:59:53 +00:00
Pavel Djundik
7e2edc2c9f
Use undate library to handle modifier keys
2018-03-13 12:43:48 +02:00
greenkeeper[bot]
4b239a9c9c
chore(package): update nyc to version 11.6.0
2018-03-13 07:04:12 +00:00
greenkeeper[bot]
e345bc8ac8
fix(package): update request to version 2.85.0
2018-03-12 14:44:27 +02:00
Jérémie Astori
c28fda6b28
Switch to Font Awesome 5
2018-03-11 15:57:35 -04:00
greenkeeper[bot]
71def026c9
chore(package): update copy-webpack-plugin to version 4.5.1
2018-03-09 13:27:11 +00:00
Pavel Djundik
5aa9d7e1dc
Merge pull request #1839 from thelounge/sqlite
...
Add sqlite logging and reloading messages
2018-03-09 09:06:25 +02:00
Jérémie Astori
fc7e8339b7
3.0.0-pre.3
2018-03-08 21:27:05 -05:00
Pavel Djundik
941849eaa8
Add message indexing
2018-03-08 20:23:29 +02:00
Pavel Djundik
731b29c059
Generate uuid per network
2018-03-08 20:23:29 +02:00
greenkeeper[bot]
8d6b3fa335
fix(package): update commander to version 2.15.0
2018-03-08 08:13:32 +00:00
greenkeeper[bot]
d4a068e2de
chore(package): update mocha to version 5.0.4
2018-03-07 21:53:39 +00:00
greenkeeper[bot]
5c7f34bd48
chore(package): update mocha to version 5.0.3
2018-03-07 09:19:02 +00:00
Pavel Djundik
11eedc3ea1
Update chalk and lock file to latest version
2018-03-06 10:46:52 +02:00
greenkeeper[bot]
97ed29e1dd
chore(package): update mocha to version 5.0.2
2018-03-06 05:06:03 +00:00
Jérémie Astori
9107f9e351
Merge pull request #2145 from thelounge/xpaw/chalk
...
Replace colors.js with chalk
2018-03-03 02:42:04 -05:00
Jérémie Astori
6aa5ab160d
Merge pull request #2147 from thelounge/greenkeeper/moment-2.21.0
...
Update moment to the latest version 🚀
2018-03-03 02:39:19 -05:00
Jérémie Astori
f909e096bc
3.0.0-pre.2
2018-03-03 00:49:56 -05:00
greenkeeper[bot]
f816a3972f
fix(package): update moment to version 2.21.0
2018-03-03 01:17:08 +00:00
greenkeeper[bot]
8e6be8a4d4
chore(package): update eslint to version 4.18.2
2018-03-02 22:42:12 +00:00
Pavel Djundik
fee81e78e1
Replace colors.js with chalk
2018-03-02 20:28:54 +02:00
greenkeeper[bot]
46c58dcb8d
chore(package): update copy-webpack-plugin to version 4.5.0
2018-03-01 22:46:39 -05:00
Pavel Djundik
4cb6ec9eae
Merge pull request #2136 from thelounge/greenkeeper/graphql-request-1.5.1
...
Update graphql-request to the latest version 🚀
2018-03-01 17:29:03 +02:00
greenkeeper[bot]
e4bbefd0a5
chore(package): update stylelint-config-standard to version 18.2.0
2018-03-01 14:27:18 +00:00
greenkeeper[bot]
2a9525a860
chore(package): update graphql-request to version 1.5.1
2018-03-01 11:51:01 +00:00
greenkeeper[bot]
02593c51e2
chore(package): update textcomplete to version 0.16.1
2018-02-28 06:28:27 +00:00
greenkeeper[bot]
3acb14dac9
fix(package): update yarn to version 1.5.1
2018-02-27 09:06:03 +00:00
greenkeeper[bot]
9ba6b78726
fix(package): update yarn to version 1.5.0
2018-02-26 11:54:18 +00:00
Jérémie Astori
fe4f453a34
Re-order scripts alphabetically in package.json
and replace start-dev
with dev
2018-02-23 23:52:37 -05:00
Jérémie Astori
ecede860ef
Enable in-browser run of client testing
...
This gets us one step closer to cross-browser testing 🎉
2018-02-23 23:52:36 -05:00
Jérémie Astori
a9994656c3
Merge pull request #2112 from thelounge/greenkeeper/web-push-3.3.0
...
Update web-push to the latest version 🚀
2018-02-23 20:18:07 -05:00
Jérémie Astori
d798a0fe9b
Merge pull request #2105 from thelounge/greenkeeper/graphql-request-1.5.0
...
Update graphql-request to the latest version 🚀
2018-02-23 19:44:02 -05:00
Jérémie Astori
deac669532
Merge pull request #2097 from thelounge/greenkeeper/irc-framework-2.11.0
...
Update irc-framework to the latest version 🚀
2018-02-23 19:17:07 -05:00
greenkeeper[bot]
c07342b67b
fix(package): update web-push to version 3.3.0
2018-02-23 21:02:25 +00:00
greenkeeper[bot]
7fcf683da3
chore(package): update copy-webpack-plugin to version 4.4.2
2018-02-23 19:41:28 +00:00
greenkeeper[bot]
fedb44435d
chore(package): update graphql-request to version 1.5.0
2018-02-23 14:50:28 +00:00
greenkeeper[bot]
ca36da8280
fix(package): update irc-framework to version 2.11.0
2018-02-22 14:38:30 +00:00
Jérémie Astori
da0ab54292
Merge pull request #2091 from thelounge/rename-lounge-repo
...
Update all links to thelounge repository
2018-02-22 00:19:32 -05:00
Pavel Djundik
59ec07be87
Update all links to thelounge repository
2018-02-21 22:47:52 -05:00
greenkeeper[bot]
a121ada239
chore(package): update stylelint to version 9.1.1
2018-02-21 22:44:54 +00:00
greenkeeper[bot]
ab15fef282
chore(package): update stylelint to version 9.1.0
2018-02-21 11:22:07 +00:00
Jérémie Astori
8cfc7aae09
3.0.0-pre.1
2018-02-21 00:12:51 -05:00
greenkeeper[bot]
901b0eff7d
chore(package): update eslint to version 4.18.1
2018-02-20 23:24:04 +00:00
Jérémie Astori
9c4ea85041
Instrument client code before running tests
...
Despite being a bit gross to look at, this brings a few advantages:
- Tests are now closer to what actually runs, so more likely to find broken stuff.
- We can start using things that were so far Webpack-only or browser-only, like ES6 imports, loading Handlebars templates, etc.
- We open ourselves to browser testing (there is some work to do, but that would be a necessary step).
- We improve the client/server separation, by making it possible to run them independently
I do some extra steps around coverage: now we have 2 reports (client + server), so I have an extra step to combine them (the `nyc report` part). This is strictly to keep feature parity (the coverage report of this code is effectively the same as before), but in the near future, we might want to keep both reports separate, for example to continue separating client/server. Another reason would be to use something like Codecov, which I believe has the ability to have multiple reports. This is down the road though, our coverage is not good enough to make hosting them somewhere be useful (I think).
A few extras with this commit:
- Coverage summary is displayed when tests are run (this is not slowing down tests)
- Tests check for leaks (see https://mochajs.org/#--check-leaks )
- Tests now output with the `dot` reporter. This is nice as `npm test` runs in parallel, the whole output holds in a few lines instead of spanning over multiple screens.
2018-02-20 15:32:30 +02:00
Pavel Djundik
913e88185e
Change (un)install commands to use locally installed yarn
2018-02-20 11:28:14 +02:00
Jérémie Astori
69a4207ea4
Remove support for the lounge
CLI (which was replaced with thelounge
)
2018-02-19 13:14:14 -05:00
Jérémie Astori
8403d277b4
Replace reference to website with new URL
2018-02-19 12:23:41 -05:00
greenkeeper[bot]
38e8c2eb41
chore(package): update stylelint to version 9.0.0
2018-02-19 18:41:51 +02:00
Jérémie Astori
c432ee431d
Switch to Node v6 as the oldest version we support
...
Removed a deprecation notice I added in an earlier commit (ef1c59072c
).
2018-02-19 18:30:00 +02:00
Jérémie Astori
7b27e7d024
2.7.1
2018-02-18 21:12:11 -05:00
greenkeeper[bot]
44353772da
chore(package): update stylelint-config-standard to version 18.1.0
2018-02-18 10:23:33 +00:00
Jérémie Astori
51ee504e90
Merge pull request #2068 from thelounge/greenkeeper/eslint-4.18.0
...
Update eslint to the latest version 🚀
2018-02-17 00:31:01 -05:00
greenkeeper[bot]
a3fd86f9a9
chore(package): update eslint to version 4.18.0
2018-02-17 01:07:56 +00:00
greenkeeper[bot]
227c9263e5
fix(package): update mime-types to version 2.1.18
2018-02-16 17:35:16 +00:00
greenkeeper[bot]
93131fb542
chore(package): update mocha to version 5.0.1
2018-02-14 02:18:02 +00:00
Pavel Djundik
4639a2528d
Merge pull request #2021 from thelounge/xpaw/ldapjs-no-dtrace
...
Use forked ldapjs to remove dtrace
2018-02-13 11:58:25 +02:00
Jérémie Astori
0b3741859f
Merge pull request #2048 from thelounge/greenkeeper/copy-webpack-plugin-4.4.1
...
Update copy-webpack-plugin to the latest version 🚀
2018-02-11 03:48:19 -05:00
Jérémie Astori
f2ddb633b1
Merge pull request #2052 from thelounge/greenkeeper/webpack-3.11.0
...
Update webpack to the latest version 🚀
2018-02-10 13:57:08 -05:00
greenkeeper[bot]
03a99ecd60
fix(package): update urijs to version 1.19.1
2018-02-10 16:06:01 +00:00
greenkeeper[bot]
053e2ffbbf
chore(package): update webpack to version 3.11.0
2018-02-10 15:31:49 +00:00
greenkeeper[bot]
12b5cbc40f
chore(package): update copy-webpack-plugin to version 4.4.1
2018-02-08 15:09:03 +00:00
greenkeeper[bot]
9c90e94ef8
chore(package): update copy-webpack-plugin to version 4.4.0
2018-02-08 10:40:42 +00:00
greenkeeper[bot]
e28efe5e38
fix(package): update commander to version 2.14.1
2018-02-07 07:52:52 +00:00
Pavel Djundik
c4f6701d65
Use forked ldapjs to remove dtrace
...
Fixes #1756
2018-02-06 13:21:59 +02:00
greenkeeper[bot]
72aa243666
fix(package): update commander to version 2.14.0
2018-02-06 01:33:31 +00:00
greenkeeper[bot]
c0749136fc
fix(package): update lodash to version 4.17.5
2018-02-04 01:24:58 +00:00
greenkeeper[bot]
349edad826
chore(package): update eslint to version 4.17.0
2018-02-03 04:22:32 +00:00
Pavel Djundik
bc05ca1c63
Merge pull request #1988 from thelounge/greenkeeper/primer-tooltips-1.5.2
...
Update primer-tooltips to the latest version 🚀
2018-01-30 14:07:53 +02:00
Jérémie Astori
a9e3b551e6
Merge pull request #1994 from thelounge/greenkeeper/jquery-3.3.1
...
Update jquery to the latest version 🚀
2018-01-30 00:08:20 -05:00
Pavel Djundik
25460156cb
Merge pull request #1985 from thelounge/greenkeeper/semver-5.5.0
...
Update semver to the latest version 🚀
2018-01-29 16:33:05 +02:00
Jérémie Astori
46931b0a7d
Merge pull request #1989 from thelounge/greenkeeper/mocha-5.0.0
...
Update mocha to the latest version 🚀
2018-01-29 01:06:08 -05:00
Jérémie Astori
f7429ab80b
Merge pull request #1992 from thelounge/greenkeeper/eslint-4.16.0
...
Update eslint to the latest version 🚀
2018-01-29 01:05:11 -05:00
Jérémie Astori
9e49ee28e8
2.7.0
2018-01-28 23:11:58 -05:00
Jérémie Astori
275d80b412
Add thelounge
keyword to package.json for npm registry
2018-01-27 16:32:47 -05:00
Jérémie Astori
65c6774af0
Remove pre-release dist-tag for release of v2.7.0 stable
2018-01-27 16:32:46 -05:00
Jérémie Astori
449a59ae72
2.7.0-rc.3
2018-01-27 00:05:37 -05:00
greenkeeper[bot]
25f02eb211
chore(package): update jquery to version 3.3.1
2018-01-20 17:37:32 +00:00
greenkeeper[bot]
cfca2fa155
chore(package): update eslint to version 4.16.0
2018-01-20 06:15:08 +00:00
Jérémie Astori
b2eebfa65e
2.7.0-rc.2
2018-01-19 23:33:00 -05:00
greenkeeper[bot]
710ba10772
chore(package): update mocha to version 5.0.0
2018-01-18 06:10:02 +00:00
greenkeeper[bot]
9946b918d7
fix(package): update primer-tooltips to version 1.5.2
2018-01-18 00:44:09 +00:00
greenkeeper[bot]
d3cbcfcc8b
fix(package): update semver to version 5.5.0
2018-01-16 20:35:46 +00:00
Jérémie Astori
7a691b8e6c
2.7.0-rc.1
2018-01-13 19:23:24 -05:00