Commit graph

256 commits

Author SHA1 Message Date
Renovate Bot eefe0279a1
Update dependency webpack-cli to v3.0.8 2018-06-16 23:14:28 +00:00
Renovate Bot 2cf5a0fd96
Update dependency stylelint to v9.3.0 2018-06-15 13:35:41 +00:00
Renovate Bot acfd493d9e
Update dependency primer-tooltips to v1.5.5 2018-06-14 15:53:41 +00:00
Renovate Bot 62381a0731
Update dependency filenamify to v2.1.0 2018-06-14 13:35:19 +00:00
Renovate Bot cf18905775
Update dependency webpack-cli to v3.0.6 2018-06-13 19:13:16 +00:00
Renovate Bot 9b6e6efce2
Update dependency webpack-cli to v3.0.4 2018-06-12 11:57:31 +00:00
Renovate Bot 663b9daef6
Update dependency sinon to v6 2018-06-11 05:36:25 +00:00
Renovate Bot 9d5159477c
Update dependency sinon to v5.1.1 2018-06-09 01:12:29 +00:00
Renovate Bot e0135d0832
Update dependency emoji-regex to v7 2018-06-08 09:14:04 +00:00
Renovate Bot 838af985e1
Update dependency webpack to v4.12.0 2018-06-08 07:36:34 +00:00
Renovate Bot 5f9c4878b9
Update dependency webpack to v4.11.1 2018-06-07 05:16:28 +00:00
Renovate Bot 0a3ded2957
Update dependency webpack-cli to v3.0.3 2018-06-07 01:26:37 +00:00
Renovate Bot 36797f3594
Update dependency webpack to v4.11.0 2018-06-05 12:27:39 +00:00
Renovate Bot 4a9a58e19c
Update dependency webpack-cli to v3.0.2 2018-06-04 20:23:46 +00:00
Renovate Bot f4e0cde4e6
Update dependency nyc to v12.0.2 2018-06-03 21:02:43 +00:00
Renovate Bot a71fc83401
Update dependency webpack-cli to v3 2018-06-03 18:13:14 +00:00
Jérémie Astori c0ff2fe2b2
Merge pull request #2498 from thelounge/xpaw/handlebars-minify
Minify handlebar templates
2018-06-02 11:57:05 -04:00
Renovate Bot 3f26cee4d4
Update dependency mousetrap to v1.6.2 2018-06-02 13:19:57 +00:00
Pavel Djundik 6ee06583a9 Minify handlebar templates 2018-06-02 12:24:36 +03:00
Renovate Bot 850bfdd722
Update dependency webpack-cli to v2.1.5 2018-06-01 16:44:30 +00:00
Pavel Djundik 03b5e2c5db
Merge pull request #2481 from thelounge/renovate/fortawesome-fontawesome-free-5.x
Update dependency @fortawesome/fontawesome-free to v5.1.0-11
2018-06-01 12:03:14 +03:00
Renovate Bot 8fffa6b03f
Update dependency moment to v2.22.2 2018-06-01 07:56:47 +00:00
Renovate Bot d0d71b309e
Update dependency @fortawesome/fontawesome-free to v5.1.0-11 2018-06-01 04:10:49 +00:00
Renovate Bot 7037a58ca9
Update dependency nyc to v12 2018-06-01 00:48:10 +00:00
Renovate Bot ab29a7ba74
Update dependency webpack to v4.10.2 2018-05-30 08:39:32 +00:00
Renovate Bot 20d36a0502
Update dependency webpack to v4.10.1 2018-05-29 19:30:32 +00:00
Renovate Bot df006845ae
Update dependency webpack to v4.10.0 2018-05-28 23:32:58 +00:00
Renovate Bot d4b028556a
Update dependency webpack to v4.9.2 2018-05-28 21:11:42 +00:00
Pavel Djundik 07fcccbda5 Remove urijs and upgrade lockfile 2018-05-28 13:54:24 +03:00
Pavel Djundik 0de90daa64
Merge pull request #2366 from thelounge/xpaw/refactor-userlog
Refactor userLog to be the same as sqlite logger
2018-05-26 23:53:17 +03:00
Jérémie Astori 19cce592c8
Merge pull request #2397 from thelounge/xpaw/linkify-it
Switch to `linkify-it` for url detection in messages
2018-05-26 16:44:18 -04:00
Renovate Bot 979eb5c6ca
Update dependency webpack to v4.9.1 2018-05-25 21:35:48 +00:00
Renovate Bot 3c110a7d30
Update dependency web-push to v3.3.1 2018-05-24 13:16:13 +00:00
Pavel Djundik d5e1211e28
Merge pull request #2465 from thelounge/renovate/yarn-1.x
Update dependency yarn to v1.7.0
2018-05-24 16:15:49 +03:00
Renovate Bot aa7c7c16e5
Update dependency sinon to v5.0.10 2018-05-24 08:19:12 +00:00
Renovate Bot d2e47c5d86
Update dependency yarn to v1.7.0 2018-05-24 02:42:10 +00:00
Renovate Bot 87553a4531
Update dependency webpack to v4.8.3 2018-05-23 18:12:40 +00:00
Renovate Bot ce2c58848b
Update dependency webpack-cli to v2.1.4 2018-05-23 16:25:40 +00:00
Pavel Djundik 5cfec76d3a Refactor userLog to be the same as sqlite logger
Fixes #1392
2018-05-23 16:56:18 +03:00
Pavel Djundik 58ec2768ec Use linkify-it 2018-05-23 16:31:02 +03:00
Renovate Bot b07ea86034
Update dependency package-json to v5 2018-05-22 15:40:18 +00:00
Pavel Djundik 8982dd556c
Merge pull request #2455 from thelounge/renovate/sinon-5.x
Update dependency sinon to v5.0.7
2018-05-22 17:15:30 +03:00
Renovate Bot ea9961f9f6
Update dependency stylelint to v9.2.1 2018-05-22 14:00:00 +00:00
Renovate Bot 636edf500c
Update dependency sinon to v5.0.7 2018-05-22 13:59:50 +00:00
Renovate Bot d4f42255b3
Update dependency socket.io to v2.1.1 2018-05-22 12:33:49 +00:00
Pavel Djundik 173b831cf7
Merge pull request #2449 from thelounge/renovate/babel-preset-env-1.x
Update dependency babel-preset-env to v1.7.0
2018-05-22 15:28:43 +03:00
Pavel Djundik 62e4077e93
Merge pull request #2450 from thelounge/renovate/fs-extra-6.x
Update dependency fs-extra to v6.0.1
2018-05-22 15:28:37 +03:00
Pavel Djundik 9bc1860345
Merge pull request #2451 from thelounge/renovate/mocha-5.x
Update dependency mocha to v5.2.0
2018-05-22 15:28:28 +03:00
Pavel Djundik f93c00cd1a
Merge pull request #2452 from thelounge/renovate/nyc-11.x
Update dependency nyc to v11.8.0
2018-05-22 15:28:07 +03:00
Pavel Djundik 22a32f19eb
Merge pull request #2453 from thelounge/renovate/primer-tooltips-1.x
Update dependency primer-tooltips to v1.5.4
2018-05-22 15:27:45 +03:00
Renovate Bot 8a5d6bb340
Update dependency request to v2.87.0 2018-05-22 11:29:18 +00:00
Renovate Bot c3bd6f5e8e
Update dependency primer-tooltips to v1.5.4 2018-05-22 11:29:08 +00:00
Renovate Bot f56c8fbbf1
Update dependency nyc to v11.8.0 2018-05-22 10:38:11 +00:00
Renovate Bot 0fa43eec4b
Update dependency mocha to v5.2.0 2018-05-22 10:37:57 +00:00
Renovate Bot 43b5cc190e
Update dependency fs-extra to v6.0.1 2018-05-22 09:32:23 +00:00
Renovate Bot 4a732c01e5
Update dependency babel-preset-env to v1.7.0 2018-05-22 09:32:10 +00:00
greenkeeperio-bot 1e3b2ca2f7 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-10 00:53:53 +00:00
greenkeeperio-bot 7a9bc497fc chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-09 00:47:38 +00:00
greenkeeperio-bot 621082b0a4 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-07 06:47:40 +00:00
Jérémie Astori c169a9e1b8
Merge pull request #2425 from thelounge/greenkeeper/webpack-cli-2.1.3
Update webpack-cli to the latest version 🚀
2018-05-07 02:24:01 -04:00
greenkeeperio-bot 30ad035b07 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-06 18:24:59 +00:00
greenkeeperio-bot 8cb0ff6308 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-06 15:26:29 +00:00
Pavel Djundik 4a9c3236aa
Merge pull request #2422 from thelounge/greenkeeper/ua-parser-js-0.7.18
Update ua-parser-js to the latest version 🚀
2018-05-05 14:35:36 +03:00
greenkeeperio-bot d92770edb4 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-04 18:22:40 +00:00
greenkeeperio-bot 71a36ebee0 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-04 16:22:30 +00:00
Pavel Djundik 7fa67de9aa
Merge pull request #2421 from thelounge/greenkeeper/webpack-4.7.0
Update webpack to the latest version 🚀
2018-05-04 17:30:05 +03:00
greenkeeperio-bot db07f2af57 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-04 13:35:45 +00:00
Pavel Djundik d4d516af1e Use new fontawesome package
Ref: b60cbbecb4/UPGRADING.md (50x-to-510)
2018-05-04 12:09:24 +03:00
greenkeeperio-bot a729d909a7 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-02 22:01:35 +00:00
greenkeeperio-bot 7f11af1c13 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-02 09:38:42 +00:00
Jérémie Astori 0c8765647a
Merge pull request #2410 from thelounge/greenkeeper/fs-extra-6.0.0
Update fs-extra to the latest version 🚀
2018-05-01 19:35:49 -04:00
Jérémie Astori a71904a25e
Merge pull request #2411 from thelounge/greenkeeper/@fortawesome/fontawesome-free-webfonts-1.0.7
Update @fortawesome/fontawesome-free-webfonts to the latest version 🚀
2018-05-01 19:29:54 -04:00
greenkeeperio-bot ddad808d88 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-01 20:41:57 +00:00
greenkeeperio-bot 44a94ea04d chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-01 14:23:13 +00:00
greenkeeperio-bot 77dec4da01 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-05-01 11:21:07 +00:00
greenkeeper[bot] 0346f2238f
chore(package): update webpack-cli to version 2.1.2 2018-05-01 00:57:16 -04:00
greenkeeperio-bot 487d8c4a3d chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-30 09:47:11 +00:00
Pavel Djundik fb1aef882a Upgrade lockfile to latest versions 2018-04-28 11:49:04 +03:00
greenkeeperio-bot a8b9d8d96c chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-27 08:24:16 +00:00
greenkeeperio-bot dfdcb95a5d chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-24 18:23:47 +00:00
greenkeeperio-bot 580e3c7675 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-21 07:15:40 +00:00
Pavel Djundik 4fe53fc170
Merge pull request #2373 from thelounge/greenkeeper/mocha-5.1.1
Update mocha to the latest version 🚀
2018-04-19 13:11:24 +03:00
greenkeeperio-bot 619d49b669 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-19 08:18:31 +00:00
greenkeeperio-bot 8b4095c0cf chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-19 02:42:52 +00:00
greenkeeper[bot] bfdd751db9 chore(package): update webpack to version 4.6.0 2018-04-18 10:23:22 +03:00
greenkeeperio-bot a5802f492b chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-18 03:17:07 +00:00
greenkeeperio-bot 43c9665523 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-17 05:43:22 +00:00
greenkeeperio-bot 0793c35eb3 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-15 13:32:49 +00:00
greenkeeperio-bot f49bf09261 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-15 06:30:05 +00:00
greenkeeperio-bot fb49f468f1 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-13 02:42:44 +00:00
greenkeeperio-bot 8d755793f2 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-10 22:31:33 +00:00
greenkeeperio-bot 07ec00c33f chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-08 09:10:53 +00:00
greenkeeperio-bot 9380230614 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-07 13:54:28 +00:00
Pavel Djundik c28a5c25b9 Add css-loader 2018-04-06 12:52:53 +03:00
Pavel Djundik 0030f68831 Update to webpack4 WIP 2018-04-06 12:52:52 +03:00
Jérémie Astori 4e8cc2e164
Update sinon to the latest version
No sure why Greenkeeper missed it but oh well.
2018-04-06 02:03:15 -04:00
greenkeeperio-bot 260c0dd538 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-01 10:45:37 +00:00
Pavel Djundik e94301b122
Merge pull request #2320 from thelounge/greenkeeper/textcomplete-0.17.1
Update textcomplete to the latest version 🚀
2018-03-31 20:53:52 +03:00
greenkeeperio-bot 946d01a61b chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-31 01:33:21 +00:00
greenkeeperio-bot d7f4a14bfe chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-30 22:44:25 +00:00
greenkeeperio-bot 357e010f39
chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-29 19:38:58 -04:00
greenkeeperio-bot 7054fe2bd2 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-29 23:10:31 +00:00
greenkeeperio-bot d34d11fbb3 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-28 17:28:34 +00:00
greenkeeperio-bot cce29fe2c5 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-27 20:43:49 +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
greenkeeperio-bot 2e7f6d4b6a chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-23 06:56:56 +00:00
greenkeeperio-bot ab74fa6e2c chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-23 04:33:56 +00:00
greenkeeperio-bot bf77cb57fd chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-22 02:46:35 +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
greenkeeperio-bot 69cc8b3c89 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-20 20:01:00 +00: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
greenkeeperio-bot 5804af2082 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-20 01:56:41 +00:00
greenkeeperio-bot 5339f529aa chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-17 00:04:33 +00:00
Pavel Djundik 60a8f61040 Update express to 4.16.3 2018-03-16 18:18:30 +02:00
greenkeeperio-bot 5bff3abd52 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-15 15:56:58 +00:00
greenkeeperio-bot 2c499c9f6d chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-14 19:27:41 +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
greenkeeperio-bot 52fd311016 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-13 23:04:12 +00:00
Pavel Djundik 7e2edc2c9f Use undate library to handle modifier keys 2018-03-13 12:43:48 +02:00
greenkeeperio-bot 44d6c1cf6d chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-13 07:07:49 +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
greenkeeperio-bot 01857a50ee chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-09 13:31:07 +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
Pavel Djundik 941849eaa8 Add message indexing 2018-03-08 20:23:29 +02:00
greenkeeperio-bot 8dcdfbdffa chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-08 08:16:16 +00:00
greenkeeperio-bot 68adda5821 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-07 21:56:41 +00:00
greenkeeperio-bot 2506feb1ea chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-07 09:23:17 +00:00
Pavel Djundik 11eedc3ea1 Update chalk and lock file to latest version 2018-03-06 10:46:52 +02:00
greenkeeperio-bot 9f503b6de9 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-06 05:08:51 +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
greenkeeperio-bot 5bca4b7323 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-03 01:21:30 +00:00
greenkeeperio-bot 0d02f49b9b chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-02 22:44:35 +00:00
Pavel Djundik fee81e78e1 Replace colors.js with chalk 2018-03-02 20:28:54 +02:00
greenkeeperio-bot b613be7761
chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
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
greenkeeperio-bot f04b27b921 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-01 14:32:05 +00:00
greenkeeperio-bot 1e8ca56c65 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-03-01 11:52:49 +00:00
greenkeeperio-bot 9852eb072b chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-02-28 06:30:24 +00:00
greenkeeperio-bot 845b4a240a chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-02-27 09:09:07 +00:00
greenkeeperio-bot be8cf925d8 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-02-26 11:56:29 +00: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
greenkeeperio-bot 0610784632 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-02-23 21:04:23 +00:00
greenkeeperio-bot 827e37f3d4 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-02-23 19:45:24 +00:00
greenkeeperio-bot f78333a544 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-02-23 14:52:01 +00:00