barisusakli
5950f97f96
more refactors
2015-09-25 17:38:58 -04:00
barisusakli
51cdd0800c
simplified calculatePostIndices
2015-09-15 17:19:10 -04:00
barisusakli
f55e8bc548
actually rename :dull:
2015-05-11 15:51:41 -04:00
Barış Soner Uşaklı
e7dd881092
teaser fixes
...
if a post is deleted/restored update the teaser to the latest undeleted
pid, if all posts are deleted it will be set to null
2015-04-16 13:23:21 -04:00
barisusakli
1910fdb977
fix xss on guest handles, make sure guest handlers arent longer than max username length
2015-04-13 13:04:47 -04:00
barisusakli
878e548296
renamed end to stop globally
...
fixed getting favourites for admins
2015-03-31 23:40:58 -04:00
barisusakli
c859586269
calculate topic post indices instead of querying db
2015-02-07 00:12:47 -05:00
barisusakli
39a75ea2d7
fix recent replies
2015-02-04 15:49:08 -05:00
barisusakli
23f450adbd
delete topic post sorted sets on topic purge
2015-01-10 17:47:31 -05:00
barisusakli
7b49effc14
minor tweaks
2015-01-01 13:05:58 -05:00
Julian Lam
9befa6aca7
proper handling of post editing, integration with ACP toggle, #2569
2014-12-31 20:48:32 -05:00
Julian Lam
325815a78d
showing guest handles in frontend UI #2569
2014-12-31 16:27:35 -05:00
barisusakli
8eb58bf5fe
check err
2014-12-25 18:21:06 -05:00
barisusakli
bf3f20bf8b
removed extra comma
2014-12-12 23:25:16 -05:00
barisusakli
2c7d9e1a7c
store teaserPid in topic
...
-update teaser pid as necessary in addPostToTopic, removePostFromTopic,
post purge
-removed 20x db calls from getTeasers
-fixed scroll to post in sub folder install
-upgrade script to update topics with teaserPid
2014-12-12 18:52:37 -05:00
barisusakli
8bba811aaf
closes #2522
2014-12-12 00:45:43 -05:00
barisusakli
52a53df80d
missing err check
2014-12-11 23:59:23 -05:00
barisusakli
fa5ac04cd3
src/topics.js cleanup
2014-11-11 19:47:56 -05:00
barisusakli
595ff1f4b1
closes #2303
...
see
https://community.nodebb.org/topic/3039/filter-post-parse-and-filter-post-parsesignature-changes
2014-11-05 18:59:20 -05:00
barisusakli
761f56aeb1
removed most of the db.sortedSetCards
2014-10-14 23:12:47 -04:00
barisusakli
f3f4711a60
wait for callback
2014-09-19 15:54:16 -04:00
psychobunny
45383ce21e
posts.getPostsByTid and posts.getPostsByPids now require a uid passed in
2014-09-17 18:10:01 -04:00
barisusakli
57e204df8e
removed most of the debug
...
dont get more than 6 usernames for upvote tooltips
generatePostPaths wont check null pids
2014-09-06 20:46:18 -04:00
barisusakli
0d5605ab35
trace in addPostData
2014-09-06 03:09:41 -04:00
barisusakli
8e86f4b787
crash fix
2014-09-05 20:35:24 -04:00
barisusakli
1ed4c984bb
Merge remote-tracking branch 'origin/master' into 0.5.1
2014-09-01 17:36:00 -04:00
barisusakli
0b79a73732
crash fix
...
if composer is opened in a topic that was deleted/purged
2014-09-01 17:24:23 -04:00
barisusakli
14fcd36134
closes #2028
2014-08-30 15:39:20 -04:00
barisusakli
4f5c78d675
merge
2014-08-30 14:44:43 -04:00
barisusakli
537dea4e4b
crash fix
2014-08-30 14:42:48 -04:00
barisusakli
e6b3da18f2
merge
2014-08-30 11:58:19 -04:00
barisusakli
87c8cd2fb0
another crash fix
2014-08-30 11:56:29 -04:00
barisusakli
eef200be10
closes #1284
2014-08-26 13:47:53 -04:00
barisusakli
ca90afd544
#1992
...
(drunk) not even done yet
2014-08-16 21:33:42 -04:00
barisusakli
bc2f7339ee
getLatestUndeletedPid will return string #1884
2014-07-24 03:30:17 -04:00
barisusakli
2bf38ec84b
handle pinned topics
2014-07-22 17:58:27 -04:00
barisusakli
a69973e7a7
topics.getPids will return mainPid as well
2014-07-19 08:59:59 -04:00
barisusakli
d57f183f42
privileges.posts.get takes an array of pids now
2014-06-28 14:59:01 -04:00
barisusakli
6cd29a31a4
removed timing
2014-06-28 01:14:24 -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
bd4722665d
closes #1725
...
removed move button from main post, disable moving main post, fixed
moving posts.
2014-06-23 18:06:59 -04:00
barisusakli
0987aed0e6
callback undefined error
2014-06-23 14:46:47 -04:00
barisusakli
e8b89513d4
some cleanup in addUserInfoToPost
2014-06-12 16:45:00 -04:00
barisusakli
b7f71ca0b4
fixes removePostFromTopic
...
remove the pid from the votes set too
2014-06-07 13:04:30 -04:00
barisusakli
7610c11cd1
closes #450
...
backup database before upgrade!
upgrade script will take the first post of each topic and set the
`mainPid` property on the topic. then it will remove that pid from the
sorted sets for that topic, this was done to make alternative sorting
work.
added a new sorted set called `tid:<id>:posts:votes` that is used to
sort topic posts by vote count, the original sorted set `tid:<id>:posts`
is used to sort by oldest first or newest first.
the main post is added to the returned posts array on topic load and is
always at the top.
theme changes are minimal just a few new data properties on the posts
and the sorting dropdown.
hopefully didn't miss anything too critical.
2014-06-06 22:12:19 -04:00
barisusakli
0574022e02
fixes to infinitescroll
2014-06-02 20:41:08 -04:00
barisusakli
55dbc5c823
closes #1612
...
changed post links to "topic/<topic_id>/<topic_slug>/<post_id>"
2014-06-02 17:31:14 -04:00
barisusakli
b8b482e287
closes #1555
2014-05-22 14:56:15 -04:00
barisusakli
4234057821
first pass for #1518
...
this only handles postTools privileges, topic and category will follow
2014-05-14 17:53:27 -04:00
barisusakli
f29dda4b92
fixed 1 more
2014-05-14 14:59:35 -04:00