Barış Soner Uşaklı
a0f5461860
don't set and read from topic hash in parallel ( #6831 )
...
this was causing a test to fail, although very rarely
7 years ago
Barış Soner Uşaklı
ba21c5170a
moved increase/decrease
...
moved these two methods into addPostToTopic&removePostFromTopic
7 years ago
Barış Soner Uşaklı
5c7dd54815
fix zsets and update them on post move, closes #6823 ( #6827 )
7 years ago
Barış Soner Uşaklı
4b970a1072
use lodash, load 3 posts per iteration
7 years ago
Barış Soner Uşaklı
1590452697
filter topics you cant read @benlubar
7 years ago
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
7 years ago
Barış Soner Uşaklı
17ce482c9f
closes #6780
7 years ago
Barış Soner Uşaklı
b7ead6dc9c
Replace jimp with sharp ( #6774 )
...
* 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
7 years ago
Barış Soner Uşaklı
08dfb3470c
fix tests
7 years ago
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
7 years ago
Barış Soner Uşaklı
37ca5a1c63
filter falsy teasers
7 years ago
Barış Soner Uşaklı
93d52ef338
default to 'recent' sort
7 years ago
Barış Soner Uşaklı
6f18cf368b
closes #6741
7 years ago
Baris Usakli
e7bd0cea74
fix lint
7 years ago
Baris Usakli
bcef32c5af
closes #6645
7 years ago
Baris Usakli
f830322ee9
closes #6597
7 years ago
Barış Soner Uşaklı
ccad95cf73
closes #6579
7 years ago
Barış Soner Uşaklı
f7a0815b46
fix redis tests
7 years ago
Barış Soner Uşaklı
2c3fd5fbce
remove some dupe code
7 years ago
Barış Soner Uşaklı
2fd2accf8c
add tests for top topics
...
fix popular page displaying 18 topics per page
7 years ago
Julian Lam
cb3b2bd27b
closes #6562
7 years ago
Barış Soner Uşaklı
f77e7de285
closes #6067
7 years ago
Barış Soner Uşaklı
81328806a0
closes #6511
7 years ago
Barış Soner Uşaklı
4ee2284066
closes #6489
7 years ago
Julian Lam
4f6cc20457
completed basic integration for #6463
7 years ago
Julian Lam
bfee23adee
basic methods and initial integration for #6463
7 years ago
Barış Soner Uşaklı
749b282cdd
add matchwords to search api
7 years ago
Barış Soner Uşaklı
40d5b4f8ba
change to eachSeries
7 years ago
Barış Soner Uşaklı
225af93b9e
closes #6329
7 years ago
Ben Lubar
00776bdd8e
Bookmark optimization ( #6315 )
...
* Set the user's bookmark if their current bookmark is past the end of the topic.
* Optimize forked topic bookmark updating.
Remove support for updating bookmarks for users who sort by votes.
Don't even consider updating bookmarks for users who have not read the posts being removed.
Only compute post indices once per fork operation instead of once per user that has ever read the topic.
7 years ago
Barış Soner Uşaklı
3551a34138
up spam be gone
7 years ago
Barış Soner Uşaklı
f119ae3103
dont show same topic in suggested
7 years ago
Barış Soner Uşaklı
c38edb1fd4
more changes to suggested topics
7 years ago
Barış Soner Uşaklı
9d3b00f778
shuffle suggested topics, search in same category
7 years ago
Barış Soner Uşaklı
8427601b04
closes #6287
7 years ago
Barış Soner Uşaklı
2e2b97033e
closes #6248 , closes #6282
8 years ago
Barış Soner Uşaklı
8ceb102ed3
closes #6274
8 years ago
Barış Soner Uşaklı
f3fda152bf
closes #6216
8 years ago
Barış Soner Uşaklı
2f3b7279be
closes #6212
8 years ago
Barış Soner Uşaklı
510e57d414
on new topic create add to votes sorted set
8 years ago
Barış Soner Uşaklı
ba56810790
upgrade script fixes
8 years ago
Barış Soner Uşaklı
9d7e0775aa
closes #6214
8 years ago
Barış Soner Uşaklı
b58387c822
closes #6214
8 years ago
Barış Soner Uşaklı
baa868cf2b
fix lint
8 years ago
Barış Soner Uşaklı
d2ffdbda7d
closes #6203
8 years ago
Barış Soner Uşaklı
2661a31227
closes #6202
8 years ago
Barış Soner Uşaklı
a9e15ae9d0
strip img tags on topic teaser
8 years ago
Barış Soner Uşaklı
2565b6e542
on pin remove from votes sorted set
8 years ago
Barış Soner Uşaklı
b9d4b02780
sort tags by score
8 years ago
Barış Soner Uşaklı
a166304dcb
#6158
...
remove from sorted sets on delete/purge
8 years ago
Barış Soner Uşaklı
43180d4b83
#6158
8 years ago
Baris Usakli
3551d7d68e
closes #4804
8 years ago
Barış Soner Uşaklı
4f2f84e47c
#4804
8 years ago
Barış Soner Uşaklı
dd176dd5f2
Notification delivery ( #6072 )
...
* ability for users to choose how they receive notifications
add type field to more notifications, the type field is used to
determine what to do based on user
setting(none,notification,email,notificationemail)
* change var name to types
* cleanup
* add event types for privileged users
* remove unused language keys
* fix uids check
* changed if statements
* upgrade script to preserver old settings
8 years ago
Baris Usakli
43bec4cb45
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Baris Usakli
6778cce265
add new zset
8 years ago
Baris Usakli
47143a4a09
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Baris Usakli
a500e0019c
closes #6005
8 years ago
Baris Usakli
c4310395c9
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# package.json
8 years ago
Baris Usakli
19dc7da42f
closes #5994
8 years ago
Baris Usakli
6a6dc7ef06
closes #5990
8 years ago
Peter Jaszkowiak
46fafb20b9
Remove string.js dependency
8 years ago
Barış Soner Uşaklı
227c245fb2
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# package.json
8 years ago
Barış Soner Uşaklı
0de692188f
check topic.cid
8 years ago
Peter Jaszkowiak
da9da8190f
Bump dependencies
...
Bumping eslint & configs meant making some linting fixes
For future reference, the `xmlhttprequest-ssl` library must be of equal versioning to the one in `engine.io-client`, otherwise it won't be deduped which causes the socket.io tests to fail
8 years ago
Barış Soner Uşaklı
1019feb569
fix method name
8 years ago
Julian Lam
184dacf1d7
Merge branch 'master' into develop
8 years ago
Julian Lam
d9ace1723c
removed references to libs that aren't used
8 years ago
Barış Soner Uşaklı
67ca1881bd
closes #5831
8 years ago
Baris Usakli
f8bfe79cf4
remove tid from recent_tids
8 years ago
Julian Lam
065b3a3a03
notif_chat tpl
8 years ago
Julian Lam
a9540a13a1
fixing url in footer
8 years ago
Julian Lam
f128f988f3
slimmed down some data, testing notif_post again
8 years ago
Julian Lam
582dd1ed2e
testing new footer with new_post tpl
8 years ago
Julian Lam
a2627d2066
added default payload to emails, and adding nodebb logo for email header
8 years ago
Julian Lam
c2f1d254cc
Merge branch 'master' into develop
8 years ago
Barış Soner Uşaklı
80ea9e9797
fix lint
8 years ago
Barış Soner Uşaklı
6485108dfd
faster getReplies
8 years ago
Barış Soner Uşaklı
feecf0b61c
dont make db call if guest
8 years ago
Julian Lam
e309ac5040
fixes #5790
8 years ago
Baris Usakli
5167c1aa4f
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Julian Lam
3bd02d58e3
fixes logic that allowed posts beyond maximum post length if min is set to 0, @barisusakli
8 years ago
Julian Lam
28d8be8b9d
fixed #5782
8 years ago
Barış Soner Uşaklı
e0dc47f883
closes #5779
8 years ago
Barış Soner Uşaklı
e6cbaf6d85
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
38af651072
use _.uniq
8 years ago
Barış Soner Uşaklı
7fe9366103
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
d65f494c6d
closes #5127
8 years ago
Baris Usakli
037a0e5239
closes #5742
...
also fix reverse infinite scroll when sorting is changed
8 years ago
Barış Soner Uşaklı
59b1d8fbae
Merge pull request #5710 from NodeBB/_lodash
...
Switch from underscore to lodash
8 years ago
Peter Jaszkowiak
d4e7db45b7
Use zipObject, more test-related ignores
8 years ago
Barış Soner Uşaklı
8eb5564977
fix popular sort
8 years ago
Barış Soner Uşaklı
6635b50c35
closes #5522
8 years ago
Peter Jaszkowiak
3c2d4fe649
Switch from underscore to lodash
8 years ago
Barış Soner Uşaklı
bcc566fb68
remove unnecessary checks
8 years ago
Barış Soner Uşaklı
f1b8492164
remove unnecessary checks
8 years ago
Barış Soner Uşaklı
5c51a91e85
fix reward claimable check
8 years ago
Barış Soner Uşaklı
fb45b498a2
fix lint
8 years ago
psychobunny
c133efa258
Fix tests
8 years ago
psychobunny
d70ccb1868
closes #5708
8 years ago