Commit Graph

3841 Commits (c1f3b94d67db5014856bc556f30ea3a5dc122f46)

Author SHA1 Message Date
barisusakli 4736a68534 dont create term object on each call
psychobunny 9f0fff4434 closes
barisusakli c40355b816 removed debug
Julian Lam a5423aff16 getPidIndex callback if none specified
Julian Lam baf72249b6 made uid parameter optional in getPidIndex
Julian Lam 063d270f1a introducing "sort" querystring parameter in topic route, so that sorting can be overridden via query string.
barisusakli 298f14ad27 removed cluster from app.js
barisusakli 0f46051fcf Merge remote-tracking branch 'origin/cluster-loader' into cluster
barisusakli 5362863588 debug
barisusakli 2073d994fc limit topicsperpage postsPerPage to 20
barisusakli 6926552e66 load 50 topics in sitemap instead of all
barisusakli 1b58fb3104 Merge remote-tracking branch 'origin/0.5.1' into cluster
Julian Lam 58a73b52b5 work-in-progress commit to get cluster module working with loader.js
barisusakli 94d050fd4f removed helpers.done
barisusakli e00124007f testing 2
barisusakli cbe3b5b6dc testing
Julian Lam e6d0eede4f pruning empy notifications for daily emailer
barisusakli 4f48f1865f removed updateLastOnlineTime from every socket call
barisusakli 6b39e328f5 chat fix
barisusakli e495db3065 dont make a copy of chat message
Julian Lam c56a7bf475 Merge branch 'GAWMiners-feature/favourite-hook' into 0.5.1
Julian Lam 77475bb7a3 Merge branch 'feature/favourite-hook' of github.com:GAWMiners/NodeBB into GAWMiners-feature/favourite-hook
Evan Lucas 440c78c949 match `object.action` nomenclature
Evan Lucas fb45aa92fd Add upvote hook
adhere to similar project style
barisusakli 26c0b097cf removed realtime update of anon count
barisusakli 74282ffeea removed another unnecessary socket call
Julian Lam a7736d1926 removed setTimeout when someone tries to log in with a non-existant username
barisusakli 171f02101d closes , closes
barisusakli 761d59f5ec each limit on pushUnreadCount
barisusakli b8dfbdaff2 small optimization to online users
barisusakli 8b4c61241f query change
barisusakli 0c8c6632d9 create index on key value
barisusakli 487793e692 create index on score field
barisusakli 13bdd939e3 crash fix
barisusakli 619ca103c7 crash fix
barisusakli 1ed4c984bb Merge remote-tracking branch 'origin/master' into 0.5.1
barisusakli 0b79a73732 crash fix
if composer is opened in a topic that was deleted/purged
barisusakli ae6d5e72f4 closes
Julian Lam 4edceb0f92 allowing /user to also work in addition to /users
Julian Lam caa9c8c157 more stuff using new returnTo behaviour
Julian Lam 08c9cbdf70 changing admin API calls to return 404 if unauthenticated, and redirect user to login for regular URL. closes
Julian Lam 298d904d45 refactored login process to be a form submit instead of ajax-redirect, implemented error message parsing using req.flash
barisusakli 14fcd36134 closes
barisusakli 603cddc687 closes
barisusakli 4f5c78d675 merge
barisusakli 537dea4e4b crash fix
barisusakli e6b3da18f2 merge
barisusakli 87c8cd2fb0 another crash fix
barisusakli 73bef8168f another crash fix
barisusakli 0473e7f25b crash fix
barisusakli 6ac8d9d349 check uid
barisusakli 576081e25f delete user ignored cids on account delete
barisusakli 197226eea6 closes
barisusakli acef614147 removed 2 BS classes
barisusakli 5f2380fdcd dont display all categories
Julian Lam 063a4e5628 finished up UX integration for in-topic searching, added mousetrap lib to capture ctrl-F only in topic view, closed
Julian Lam cc930e4042 Merge branch '0.5.1' into topic_searching
Conflicts:
	src/socket.io/topics.js
