barisusakli
aa30973f0a
fix params
2016-01-07 20:29:31 +02:00
barisusakli
c28494724f
filter dupes
2016-01-04 22:50:51 +02:00
barisusakli
eb57276980
fix test
2016-01-04 15:08:07 +02:00
barisusakli
c10b2fdb60
closes #4022
2016-01-04 14:33:47 +02:00
barisusakli
7ad90b4ef6
closes #2659
2016-01-04 11:22:35 +02:00
barisusakli
1ecf27417a
removed commented out stuff removed topics.enter
2015-11-05 11:53:17 -05:00
barisusakli
5e5cafafd0
make one socket call to load unread counts
2015-10-20 19:19:50 -04:00
barisusakli
872080d832
dont mark read if topic is not in topics:recent
2015-10-02 16:56:30 -04:00
barisusakli
47cc1083df
fix mark all read
2015-07-28 15:03:20 -04:00
barisusakli
81eeab42ed
category filter on /unread
2015-07-13 14:47:15 -04:00
barisusakli
b7b44e13b1
added privileges.topics.filterUids
...
if a topic is deleted and user doesn't have permissions/admin/mod dont
send notifs
2015-04-18 16:34:32 -04:00
cismous
68cf6833b7
remove unneeded argument
2015-03-27 23:59:39 +08:00
Barış Soner Uşaklı
c7b5cd48ba
closes #2773
2015-03-24 13:10:18 -04:00
barisusakli
83663cf46b
removed unused require
2015-02-26 14:14:58 -05:00
barisusakli
c33b369858
closes #2658
2015-01-27 10:36:35 -05:00
barisusakli
4b3aa26abd
closes #2633
2015-01-23 18:19:30 -05:00
barisusakli
6b13a84d2f
removed extra priv checks
...
-removed category check from recentreplies since pids are already
checked
-removed category check from topics/unread.js since topics are filtered
now
-added array checks to src/topics.js
2014-11-14 19:52:25 -05:00
barisusakli
545dbbf0df
check err and tids
2014-11-14 18:03:19 -05:00
Julian Lam
20ea40133b
added four new hooks: filter:categories.recent, filter:privileges.categories.get, filter:privileges.posts.filter, filter:privileges.topics.filter
2014-11-14 17:31:44 -05:00
barisusakli
c56b9aafff
closes #2289 , replace Infinity with '+inf'
2014-11-07 19:40:41 -05:00
barisusakli
040d7b8424
limit unread to 100 tids
2014-10-14 14:27:45 -04:00
barisusakli
835c58d27d
mark read after infinite scroll
...
dont mark read if already read
2014-10-14 02:39:20 -04:00
barisusakli
6aa53b8323
nextStart changes, fixed move topic notification text
2014-10-02 17:46:43 -04:00
barisusakli
2bc7007953
removed sendUnread function
2014-09-27 18:09:25 -04:00
barisusakli
5fc760c6c4
unread changes
2014-09-27 17:41:49 -04:00
barisusakli
998ed24589
check topic cid
2014-09-26 20:53:29 -04:00
barisusakli
21f65cbb6a
crash fix
2014-09-22 12:39:25 -04:00
barisusakli
4de658e096
checks
2014-09-19 19:45:16 -04:00
barisusakli
0a936e5dd1
unreadTids
2014-09-16 12:38:31 -04:00
barisusakli
51eac70f67
fixed derp
2014-09-16 11:07:59 -04:00
barisusakli
32257c9b2f
updateUnreadCount
2014-09-16 11:06:10 -04:00
barisusakli
493d0dea1e
part 1 of notif refactor
2014-09-14 12:07:23 -04:00
barisusakli
01f983e29c
markAsRead improvement
...
takes in an array of tids instead of marking topics read 1 by 1
same for the category.markAsRead function
2014-09-10 21:44:19 -04:00
psychobunny
099a04c1c8
disabling pushUnreadCount for now, perhaps this might be good on redis too?
2014-09-06 02:22:26 -04:00
psychobunny
07376c9a4c
look for unread only for today
2014-09-06 02:22:25 -04:00
barisusakli
3f96532c3f
disabled 2 calls
2014-09-06 01:07:03 -04:00
barisusakli
761d59f5ec
each limit on pushUnreadCount
2014-09-02 01:34:26 -04:00
barisusakli
197226eea6
closes #1742
2014-08-29 15:57:20 -04:00
barisusakli
acef614147
removed 2 BS classes
2014-08-29 14:50:24 -04:00
barisusakli
522fda2e58
closes #1936
2014-08-15 18:11:57 -04:00
barisusakli
b5cc852551
do a single filter after getting all unread tids
2014-08-09 16:15:22 -04:00
barisusakli
c217834165
fixed typo
2014-07-31 17:44:13 -04:00
barisusakli
fed8cc6d53
optimize privileges and assorted fixes.
...
* new methods
privileges.categories.filter
privileges.topics.filter
privileges.posts.filter
they take a list of ids and a privilege, and return the filtered list of
ids, faster than doing async.filter and calling the db for each id.
* remove event listeners on recent page before adding
* group.exists works for both single group names and arrays
* helpers.allowedTo works for both a single cid and an array of cids
* moved filter:topic.post hook right before topic creation.
* moved filter:topic.reply hook right before topic reply.
2014-07-29 21:51:46 -04:00
barisusakli
d7520508e3
#1375 part1
2014-07-28 18:18:20 -04:00
barisusakli
c3a9767bf6
late night optimizations
...
-isMemberOfSets returns true/false instead of 1/0
-when loading the posts of a topic only get the userdata for each user
once, before this commit if a topic had 10 posts from 2 different users
we were getting the user data for each user 5 times (drunk)
-getVoteStatusByPostIDs and getFavouritesByPostIDs no longer make
pids.length calls to the db, they use isMemberOfSets now
-getUserInfoForPost renamed to getUserInfoForPosts and doesnt make
uids.length calls to db, uses getMultipleUserFields instead
2014-06-28 01:03:26 -04:00
barisusakli
472e6b5206
privilege cleanup
2014-05-17 18:59:34 -04:00
barisusakli
3e86bdb38f
more work on #1518
...
still needs more work, category is next
2014-05-15 10:38:02 -04:00
Julian Lam
87f4566e06
more fixed to privs, and ACP modal
2014-05-13 17:06:58 -04:00
Micheil Smith
3e82cab398
Add missing new lines at end of files.
2014-04-10 20:56:53 +01:00
barisusakli
e5cf44d398
closes #1353
...
mark all read will mark everything read, can also select topics and mark
them read, can mark specific categories read too
2014-04-07 17:09:59 -04:00