Commit Graph

9673 Commits (87dddd01c873c3210d4413f04057cb7cea1965cb)

Author SHA1 Message Date
Barış Soner Uşaklı b033d6f115 add tid to post-purge event
Barış Soner Uşaklı 13a1497617 closes
Barış Soner Uşaklı 7bc69e9182 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 1bea247748 add username/email to user-delete event
Barış Soner Uşaklı 49ba5af5fa
closes ()
Barış Soner Uşaklı 48d49cfcad Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı d1491feed9 add tid to topic rename and post delete restore events
Barış Soner Uşaklı f77091d1ed change user delete so it returns quickly
Barış Soner Uşaklı f45d24d351
change if to !== 0
Barış Soner Uşaklı b7eaf4191e return correct post count if its out of sync
Barış Soner Uşaklı 77beaf2e15
Allow local login,closes ()
* WIP

* reset groups cache after every suite
Barış Soner Uşaklı d92ef9ca11
remove id
Ben Lubar cf4ea94e6d Fix single-host-cluster socket.io ()
It was silently dropping every message because every node thought it was the master node.
Julian Lam f95308bf33 move sharp require into the method it is used in src/file.js
Julian Lam ebabcc5e3c if authenticate middleware is overridden by plugin, check for req.user and return notAllowed helper otherwise
/cc @LudwikJaniuk
Barış Soner Uşaklı 4b970a1072 use lodash, load 3 posts per iteration
Barış Soner Uşaklı 18d0deeccb
update deprecated methods ()
Barış Soner Uşaklı 1cb2e1e368 remove console.log switch to series
Julian Lam c9dfb4e109 closes
Julian Lam 02046889ec closes
Ben Lubar 11b655163e Only run the DDL for session storage on the primary instance. ()
This fixes a restart loop caused by deadlocks in large clusters.
Barış Soner Uşaklı 1590452697 filter topics you cant read @benlubar
Barış Soner Uşaklı 95501e8fee
closes closes ()
* closes  closes 

* fix test, delete keys

* delete all bans on user delete

* fix upgrade script to actually read reason
Barış Soner Uşaklı 4570daa033 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 3ed856f587 change if
Barış Soner Uşaklı 9724ef083e
remove v from query
Barış Soner Uşaklı 786311fa64
use value
Barış Soner Uşaklı 5a69f979a8
update processSortedSet to use withScores
Barış Soner Uşaklı cf75c79611
Unread changes closes ()
* 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
Barış Soner Uşaklı 7f863b8af0 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 17ce482c9f closes
Barış Soner Uşaklı 7787c9b4bb
fix wrong year on upgrade script
Barış Soner Uşaklı 24601694db
fix wrong year on upgrade script
Baris Usakli edefab1d69 closes
add option to disable a category on creation
show disabled categories on manage privileges
Baris Usakli 4d5e164fd2 closes
Barış Soner Uşaklı 59b988a205 change test so it checks url
Barış Soner Uşaklı 71ccd67665 closes
calculate size of base64 image from buffer, still not perfect but better than string.length
Barış Soner Uşaklı b7ead6dc9c
Replace jimp with sharp ()
* add probe image size and max image size

* replace jimp and image-probe with sharp

* better name for test

* resize with just path

* resize thumb inplace

* use filename
Barış Soner Uşaklı 69c7260fe9 dont let sending more than max invites via bulk invite
Barış Soner Uşaklı 669a5135e1 closes
Barış Soner Uşaklı dff86b1ac9 closes
* flag notifications will go to the flag details page instead of the post or user that was flag
* if you assign a flag to yourself you won't get a notification about it
@benlubar
Barış Soner Uşaklı 089bf5d8bb
closes
Julian Lam 382d06bbb0 fixes -- no need to have gmods and admins access login sessions page
Barış Soner Uşaklı d996ea27be closes
Barış Soner Uşaklı 6a377568d2 closes fix typo in notif rescind
Barış Soner Uşaklı 08dfb3470c fix tests
Barış Soner Uşaklı b43bfa3d5b closes
-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
Barış Soner Uşaklı 41aae6f418 closes
Barış Soner Uşaklı 37ca5a1c63 filter falsy teasers
Barış Soner Uşaklı 93d52ef338 default to 'recent' sort