Pavel Djundik
5fc70397a9
Make sure all joins send filtered clone
2017-12-03 16:31:37 +02:00
Pavel Djundik
fe1c7612f5
Add tests for getFilteredClone methods
2017-12-03 16:31:37 +02:00
Pavel Djundik
552f3da67e
Implement manual network/channel cloning for better performance
2017-12-03 16:31:37 +02:00
Pavel Djundik
41e121d270
Only emit a single message per channel on init
2017-12-03 16:13:18 +02:00
Jérémie Astori
2f47307437
Merge pull request #1790 from thelounge/greenkeeper/intersection-observer-0.5.0
...
Update intersection-observer to the latest version 🚀
2017-12-02 17:57:14 -05:00
greenkeeper[bot]
80040dc153
chore(package): update intersection-observer to version 0.5.0
2017-12-02 20:58:55 +00:00
Jérémie Astori
f237ed1684
2.7.0-pre.2
2017-12-01 22:50:53 -05:00
Jérémie Astori
f277864454
Add changelog entry for v2.7.0-pre.2
2017-12-01 22:50:17 -05:00
Jérémie Astori
8a568a3ef4
Merge pull request #1789 from thelounge/xpaw/notification-permission
...
Ask for notification permission on page load if setting is enabled
2017-12-01 22:42:57 -05:00
Pavel Djundik
6aff2657e9
Ask for notification permission on page load if setting is enabled
2017-12-01 22:27:36 +02:00
stepie22
c7f6b8409f
Change whois's actual host to include the actualip aswell
2017-12-01 15:03:02 +02:00
Pavel Djundik
a469f22699
Merge pull request #1780 from thelounge/greenkeeper/webpack-3.9.0
...
Update webpack to the latest version 🚀
2017-12-01 12:53:29 +02:00
Pavel Djundik
52b234bdfc
Merge pull request #1770 from thelounge/astorije/client-tests
...
Add a bunch of client tests
2017-12-01 12:51:13 +02:00
Pavel Djundik
9d87ce5d7a
Merge pull request #1785 from thelounge/astorije/fix-home-fie-rename
...
Do not rename home file as it is very likely to have permission issues
2017-12-01 11:49:11 +02:00
greenkeeper[bot]
8889201081
chore(package): update webpack to version 3.9.1
...
Closes #1780
2017-12-01 11:46:32 +02:00
Pavel Djundik
1bca238e9b
Merge pull request #1781 from thelounge/greenkeeper/web-push-3.2.5
...
Update web-push to the latest version 🚀
2017-12-01 11:31:13 +02:00
Jérémie Astori
052248445c
Do not rename home file as it is very likely to have permission issues
...
On most systems (Linux at least), to install a npm package locally, one must use `sudo`. When The Lounge runs, it usually does not run with `sudo`. This causes the program to crash as user running The Lounge cannot create/delete files there.
We will let people manually convert this file instead of doing it for them. This file is mainly intended for package authors anyway, most users will never have to touch it.
2017-12-01 01:33:04 -05:00
Jérémie Astori
6dd568b27f
2.7.0-pre.1
2017-11-30 21:03:36 -05:00
Jérémie Astori
89f1326ce7
Add pre-release tag until stable version is ready to be released
2017-11-30 21:02:48 -05:00
Jérémie Astori
7a15434d37
Add changelog entry for v2.7.0-pre.1
2017-11-30 21:00:27 -05:00
Jérémie Astori
b2835855c0
Merge pull request #1779 from thelounge/xpaw/nick-links-fixes
...
Fix nicks not being detected in actions and duplicate nicks
2017-11-30 20:43:36 -05:00
Jérémie Astori
6bb0251d57
Ignore coverage folder from coverage report
2017-11-30 20:33:23 -05:00
Jérémie Astori
f368dcdc69
Add a bunch of client tests
2017-11-30 20:33:23 -05:00
greenkeeper[bot]
ed8037d1f0
fix(package): update web-push to version 3.2.5
2017-11-30 15:15:07 +00:00
Pavel Djundik
d770028da6
Fix duplicate user names not being found
2017-11-30 14:16:11 +02:00
Pavel Djundik
a7bd40a5b1
Fix users not being linked in /me actions
2017-11-30 14:13:11 +02:00
Pavel Djundik
104e270882
Merge pull request #1771 from thelounge/astorije/fix-user-in-msg
...
Clone instances of `User` in `Msg` to avoid unintentional mutations
2017-11-30 11:29:23 +02:00
Pavel Djundik
f89054784f
Merge pull request #1764 from thelounge/xpaw/fix-data-from
...
Fix data-from on messages
2017-11-30 11:28:00 +02:00
Pavel Djundik
be6975cb83
Merge pull request #1772 from thelounge/astorije/fix-nick-change
...
Fix nick changes wrongly reported
2017-11-30 11:26:26 +02:00
Pavel Djundik
bdbdb69f02
Merge pull request #1773 from thelounge/astorije/fix-default-from
...
Fix default value given to `Msg.from`
2017-11-30 11:25:30 +02:00
Jérémie Astori
fd72179b3d
Merge pull request #1777 from thelounge/greenkeeper/eslint-4.12.1
...
Update eslint to the latest version 🚀
2017-11-30 02:12:15 -05:00
greenkeeper[bot]
2f4205d095
chore(package): update eslint to version 4.12.1
2017-11-30 06:04:42 +00:00
Jérémie Astori
4ec10b922a
Clone instances of User
in Msg
to avoid unintentional mutations
2017-11-30 00:41:19 -05:00
Jérémie Astori
e60bbd9548
Fix nick changes wrongly reported
2017-11-29 18:44:33 -05:00
Jérémie Astori
c0d348a678
Fix default value given to Msg.from
...
- `{}` is not falsey so Handlebars would try to render the block (see http://handlebarsjs.com/builtin_helpers.html#conditionals ), therefore with a `nick` of `undefined`, which breaks `colorClass` (doing `undefined.length)
- There does not seem to be a way to check for empty objects in Handlebars (sigh) so checking `from.nick` seems like the most reliable way to check for a non-empty value. Alternatively, we could use a helper to check `{}` but meh.
2017-11-29 18:37:17 -05:00
Pavel Djundik
36e0ce46b4
Merge pull request #1775 from thelounge/greenkeeper/moment-2.19.3
...
Update moment to the latest version 🚀
2017-11-29 22:25:02 +02:00
Pavel Djundik
68753ae3e8
Fix data-from on messages
2017-11-29 20:45:19 +02:00
Pavel Djundik
53968bf453
Merge pull request #1769 from thelounge/astorije/test-timeout
...
Increase timeout of server tests
2017-11-29 18:45:57 +02:00
greenkeeper[bot]
a97a6de60f
fix(package): update moment to version 2.19.3
2017-11-29 16:37:20 +00:00
Jérémie Astori
7de7292560
Increase timeout of server tests
2017-11-28 19:43:00 -05:00
Pavel Djundik
c9e340e153
Merge pull request #1761 from thelounge/astorije/slow-tests
...
Mark slow tests as such to reduce noise on test report
2017-11-28 11:43:24 +02:00
Pavel Djundik
c3b076ca74
Merge pull request #1759 from thelounge/astorije/avoid-escape-quotes2
...
Avoid escaping quotes whenever possible (again)
2017-11-28 11:41:15 +02:00
Pavel Djundik
561de89568
Merge pull request #1763 from thelounge/greenkeeper/commander-2.12.2
...
Update commander to the latest version 🚀
2017-11-28 11:41:02 +02:00
greenkeeper[bot]
12e0087d47
fix(package): update commander to version 2.12.2
2017-11-28 07:14:48 +00:00
Jérémie Astori
624b3ebc18
Mark slow tests as such to reduce noise on test report
2017-11-27 18:47:19 -05:00
Jérémie Astori
03d6bf06ee
Avoid escaping quotes whenever possible (again)
...
Oops, I forgot to rebase and fix after merging a previous PR. I wish there was a way to enforce this with ESLint, but did not find any (only allow) :(
2017-11-27 18:40:23 -05:00
Jérémie Astori
c9da29f2fc
Merge pull request #1757 from thelounge/xpaw/detached-sign-in
...
Do not keep sign-in and loader references in memory
2017-11-27 18:32:20 -05:00
Jérémie Astori
7daf566025
Merge pull request #1758 from MaxLeiter/improve-regex
...
update nick regex for linking nicks in text
2017-11-27 18:30:37 -05:00
Max Leiter
f98deaba70
update nick regex for linking nicks in text
2017-11-27 13:58:10 -08:00
Jérémie Astori
74521225ba
Merge pull request #1751 from thelounge/greenkeeper/stylelint-8.3.1
...
Update stylelint to the latest version 🚀
2017-11-27 13:32:01 -05:00