82 Commits (2936e79740d51222bab806856981f1b923b0b297)

Author SHA1 Message Date
Julian Lam 088940d4c7 Squashed commit of the following:
commit 49e6c0040cc82c1e2684933a8e167ef14854aff8
Author: Julian Lam <[email protected]>
Date:   Thu Feb 25 16:12:15 2016 -0500

    added recording and charts for topic and post counts globally and by cid

commit e02ff70757f778aa016fbc42ef10a5da2d07a9d9
Author: Julian Lam <[email protected]>
Date:   Thu Feb 25 15:35:49 2016 -0500

    added labels to charts

commit e75d83bf3886e5183bcf5fcd848d71c513761e01
Author: Julian Lam <[email protected]>
Date:   Thu Feb 25 13:30:47 2016 -0500

    added per category graphs to ACP management page

commit e3f543200950925cc9e8bf33cccb592f949a100e
Author: Julian Lam <[email protected]>
Date:   Thu Feb 25 12:36:11 2016 -0500

    updated analytics to move helper methods to analytics lib and sending per category analytics to ACP page

commit 01891d8f7c408925fcdad18dcaa941e5ebbeb9b2
Author: Julian Lam <[email protected]>
Date:   Wed Feb 24 16:48:55 2016 -0500

    saving per-category analytics, and updated the writeData method to use async for "clarity"
9 years ago
barisusakli 2b90040c31 closes #4236 9 years ago
Julian Lam fcb381f922 Fixes #3695
Guests now trigger topic notifications, and the translator has
been updated so that translations inside translations are
handled in a way that doesn't cause the translator to explode.
9 years ago
barisusakli 518552de64 dont calculate pid index on new replies 9 years ago
barisusakli 46c2563164 removed rooms.js removed browsing users, removed chat syncing across sockets
use lastonline for online detection
9 years ago
barisusakli 16a65c8ffc closes #3754 9 years ago
barisusakli 75e2228989 closes #3689 9 years ago
barisusakli 9ff3be67db generic check length method 10 years ago
barisusakli 501bfbfc47 closes #3611 10 years ago
barisusakli f7aef56e66 closes #3529 10 years ago
barisusakli e171ba59ac if no tags are passed in assume 0 tags 10 years ago
yariplus e112190bee Fix maximumTagsPerTopic 10 years ago
yariplus 13e12ba3a5 Add minimum tags per topic setting. 10 years ago
barisusakli 5445e32522 2 new hooks 10 years ago
psychobunny 9cdc2e5a2d closes #3147 properly 10 years ago
psychobunny 93170ca106 closes #3147 10 years ago
Julian Lam fc1b0c8d24 allowing topic, post, and user creation to specify a timestamp for insertion into the past 10 years ago
barisusakli 1f06f90a50 closes #3051
updated lru to latest
created new files posts/cache.js posts/parse.js posts/edit.js
10 years ago
barisusakli 1910fdb977 fix xss on guest handles, make sure guest handlers arent longer than max username length 10 years ago
psychobunny 70bf518a02 define all required data at top of fn 10 years ago
barisusakli b268927cf9 removedu if from filter:parse,post, parse strip teaser content 10 years ago
barisusakli 38726243fe closes #2879 10 years ago
Barış Soner Uşaklı 8234e4cc07 new hook action:topic.reply
only fires on normal replies
10 years ago
barisusakli fbcc7c4bc3 closes #2634 10 years ago
barisusakli 255f50343c closes #2685 10 years ago
barisusakli 6ccdf187ea closes #2595 10 years ago
barisusakli 7b49effc14 minor tweaks 10 years ago
Julian Lam 23b9b21cdd better handling of guest handles in frontend, #2569 10 years ago
Julian Lam 325815a78d showing guest handles in frontend UI #2569 10 years ago
barisusakli f2b24eb72a fix tests 10 years ago
barisusakli ef3b6a2450 closes #2498 10 years ago
barisusakli 2579d2535d closes #2396 10 years ago
barisusakli 642136f6f8 closes #2357 10 years ago
barisusakli 1ae39d638a closes #2356 10 years ago
Julian Lam a12907512f refactored a bunch of methods so that you can pass in an author argument in querystring to see posts by just that author, #2355 10 years ago
barisusakli 595ff1f4b1 closes #2303
see
https://community.nodebb.org/topic/3039/filter-post-parse-and-filter-post-parsesignature-changes
10 years ago
barisusakli 6802bf7ce9 closes #2284 10 years ago
barisusakli 9e8be432b3 notification changes
-only send a notification when the person you follow creates a topic
-you still get a notification per post if you are following a topic
-changed notifications.push so that it sends the notifications over a
period of time, currently to 50 users per second
-optimized topics.notifyFollowers and
user.notifications.sendTopicNotification, they no longer query the
database for the topic and post data instead they get it as params
-you can no longer follow yourself :)
-changed mongo sortedSetRemove so that it doesn't use $in if there is
only a single value to remove
10 years ago
psychobunny d632ba2242 fix post crash from 712bd3938f 10 years ago
barisusakli 712bd3938f parse post in Topics.reply not in Posts.create
makes importer faster if md plugin is enabled
10 years ago
barisusakli 327d1c1bec some cleanup and callbacks for post 11 years ago
barisusakli 01f983e29c markAsRead improvement
takes in an array of tids instead of marking topics read 1 by 1
same for the category.markAsRead function
11 years ago
barisusakli 10b30e303b mongo posting fix 11 years ago
barisusakli 74282ffeea removed another unnecessary socket call 11 years ago
barisusakli 05fdc945f3 closes #1993 11 years ago
barisusakli c9c454825e closes #1369 11 years ago
barisusakli e420ee5fb6 privilege fix for single category check 11 years ago
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.
11 years ago
barisusakli f31978aa2c moved core notifications all the way to the end 11 years ago
barisusakli 82ffaad939 parseint 11 years ago