Barış Soner Uşaklı
b033d6f115
add tid to post-purge event
2018-10-04 12:18:11 -04:00
Barış Soner Uşaklı
7bc69e9182
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2018-10-04 11:08:04 -04:00
Barış Soner Uşaklı
1bea247748
add username/email to user-delete event
2018-10-04 11:08:01 -04:00
Barış Soner Uşaklı
49ba5af5fa
closes #6810 ( #6813 )
2018-10-04 10:56:47 -04:00
Barış Soner Uşaklı
d1491feed9
add tid to topic rename and post delete restore events
2018-10-03 19:16:32 -04:00
Barış Soner Uşaklı
f77091d1ed
change user delete so it returns quickly
2018-10-03 19:12:46 -04:00
Barış Soner Uşaklı
b7eaf4191e
return correct post count if its out of sync
2018-09-30 16:37:10 -04:00
Barış Soner Uşaklı
d92ef9ca11
remove id
2018-09-28 23:13:07 -04:00
Ben Lubar
cf4ea94e6d
Fix single-host-cluster socket.io ( #6802 )
...
It was silently dropping every message because every node thought it was the master node.
2018-09-28 17:02:03 -04:00
Barış Soner Uşaklı
95501e8fee
closes #6738 closes #6290 ( #6785 )
...
* closes #6738 closes #6290
* fix test, delete keys
* delete all bans on user delete
* fix upgrade script to actually read reason
2018-09-24 20:20:52 -04:00
Barış Soner Uşaklı
cf75c79611
Unread changes closes #6781 ( #6783 )
...
* WIP
* more unread work
* faster teaser block handling
if user doesn't have anyone blocked don't check
* much faster filtering of blocked posts
* add missing uid
* add tidsByFilter to return
* dont load all pids to find previous non-blocked teaser
* fix unread filters
they no longer use unread/new unread/watched etc they are query strings now
* shorter nav item code
* add unreplied to filters
fix icons not clearing to 0
dont increment unread counters if there is a reply in a topic where you ignored the topic creator
2018-09-24 12:58:59 -04:00
Barış Soner Uşaklı
69c7260fe9
dont let sending more than max invites via bulk invite
2018-09-20 11:55:53 -04:00
Barış Soner Uşaklı
669a5135e1
closes #6768
2018-09-19 14:38:07 -04:00
Barış Soner Uşaklı
089bf5d8bb
closes #6773
2018-09-18 08:58:47 -04:00
Barış Soner Uşaklı
b43bfa3d5b
closes #6759
...
-moved user.blocks.filter from unread controller to getUnreadTopics so
topics are filtered at other places this function is called
- when a new post is made do not send it to uids that have blocked the
poster
- update getUnreadTids so it does not return topics that have new posts
from blocked users
- update hasReadTopics so it does not return false data if topic has new
posts from blocked users
2018-09-14 16:23:21 -04:00
Barış Soner Uşaklı
25fed0aa8d
change isPasswordCorrect to return false if user does not have password
2018-09-06 14:32:44 -04:00
Julian Lam
545e678e8a
fixes #6726
2018-08-30 15:08:01 -04:00
Baris Usakli
546b13b897
fix lint and tests
2018-07-27 13:10:52 -04:00
Baris Usakli
79ffae608e
closes #6675
2018-07-27 12:58:01 -04:00
Julian Lam
b6a5419ca1
closes #6674
2018-07-27 11:54:32 -04:00
Ben Lubar
44373afc52
Fix socket.io not working properly in single-host clusters. ( #6669 )
...
This is because we don't use the cluster module, so the master nodejs process doesn't know about any of the clients through the socket API.
2018-07-25 11:04:18 -04:00
Ben Lubar
c1e98eefa7
Allow single-host clusters to not send pubsub and socket.io messages through the database. ( #6659 )
...
* Allow single-host clusters to not send pubsub and socket.io messages through the database.
* Fix lint errors.
2018-07-23 12:21:36 -04:00
Ben Lubar
f1a6537fc2
Add notification frequencies from nodebb-plugin-upvote-notifications. ( #6640 )
...
* Add notification frequencies from nodebb-plugin-upvote-notifications.
https://github.com/boomzillawtf/nodebb-plugin-upvote-notifications
* Fix editing settings clearing upvote notification preferences.
2018-07-20 10:29:51 -04:00
Baris Usakli
16a7728ab8
fix redis warnings
2018-07-06 14:20:37 -04:00
Julian Lam
7a53fa9469
Added block and unblock button to profile dropdown menu, #6560
2018-07-05 14:20:33 -04:00
Barış Soner Uşaklı
4ed079555e
Merge remote-tracking branch 'refs/remotes/origin/master' into blocks
2018-07-03 18:43:43 -04:00
Julian Lam
ad8ac2bdff
removed unused checkPassword socket call
2018-07-03 17:44:49 -04:00
Julian Lam
fb42862ec7
check password validity in user delete socket call
2018-07-03 16:38:51 -04:00
Baris Usakli
584f88e092
blocks WIP
2018-07-03 15:12:23 -04:00
Julian Lam
be0ef799ee
closes #6592
2018-06-29 14:16:28 -04:00
Barış Soner Uşaklı
57b7c7ede4
closes #6607
2018-06-27 14:36:12 -04:00
Barış Soner Uşaklı
ccad95cf73
closes #6579
2018-06-18 14:37:37 -04:00
Julian Lam
9e90d1ea5d
closes #6557
2018-06-11 16:45:25 -04:00
Barış Soner Uşaklı
274b33e9e1
move addPostData before modifyPostPrivilege
2018-06-08 17:46:49 -04:00
Barış Soner Uşaklı
acf2f2a776
move modifyPostByPrivilege call before filtering posts so index is correct
2018-06-08 17:39:17 -04:00
Julian Lam
cb3b2bd27b
closes #6562
2018-06-08 16:01:33 -04:00
Barış Soner Uşaklı
a37dc1856f
#6561
2018-06-08 13:53:55 -04:00
Julian Lam
99dc3feeb2
Edit history is now a category-level privilege
...
Closes #6425
2018-06-07 14:00:51 -04:00
Barış Soner Uşaklı
779d03cf57
move timestamp to server
2018-06-06 16:21:48 -04:00
Barış Soner Uşaklı
908b77fe28
closes #6250
2018-06-03 15:44:48 -04:00
Barış Soner Uşaklı
7df57ba7a7
remove dupe code
2018-06-01 13:12:32 -04:00
Barış Soner Uşaklı
b0dad9bd7f
closes #6369
2018-05-31 15:05:12 -04:00
Barış Soner Uşaklı
81328806a0
closes #6511
2018-05-31 00:16:56 -04:00
Barış Soner Uşaklı
11bb2f1560
closes #6528
2018-05-30 14:21:03 -04:00
Barış Soner Uşaklı
6eea11a4fd
closes #6529
2018-05-28 13:30:11 -04:00
Barış Soner Uşaklı
a7267df404
closes #6464
2018-05-28 11:29:41 -04:00
Barış Soner Uşaklı
c1fb3c2da4
closes #6525
2018-05-27 12:45:33 -04:00
Barış Soner Uşaklı
cefab04a63
use different event names for each call of getTotalGuestCount
2018-05-15 15:27:44 -04:00
Julian Lam
896a5325a5
added gdpr check socket method
2018-05-11 12:18:51 -04:00
Julian Lam
8e275df803
closes #6487
2018-05-04 12:39:00 -04:00