Commit graph

2642 commits

Author SHA1 Message Date
Pavel Djundik c81a74a20c Render link previews in browser idle event
Fixes #1504
2017-09-06 22:03:56 +03:00
greenkeeper[bot] 86289f0a6e chore(package): update webpack to version 3.5.6 2017-09-06 16:08:19 +00:00
Pavel Djundik 9a981a526e Merge pull request #1505 from thelounge/greenkeeper/nyc-11.2.1
Update nyc to the latest version 🚀
2017-09-06 19:07:22 +03:00
greenkeeper[bot] 8304f5da81 chore(package): update nyc to version 11.2.1 2017-09-06 06:33:07 +00:00
Jérémie Astori 87d6918358 Merge pull request #1495 from thelounge/xpaw/only-order-autocomplete-on-msg
Only change nick autocompletion when receiving a message
2017-09-05 19:50:08 -04:00
Pavel Djundik 65e4e386da Merge pull request #1499 from thelounge/greenkeeper/stylelint-8.1.1
chore(package): update stylelint to version 8.1.1
2017-09-05 18:36:21 +03:00
Pavel Djundik e2a122c3ca Only change nick autocompletion when receiving a message
And other minor optimizations and fixes
2017-09-05 18:28:01 +03:00
Al McKinlay 3d2d8495f5 Merge pull request #1498 from thelounge/greenkeeper/nyc-11.2.0
Update nyc to the latest version
2017-09-05 16:17:45 +01:00
greenkeeper[bot] 07de177b0e chore(package): update stylelint to version 8.1.1
Closes #1494
2017-09-05 11:45:00 +00:00
Al McKinlay 845db70969 Merge pull request #1496 from MaxLeiter/commands
Add /list to autocomplete
2017-09-05 10:15:11 +01:00
greenkeeper[bot] f885ce456e chore(package): update nyc to version 11.2.0 2017-09-05 05:29:05 +00:00
Max Leiter d80efdfe23 Add /list to autocomplete 2017-09-04 15:33:33 -07:00
Pavel Djundik 6b1be79026 Merge pull request #1493 from thelounge/greenkeeper/eslint-4.6.1
Update eslint to the latest version 🚀
2017-09-04 09:06:16 +03:00
Pavel Djundik 099fb058c6 Merge pull request #1478 from eliemichel/pr-proper-ldap--rebased
Implement a proper LDAP authentication process
2017-09-04 09:02:58 +03:00
greenkeeper[bot] 477736a231 chore(package): update eslint to version 4.6.1 2017-09-03 21:53:07 +00:00
Elie Michel 32e1a36980 Generalize auth plugin fallback mechanism
@astorije this is for you ;)
https://github.com/thelounge/lounge/pull/1478#discussion_r136492534
2017-09-03 23:00:25 +02:00
Elie Michel 435e14669b Change string formatting style 2017-09-03 23:00:25 +02:00
Elie Michel 803cff92c8 Set public to true for websocket tests
A side effect of LDAP auth tests was breaking these other tests,
that should have already forced public instance in their pre-condition.
2017-09-03 23:00:24 +02:00
Elie Michel 00e54e49ac Add tests for LDAP auth plugin 2017-09-03 23:00:24 +02:00
Elie Michel 12ba10f688 Reorganize auth plugins 2017-09-03 23:00:23 +02:00
Élie Michel cfa6db10c7 Make new LDAP options backward compatible
Also draft some kind of plugin system for auth, although it essentially consists in writing a function
and there is no mechanism to automatically fallback from one auth to another
2017-09-03 23:00:23 +02:00
Jérémie Astori d7d185d06a Merge pull request #1492 from thelounge/xpaw/simpler-server-error
One line server startup errors
2017-09-03 14:37:03 -04:00
Pavel Djundik c845d5723d One line server startup errors 2017-09-03 15:13:56 +03:00
Pavel Djundik 704dae9dec Merge pull request #1464 from thelounge/xpaw/clipboard
Format messages on copy
2017-09-03 14:19:21 +03:00
Pavel Djundik 7ee808169d Format messages on copy
Fixes #1146
2017-09-03 11:27:53 +03:00
Pavel Djundik 43c8f6fd96 Merge pull request #1485 from thelounge/xpaw/always-condense
Always create condensed wrapper
2017-09-03 11:26:31 +03:00
Jérémie Astori f9757786be Merge pull request #1490 from thelounge/astorije/bump-prefetch-limit
Bump default image prefetch limit
2017-09-02 20:31:14 -04:00
Jérémie Astori d543123095 Bump default image prefetch limit to 2MB 2017-09-02 21:17:46 +03:00
Pavel Djundik 94d40256d9 Always create condensed wrapper 2017-09-02 18:31:47 +03:00
Jérémie Astori 77e9cb65d5 Merge pull request #1318 from thelounge/xpaw/infinite-scroll
Automatically load history when scrolling upwards
2017-09-01 19:45:49 -04:00
Pavel Djundik e2db8b23a4
Add IntersectionObserver polyfill 2017-09-01 19:38:15 -04:00
Pavel Djundik 838eca8fe5
Fix scrolling issue 2017-09-01 19:33:55 -04:00
Pavel Djundik 629592d641
Implement infinite scroll using IntersectionObserver 2017-09-01 19:33:54 -04:00
Pavel Djundik 72a534f42b
Correctly calculate scroll when loading more history 2017-09-01 19:33:54 -04:00
Jérémie Astori 08fbcd4958 Merge pull request #1487 from thelounge/greenkeeper/handlebars-loader-1.6.0
Update handlebars-loader to the latest version 🚀
2017-09-01 19:15:31 -04:00
Jérémie Astori f18ba07be6 Merge pull request #1488 from thelounge/xpaw/eslint-semicolons
Enforce semicolon spacing
2017-09-01 19:12:11 -04:00
Pavel Djundik 111453aeaf Enforce semicolon spacing 2017-09-01 21:17:45 +03:00
greenkeeper[bot] 9b19024ba5 chore(package): update handlebars-loader to version 1.6.0 2017-09-01 17:14:54 +00:00
Pavel Djundik 9e1296d303 Merge pull request #1479 from thelounge/xpaw/unix-socket
Add support for binding to unix sockets
2017-09-01 11:25:00 +03:00
Pavel Djundik f65fb6573b Merge pull request #1481 from MaxLeiter/emoji-title
Change vertical alignment of emoji in topics, fixes #1480
2017-09-01 11:23:39 +03:00
Pavel Djundik 4a6b79d147 Merge pull request #1482 from thelounge/greenkeeper/chai-4.1.2
Update chai to the latest version 🚀
2017-09-01 10:22:53 +03:00
Jérémie Astori 220af0e180 Merge pull request #1449 from dgw/cycle-command
Add /cycle command (a.k.a. /rejoin)
2017-08-31 23:45:54 -04:00
Jérémie Astori 1c1faf2dd9 Merge pull request #1465 from thelounge/astorije/rm-remember-me
Remove the "Stay signed in" checkbox at login
2017-08-31 23:38:59 -04:00
Jérémie Astori ad8ec4b1e6
Remove the "Stay signed in" checkbox at login
This option is less and less the norm on modern webapps, it is fair to assume this is the default behavior. In fact, we were making it the default.

But more importantly, coming soon is the ability of remotely logging out of your other sessions, which is well handled through token deletion. That means we need to know about said tokens, which are not sent in no-"Stay signed in" version.
2017-08-31 23:07:43 -04:00
greenkeeper[bot] 4381395ca6 chore(package): update chai to version 4.1.2 2017-08-31 22:04:54 +00:00
Max Leiter 05aa5da6e0 Change vertical alignment of emoji in topics, fixes #1480 2017-08-31 13:53:21 -07:00
Pavel Djundik 918b7382b8 Merge pull request #1475 from thelounge/xpaw/condensed-css
Implement condensed messages option entirely with CSS
2017-08-31 22:16:42 +03:00
Pavel Djundik 271948b0fb Merge pull request #1477 from thelounge/xpaw/graceful-quit
Gracefully quit on Ctrl+C
2017-08-31 22:12:08 +03:00
Pavel Djundik b79a6cce0c Add support for binding to unix sockets
Fixes #686.
Fixes #691.
2017-08-31 21:56:20 +03:00
dgw bed6053cec Add /cycle command (a.k.a. /rejoin)
Closes #1436
2017-08-31 06:43:32 -05:00