Pavel Djundik
|
881b3eda19
|
Run format after updating to prettier 2.0
|
2020-03-21 22:55:36 +02:00 |
|
Pavel Djundik
|
bbf92f1aa0
|
Assign preview.thumb only after it is processed
|
2019-12-13 11:43:13 +02:00 |
|
Pavel Djundik
|
75eb812f05
|
Fix potential issue of history not loading when showInActive is set
|
2019-11-01 16:43:55 +02:00 |
|
Pavel Djundik
|
ebfecc3e9d
|
Fix client not loading messages after reconnect in channels with less than 100 total messages
|
2019-10-17 13:27:15 +03:00 |
|
Alistair McKinlay
|
133e7bf710
|
Format js/vue with prettier
|
2019-07-19 11:27:40 +01:00 |
|
Pavel Djundik
|
830fdda91a
|
Implement invite list
|
2019-04-15 14:38:11 +03:00 |
|
Pavel Djundik
|
013129da1f
|
Set moreHistoryAvailable when history reloads from storage
|
2019-02-13 16:44:15 +02:00 |
|
Pavel Djundik
|
c70b4d4c80
|
Fix unread marker being off by one on the server
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
30bdfe9d3f
|
Hide 'show more history' button if there are no more messages
|
2019-02-12 12:48:42 +02:00 |
|
Pavel Djundik
|
121dd35c3b
|
Port ban lists to Vue
|
2019-02-12 12:48:42 +02:00 |
|
Pavel Djundik
|
8b4b8fbe9e
|
Fix stored image previews not being dereferenced
Broken in 64ebe0f437
|
2018-10-03 15:44:24 +03:00 |
|
Pavel Djundik
|
472d618033
|
Remove log from global
|
2018-06-15 23:31:06 +03:00 |
|
Pavel Djundik
|
5dced897d8
|
Log notices as correct sender when it will be shown in active window
|
2018-06-12 19:09:55 -04:00 |
|
Pavel Djundik
|
7a3008aec6
|
Synchronize number of highlighted messages to client
Also fixes #1791
|
2018-06-11 14:29:57 +03: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
|
bf8a16b7fe
|
Use per-client channel and message ids
Fixes #2341
|
2018-04-27 13:16:23 +03:00 |
|
Jérémie Astori
|
00bca229f0
|
Enforce object literal shorthand syntax with ESLint
|
2018-03-15 00:22:09 -04:00 |
|
Pavel Djundik
|
8f59ca1bec
|
Add support for znc.in/playback
Fixes #1768
|
2018-03-08 20:23:29 +02:00 |
|
Pavel Djundik
|
941849eaa8
|
Add message indexing
|
2018-03-08 20:23:29 +02:00 |
|
Pavel Djundik
|
59ec07be87
|
Update all links to thelounge repository
|
2018-02-21 22:47:52 -05:00 |
|
Pavel Djundik
|
a3e448acf5
|
Enable no-var rule
Fixes #1961
|
2018-02-19 19:49:39 +02:00 |
|
Pavel Djundik
|
7e704b2d73
|
Track channel state to allow removing channels user is not in
|
2018-02-13 12:30:26 +02:00 |
|
Pavel Djundik
|
aee1ec2739
|
Fix crash when hostname is changed in lockNetwork mode
Fixes #2040
|
2018-02-07 12:03:25 +02:00 |
|
Pavel Djundik
|
1fdd1ff0c3
|
Define which message types should not be logged
|
2018-02-01 10:03:10 +02:00 |
|
Pavel Djundik
|
6377e0de66
|
Fix #1883: message gaps when reconnecting
|
2017-12-23 11:36:52 +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 |
|
Pavel Djundik
|
0f75c1a138
|
Change users array to be a Map
|
2017-11-19 11:35:15 +02:00 |
|
Pavel Djundik
|
74dcc52657
|
Refactor how user object is sent to the client
|
2017-11-19 02:46:45 -05:00 |
|
Jérémie Astori
|
1dc92d8934
|
Enforce dangling commas with ESLint
¯\_(ツ)_/¯
|
2017-11-15 01:35:15 -05:00 |
|
Pavel Djundik
|
feb7d9d4bb
|
Fix #1692 when kicker is server
|
2017-11-08 23:10:17 +02:00 |
|
dgw
|
d675297405
|
Mark channels as read when receiving self-messages
Resets highlight counter and last unread message ID on server, and
clears the badge on the active client when the message is rendered.
Resolves #911
|
2017-10-17 08:05:35 -05:00 |
|
Pavel Djundik
|
fd21c84a76
|
Do not try to write user log if network is not found
Fixes #1584
|
2017-09-29 10:37:27 +03:00 |
|
Pavel Djundik
|
f85686bcb2
|
Merge pull request #1468 from thelounge/xpaw/combine-notifications
Combine unread notifications into a single one
|
2017-09-22 21:04:04 +03:00 |
|
Pavel Djundik
|
649e9c3192
|
Fix opening first channel on server start
Fixes #1547
|
2017-09-20 16:17:38 +03:00 |
|
Pavel Djundik
|
6cfe60e4d9
|
Group push notifications per target
|
2017-09-19 12:01:50 +03:00 |
|
Jérémie Astori
|
cb1b6db14e
|
Fix references to undefined this
|
2017-09-17 02:24:54 -04:00 |
|
Pavel Djundik
|
79eb83d82f
|
Move userLog function where it belongs
Fixes #438
|
2017-09-14 10:41:50 +03:00 |
|
Pavel Djundik
|
0ac3ba28e1
|
Web Push Notifications
|
2017-08-22 10:54:18 +03:00 |
|
Pavel Djundik
|
6f32e7ae75
|
Correctly dereference stored images when leaving channels
Fixes #1404
|
2017-08-11 15:02:58 +03:00 |
|
Jérémie Astori
|
157289258a
|
Keep track of preview visibility on the server so it persists at page reload
|
2017-07-26 18:16:50 -04:00 |
|
Pavel Djundik
|
d06c279f02
|
Lazily load user list
|
2017-07-21 11:05:36 +03:00 |
|
Pavel Djundik
|
7af573fd96
|
Handle auto completion order on the server
Fixes #289.
|
2017-07-21 11:05:21 +03:00 |
|
Pavel Djundik
|
f35a2809a7
|
Store preview images on disk for privacy, security and caching
|
2017-07-18 11:37:16 +03:00 |
|
Pavel Djundik
|
acf5dd5351
|
Do not store unnecessary information in user objects
|
2017-06-01 21:54:46 +03:00 |
|
Pavel Djundik
|
c0e364e1c2
|
Store channel keys
|
2017-04-01 15:28:38 -04:00 |
|
Pavel Djundik
|
a1f56c7395
|
Improve support for opening multiple clients at once
- Synchornize unread counter with the server
- Fix unread marker on no attached clients
- Increase unread counter for server messages
|
2016-10-17 01:31:22 -04:00 |
|
Jérémie Astori
|
089c315a8e
|
Use forEach instead of lodash's each, and ES6 fat arrows like it's 2015
|
2016-10-15 15:58:48 -04:00 |
|
Pavel Djundik
|
3711aefc2d
|
Merge pull request #664 from thelounge/xpaw/fix-defaults
Fix memory and reference shuffling when creating models
|
2016-10-15 14:14:53 +03:00 |
|
Pavel Djundik
|
aa02fd5180
|
Enforce more eslint rules
|
2016-10-09 17:55:37 -04:00 |
|