Julian Lam fa6daa37eb updated regex to match admin route with no trailing slash
barisusakli 94c765fa25 closes
barisusakli ba4b98de0e email and username checks on profile update
barisusakli ed294dd414 Merge remote-tracking branch 'origin/master' into 0.5.1
Julian Lam cd10248226 basic topic searching via search bar working
Julian Lam df5283cbae Merge remote-tracking branch 'origin/0.5.1' into topic_searching
barisusakli 347fc05376 getPidIndex socket call
Julian Lam 1d3aafc08f adding sourceRoot to minified mapping
barisusakli d67cd489cd crash fix
Julian Lam 5d32073f2c Merge branch '0.5.1' into topic_searching
barisusakli 42f87a1db7 closes
Julian Lam 2d9ca83ae0 better error messaging when js fails to compile when reloading
Julian Lam fcbdc5e271 added recompilation of templates to NodeBB Reloading -
barisusakli eef200be10 closes
Julian Lam 5f96823f66 allowed the "forum updated" message to show up for reloads as well
psychobunny 1f6f2c13d5 apparently this was confusing
barisusakli b856ddb98f closes
Julian Lam 2bfa7d5b97 closed
Julian Lam ab77e6767e closed
Julian Lam 0c4a788698 added callbacks to css and js reloading, issue
Julian Lam 3e033043f3 on-demand reloading of client-side assets
Julian Lam 5886ccc419 framework for reloading
Julian Lam ba91d7aba6 proof-of-concept for hot-swapping of routes
barisusakli e751a0c0cf closes
barisusakli 7019618863 closes
barisusakli 62dd056faa tag search
barisusakli 95c839579e closes
barisusakli 5a42b6a7ea closes
Julian Lam 69b9e57daf completing subcategory integration in backend, closed
Julian Lam b7c7dd98c3 ACP setting and API return for subcats
barisusakli 83de5ba5a4 added topic owner uid
barisusakli 06119510b7 merge
barisusakli 22fdf9f4ed getMainPost uses getMainPosts
barisusakli b858b120da closes
Julian Lam 74e5524492 fixing request to /api not returning api result
psychobunny 4dd32e1024 filter:category.get applies to all category-like API calls now
@a5mith
https://gist.github.com/psychobunny/572d867935469774c6e8#comment-1281883
barisusakli 77a7c5caef eachLimit notifications.push
barisusakli 24ea74dc41 lol
O(log(n)) to O(1) and away
barisusakli d411ed5c28 closes
Barış Soner Uşaklı 02889f2e70 call callback on follow/unfollow
barisusakli 05fdc945f3 closes
barisusakli 5ae7c92d55 notifications refactor
added getMultiple which works with an array of nids
barisusakli dd9a383f46 removed unused functions
barisusakli ca90afd544
(drunk) not even done yet
barisusakli a9ca035e1e gotto check read after each pass
barisusakli b2f8a65bc8 removed slice
barisusakli 522fda2e58 closes
barisusakli d852f284da closes
barisusakli cd096f8832 sortedSetScores for tag counts
barisusakli e10eaf0d50 added tag counts to api return
barisusakli 931d46fe7e merge
barisusakli b50b5e4787 satifying my OCD
fire hook after successful follow/unfollow
psychobunny 0c17ee15f7 action:user.follow and action:user.unfollow
psychobunny 1036ba4636 removing timestamp from thread hooks... completely pointless
barisusakli d91fa5747d closes
barisusakli 60624eedec small tweak
barisusakli 5c91bc4335 optimized home
barisusakli c58712e2a9 closes
barisusakli d0d1ebb28c Merge remote-tracking branch 'origin/master' into 0.5.1
barisusakli 2d0637d7c6 fix user online status on profile page
barisusakli c9c454825e closes
barisusakli d12a526e82 check against 0 first
barisusakli e909e46786 closes
barisusakli 3ab2e70e07 Merge remote-tracking branch 'origin/master' into 0.5.1
barisusakli dda0322968 getUsersInCategory
barisusakli 299d7bfee3 Merge remote-tracking branch 'origin/master' into 0.5.1
barisusakli 5c84a3adb5 closes
barisusakli f562caaa61 callback
Julian Lam a2fb4a66b0 migrated ACP themes page from html rendered via js to template engine
barisusakli 37115ea3d6 Merge remote-tracking branch 'origin/master' into 0.5.1
Julian Lam b48571ceb8 fixed
barisusakli 464be4f7cc Merge remote-tracking branch 'origin/master' into 0.5.1
barisusakli 0847eb2c3d added uid to filter:header.build
barisusakli dae3ef49be show user names who upvoted a post on mouse over
barisusakli 005405b16c closes
barisusakli 9511e4a633 Merge remote-tracking branch 'origin/master' into 0.5.1
barisusakli b16932a676 check mainPid
barisusakli 5dd90880d4 Merge remote-tracking branch 'origin/master' into 0.5.1
barisusakli c358ff3d83 fix isSortedSetMembers on mongo
Julian Lam 4fa80263b0 fixed
barisusakli b50a6d8f34 Merge remote-tracking branch 'origin/master' into 0.5.1
Julian Lam cf6acf6b41 sacrificing a goat to ensure this doesn't come back to bite me
Julian Lam 5936c72f96 further fix to
barisusakli ac43ff3c3d closes
barisusakli ceaedf9e2f closes
barisusakli 1cf5c3145a doing it properly this time
mainPost always has index 0
barisusakli 8584da75f2 reverted main post change, breaks indices
barisusakli 32d46f3889 crash fix
barisusakli 851d5c0f32 send uids to isOnline in messaging
barisusakli c07d9121df small optimizations
user.isOnline works with an array of uids
do not make 2 trips to db to get main post and first 10 posts
Julian Lam 0e28b6f2d5 fixed -- missing pass-through
barisusakli c4b083330c closes
barisusakli c8084e9b2e closes
barisusakli 5e68e0b009 same deal as previous commit
barisusakli e137baccd9 fixed ip:recent weird
barisusakli 7642be3608 closes
barisusakli b5cc852551 do a single filter after getting all unread tids
barisusakli b8279dc737 optimize getUserGroups to work with multiple user ids
barisusakli 5b681678b1 could use async.apply here hm
barisusakli 4e4a583d9d took out the meta config check from image.js
barisusakli ea2975cb3f eachLimit on expire nids
barisusakli a2bb8029fe use utils.toISOString
barisusakli 5c6e26832e removed console.logs
barisusakli df0a5e780a prevent edit to change title length above max
barisusakli 46398fa924 removed unused require
psychobunny db2ef15a09 linting
psychobunny e77491fcbb closes
barisusakli 049d7f766e use getSetsMembers instead of async.map
barisusakli 7d179b68df faster notif prune
barisusakli f39d772a40 if notification is purged delete from user mapping as well
barisusakli cb519d53a1 isArray check
barisusakli 8e8b678d40 small tweak
barisusakli 84aadc03fd fix filter condition
psychobunny 90513be321 send callback directly
except this time I'm fixing my own derps instead of @barisusakli
barisusakli 7ffad7e0d1 send callback directly
barisusakli 528ee335d5 optimize getTopicsByTids and getTeasers
psychobunny 9a5ed0bf27 forgot err, thanks @barisusakli
psychobunny b1ef42889d updated site title for tags page to be more user friendly
psychobunny 38dc35f480 console.log
psychobunny 3a32058be1 closes
psychobunny 4cda8207e2 adding uid to filter:category.get
psychobunny c88327d075 added filter:category.get
barisusakli 76b257f7b8 optimized User.getUsers
barisusakli 59d4d2880f fixed markAsUnreadForAll permissions
barisusakli 906e1a3846 removed unused meta
barisusakli 90ac399f6d fix topics.loadMore so it checks read permission
barisusakli 805e6934b9 derp this function should only return err
barisusakli f55d1897c8 fix categories.loadMore so it checks read permission
barisusakli 100328ef06 shorter markAsUnread
barisusakli f49c95c16f closes
psychobunny d4dc716acd filter:templates.get_config, allows you to modify template config
as found here
https://github.com/NodeBB/nodebb-theme-vanilla/blob/master/templates/config.json
@Schamper
psychobunny a880ac6e9f do one api call for template configs rather than two on cold load
psychobunny 631edc92d3 extra var
barisusakli 5ce0ebb4ac single socket call on topic enter
psychobunny bb48bdb008 closes
barisusakli 95979d9d97 closes
barisusakli 473310d42d use empty string if referer is undefined
barisusakli b4182f57fe simplified callback
barisusakli b0b78c3092 minor fix to prevent err when trying to mark null nid
barisusakli e420ee5fb6 privilege fix for single category check
barisusakli e7700a3fde minor refactor
barisusakli c6c23aad5e eachLimit on move all topics
barisusakli 115598f382 minor refactor