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
Élie Michel
19710b90c0
Merge branch 'master' into pr-proper-ldap
2017-08-29 08:42:26 +02:00
Jérémie Astori
c8a78d447a
Merge pull request #1466 from thelounge/greenkeeper/npm-run-all-4.1.1
...
Update npm-run-all to the latest version 🚀
2017-08-28 20:40:57 -04:00
greenkeeper[bot]
0929358b9a
chore(package): update npm-run-all to version 4.1.1
2017-08-28 08:33:07 +00:00
Al McKinlay
099d9219fd
Merge pull request #1457 from thelounge/xpaw/requestIdleCallback
...
Process chat messages in requestIdleCallback if available
2017-08-26 20:57:15 +01:00
Al McKinlay
19f3cbd10e
Merge pull request #1453 from thelounge/xpaw/tabcomplete-module
...
Move all auto completion code to a separate file
2017-08-26 19:33:56 +01:00
Pavel Djundik
c55c338c72
Merge pull request #1446 from thelounge/parse-emoji
...
Parse emoji to make them bigger
2017-08-26 20:34:40 +03:00
Pavel Djundik
495d8c3e04
Merge pull request #1448 from thelounge/xpaw/quit-promo
...
Set default quit default message
2017-08-26 20:34:32 +03:00
Jérémie Astori
f7ecd0a053
Merge pull request #1350 from thelounge/xpaw/proper-cli
...
Only create config folder in 'start' command
2017-08-26 12:17:10 -04:00
Jérémie Astori
234fd31411
Clarify some users.length
that were forgotten in a previous PR
2017-08-26 12:04:13 -04:00
Pavel Djundik
252dca3d3f
Only create config folder in 'start' command
...
Fixes #520 .
Fixes #1288 .
2017-08-26 12:04:13 -04:00
Jérémie Astori
330bb9a84e
Merge pull request #1463 from thelounge/astorije/better-error
...
Improve output of WebPush error
2017-08-26 12:03:08 -04:00
Jérémie Astori
9c5071ec98
Improve output of WebPush error
...
Without this, the error displayed contains a lot of superfluous information, repeated.
2017-08-26 11:47:35 -04:00
Jérémie Astori
45eef67163
Merge pull request #1462 from thelounge/greenkeeper/npm-run-all-4.1.0
...
Update npm-run-all to the latest version 🚀
2017-08-26 10:20:31 -04:00
greenkeeper[bot]
327c0fdb6a
chore(package): update npm-run-all to version 4.1.0
2017-08-26 14:08:04 +00:00
Pavel Djundik
6ba2b8a3d1
Merge pull request #1458 from PolarizedIons/spell-check
...
Fix general spelling errors
2017-08-25 19:13:04 +03:00
PolarizedIons
e00b28d201
Fix general spelling errors
2017-08-25 18:02:28 +02:00
Pavel Djundik
f56c748015
Process chat messages in equestIdleCallback if available
2017-08-25 15:30:47 +03:00
Jérémie Astori
d4e02d96fa
Merge pull request #1451 from thelounge/fix-condensed-time
...
Do not hide time from events in condensed block
2017-08-24 19:31:22 -04:00
Pavel Djundik
4a3026e11b
Set default quit default message
2017-08-24 21:07:47 +03:00
Pavel Djundik
1e2d35f206
Move all auto completion code to a separate file
2017-08-24 17:44:40 +03:00
Pavel Djundik
5785af6738
Do not hide time from events in condensed block
2017-08-24 15:21:07 +03:00
Pavel Djundik
60e69a83fc
Merge pull request #1387 from yashsriv/extend/fuzzy
...
Extend fuzzy search in autocomplete to all strategies
2017-08-24 12:01:34 +03:00
Pavel Djundik
06741a1e1c
Merge pull request #1153 from bews/bews/dev-8-font
...
Bigger font size
2017-08-24 11:56:30 +03:00
Pavel Djundik
70ea6e73a0
Add findEmoji tests
2017-08-24 11:54:28 +03:00
Mac Carrithers
f8663ed28b
Parse emoji to make them bigger
2017-08-24 11:54:28 +03:00
Yash Srivastav
0e332ec19d
Merge redundant functions into one
2017-08-24 05:48:22 +05:30
Yash Srivastav
fa021da7cf
Add fuzzy searching for autocompleting colors
2017-08-24 05:38:21 +05:30
Yash Srivastav
1c8aa7a88f
Extend fuzzy search in autocomplete to all strategies
...
Fixes #1086
Just building upon the work already done in #1334
2017-08-24 05:38:16 +05:30
Jérémie Astori
e292ef2bed
Merge pull request #1443 from thelounge/astorije/improve-user-mgmt-cli
...
Improve CLI user management
2017-08-23 19:49:18 -04:00
Jérémie Astori
ed68ff4a34
Make sure CLI does not crash on undefined.length
when we figured out users could not be read already
2017-08-23 13:21:15 -04:00
Jérémie Astori
cdbefd3905
Make The Lounge private mode by default
2017-08-23 13:21:14 -04:00
Jérémie Astori
684f1a641d
Make sure server is running before loading users
2017-08-23 13:21:14 -04:00
Jérémie Astori
aa49856446
Warn when adding or listing users in public mode
2017-08-23 13:21:14 -04:00
Jérémie Astori
f221121998
Inform when no users during autoload to take into account removing the last user
2017-08-23 13:21:14 -04:00
Jérémie Astori
90842267e8
Do not prevent server to run when there are no users in private mode
2017-08-23 13:20:46 -04:00
Jérémie Astori
9811f2be02
Merge pull request #1444 from thelounge/xpaw/protect-history-loading
...
Do not unintentionally send incorrect messages from history
2017-08-23 09:27:12 -04:00
Pavel Djundik
c24e48bdb5
Merge pull request #1445 from thelounge/xpaw/gitignore-vapid-keys
...
Ignore vapid.json generated during tests
2017-08-23 14:23:54 +03:00
Pavel Djundik
1bf2be1b51
Do not unintentionally send incorrect messages from history
2017-08-23 14:17:53 +03:00
Pavel Djundik
45d974a0c3
Ignore vapid.json generated during tests
2017-08-23 12:36:35 +03:00
Jérémie Astori
91ecd99c84
Merge pull request #1442 from thelounge/astorije/fix-condensed-time
...
Fix time placeholder showing on mobile format for condensed messages
2017-08-23 02:48:35 -04:00
Jérémie Astori
51bd46b871
Fix time placeholder showing on mobile format for condensed messages
...
As an extra, make sure time placeholder cannot be selected anymore, and do not do an extra call to `tz` helper when time is not relevant/displayed.
I tried to entirely remove `time`/`from` blocks, but because of flexbox layout, that broke message alignment...
2017-08-23 02:23:54 -04:00
Pavel Djundik
fcd9782eb7
Merge pull request #1124 from thelounge/xpaw/push-notifications
...
Implement push notifications
2017-08-22 23:16:41 +03:00
Jérémie Astori
3b79a3df90
Merge pull request #1358 from starquake/highlight-wordboundary
...
Take into account wordboundaries for custom highlighting
2017-08-22 09:35:55 -04:00
Jérémie Astori
b0b2518e10
Merge pull request #1438 from thelounge/astorije/env-var-doc
...
Add documentation for LOUNGE_HOME environment variable in the CLI helper
2017-08-22 09:30:51 -04:00
Jérémie Astori
9917b9259f
Merge pull request #1356 from MaxLeiter/MaxLeiter/two-char-emoji
...
Only match emoji autocomplete after two characters
2017-08-22 09:23:11 -04:00
Max Leiter
64ea29f46d
Only match emoji autocomplete after two characters
2017-08-22 11:04:38 +03:00
Pavel Djundik
36f2f644ea
Add tests for stripping formatting
2017-08-22 10:54:18 +03:00
Pavel Djundik
0ac3ba28e1
Web Push Notifications
2017-08-22 10:54:18 +03:00