4243 Commits (c5224d099ed7be41938703cebcc3c1cab34aacd2)

Author SHA1 Message Date
barisusakli 2bc7007953 removed sendUnread function 10 years ago
barisusakli c2d97d8ea7 Merge remote-tracking branch 'origin/master' into unread-refactor 10 years ago
psychobunny d79b6b3803 forum traffic graph - unique visitors vs pageviews 10 years ago
barisusakli 6535a730fd upgrade script to delete tid:<tid>:read_by_uid 10 years ago
barisusakli 34106aa209 fix fields 10 years ago
barisusakli 5fc760c6c4 unread changes 10 years ago
psychobunny 2b329b8337 charts baby 10 years ago
psychobunny 144992426d converted pageviews tracking to sorted set, and using pre-built getStatsForSet function
thanks @barisusakli
10 years ago
barisusakli 80ca6bb0a2 Merge branch 'master' of https://github.com/NodeBB/NodeBB 10 years ago
barisusakli 9d25772b53 added sortedSetIncrBy 10 years ago
psychobunny 0b99244dfc forgot to remove while moving 10 years ago
psychobunny 077dcaf704 moved site logo and favicon uploading to its own panel 10 years ago
barisusakli 176023d712 read poolsize from config 10 years ago
psychobunny 1e016d1aff styling tags.tpl 10 years ago
psychobunny 34a2444f07 refactored admin/tags a bit, now inputs are hidden behind a modal so we can see moar tags 10 years ago
psychobunny 0fa04cf9a0 ux - tags 10 years ago
psychobunny d6757c1085 acp - sounds panel, completified 10 years ago
psychobunny 4b1afa8a8c ACP'ing the header title 10 years ago
psychobunny 3a34f508f1 email.tpl formatting 10 years ago
barisusakli c5f9a8a111 increase poolSize to 10 from default 5 10 years ago
barisusakli c5c97c784a optimize getPostIndices
only use 1 set when its in a topic
10 years ago
barisusakli 998ed24589 check topic cid 10 years ago
psychobunny 3635cd21aa adding back a settings header so I can put the save buttons on the right side 10 years ago
psychobunny 2b90180e01 themed skins/themes pages 10 years ago
psychobunny 104b1daf2d formatting 10 years ago
psychobunny 10a683f369 theming customize page 10 years ago
psychobunny 59dae5eac0 removing pills from appearance pages 10 years ago
psychobunny 070039f8b8 more formatting 10 years ago
psychobunny e4d51fbca0 formatting 10 years ago
psychobunny 1952149b4c settings pages done! 10 years ago
psychobunny a348eded57 removed settings/header.tpl 10 years ago
psychobunny eecf7b9dd5 put settings in its own category 10 years ago
psychobunny 89592618e3 deprecated {plugins.icon} and {authentication.icon}; moved icons to menu category 10 years ago
Barış Soner Uşaklı eb9b628a75 Merge pull request #2161 from EisFrei/master
require plugins for the hooks to work
10 years ago
Martin Freisen a258f2b20b include plugins for the hooks to work 10 years ago
psychobunny 362b57a88e languages done 10 years ago
psychobunny d201f0fd23 fixed padding 10 years ago
Julian Lam f44213ea97 Merge pull request #2160 from EisFrei/master
added hooks `action:groups.join` and `action:groups.leave`
10 years ago
Martin Freisen ab90d7b9d4 added hooks `action:groups.join` and `action:groups.leave` 10 years ago
psychobunny 1616b8d3dd acp breadcrumbs 10 years ago
psychobunny 06b4e84fc1 acp - nanoscroller ftw 10 years ago
psychobunny bc574b0e2b removing unnecessary links on acp header 10 years ago
psychobunny c60cbce14a acp menu - theming completified 10 years ago
psychobunny a621d4212e acp main menu themed 10 years ago
Julian Lam 958432ca4a closing julianlam/nodebb-plugin-sso-oauth#8 -- if a templates directory is defined without that directory being present, NodeBB will no longer crash 10 years ago
Julian Lam 3554887f10 back to using redis.auth 10 years ago
barisusakli ebfc6d9785 #2152 dont pass undefined into parser 10 years ago
barisusakli 5f55cc947c watch unwatch
update on toggle, moved isFollowing to api return and template
10 years ago
barisusakli 97e4f13a4d fix page count 10 years ago
barisusakli 1202322700 fix acp users page 10 years ago
psychobunny 3be951367f removed prev editor 10 years ago
psychobunny 06fd0fa34b ace editor 10 years ago
barisusakli 0eb4b93882 moved hasPassword to edit route
its only used there no need to display it everywhere user info is
retrieved
10 years ago
psychobunny 62312638ed fixing pills 10 years ago
psychobunny b468404506 refactored admin/themes.js 10 years ago
psychobunny f98e3aaf64 segregated the "theme" route (now "appearance") into their own separate routes 10 years ago
psychobunny cf35423a20 this panel is actually custom html not custom JS 10 years ago
psychobunny 6af1e4f6d0 removing "branding" until I can figure out how to do this properly
(tbh, even I don't know how it works anymore)
10 years ago
psychobunny 0340f699a0 redirect /categories to /active 10 years ago
psychobunny 4e7f22a674 cleanup 10 years ago
Julian Lam 5a36c33fac fixed #2142 -- passing in cached (pre-required) redis module into socket.io so it uses the same redis module... why? who bloody knows. 10 years ago
psychobunny 1a18bf22aa linting 10 years ago
psychobunny 467d486e58 closes #2145 10 years ago
psychobunny 99a56acab8 #1999 sending ajaxify-data to client on cold loads
commented out until we figure out what we're doing with the renamed
properties (see issue)
10 years ago
Julian Lam b0323e4d3b closed #2150 10 years ago
psychobunny 6f937c59fb gitignore check for config.json too strict 10 years ago
barisusakli 1fe5a8788f check err 10 years ago
psychobunny af2b66f438 closes #2107 10 years ago
psychobunny e336188ccc admin/header.tpl use admin.css instead of stylesheet.css 10 years ago
psychobunny 81ce7f93ad compile admin stylesheet separately 10 years ago
barisusakli c000e852b5 closes #1935 10 years ago
psychobunny 027e8eb54c acp searching, closes #2140 10 years ago
psychobunny 977bc014f9 index acp files 10 years ago
barisusakli 73faa79a69 fix edit page csrf, category slug optional 10 years ago
barisusakli da64eb0873 closes #2117 10 years ago
psychobunny 5d344b3dac linting 10 years ago
psychobunny 9f40cd03e8 on /admin/settings, render general 10 years ago
psychobunny 117b8dece4 settings acp refactor for dedicated routes 10 years ago
barisusakli 6abb0ff4c8 Merge branch 'master' of https://github.com/NodeBB/NodeBB 10 years ago
barisusakli 1a26cb0938 #2139 10 years ago
psychobunny 64b43d58ea moved core templates into nodebb core (admin, status pages, emails) 10 years ago
barisusakli 4eabf41a21 dont allow invalid status to be set 10 years ago
barisusakli bedadd8b5f #2137 10 years ago
barisusakli 23197af725 closes #2114 10 years ago
Julian Lam ecea917d11 closed #2097 -- NodeBB will prefer using Redis as session store if at all possible 10 years ago
Julian Lam 20819e3dfd Revert "use redis session storage instead of connect-mongo"
This reverts commit 056f89d6cf.
10 years ago
Julian Lam f41be4ae8b exposed redis' "connect" method, so socket.io can call it from outside database/redis.js, fixed NodeBB requiring Redis as a socket.io store. It will now go back to using in-memory store per process, if no redis config is found in the NodeBB configuration. re: #2097 10 years ago
barisusakli b1f492dec3 fix redis bulk zadd 10 years ago
Julian Lam e1211527b0 Merge branch '0.5.1' into hashtalk
Conflicts:
	src/controllers/topics.js
10 years ago
Julian Lam 528ee3ad05 Merge remote-tracking branch 'origin/hashtalk' into hashtalk 10 years ago
barisusakli 64c51d5cba check nid before pusing and marking read 10 years ago
Julian Lam 50a7c42f15 Merge remote-tracking branch 'origin/hashtalk' into hashtalk 10 years ago
Julian Lam 05e147b440 Merge branch 'master' of github.com:chronize/NodeBB into chronize-master 10 years ago
psychobunny a0da73dabd don't pass back err if plugin.json is corrupted 10 years ago
psychobunny 180625ece3 forgot to return just posts array 10 years ago
psychobunny 77dfc7378b filter:post.getPostSummaryByPids 10 years ago
psychobunny 0eb4fd89ef don't blow up nodebb if plugin.json is broken 10 years ago
barisusakli 0767998022 closes #2124 10 years ago
psychobunny 99bacf910c oops - #2126 10 years ago
psychobunny 7f2254c9da closes https://github.com/NodeBB/NodeBB/issues/2126 10 years ago
barisusakli 2d5dc44ce5 closes #2123 10 years ago
barisusakli 515e663f85 getObjectsFix
return empty array if keys is empty or not an array
10 years ago
barisusakli 39392672a2 moved static
removed pageRouter middleware into routes,
helper method to setup page routes
10 years ago
Julian Lam 9b9e79ef27 re: #2099 10 years ago
Julian Lam bfdc32a9c3 typo 10 years ago
psychobunny 0db93504ce forgot comma 10 years ago
psychobunny 2b90add560 fix for topics without category data (?)
@barisusakli lemme know if this is legit, if not, see line 195 as well
10 years ago
barisusakli 8b64e65095 cleaned up admin routes 10 years ago
barisusakli 21f65cbb6a crash fix 10 years ago
barisusakli c640e01969 show stack 10 years ago
barisusakli ba90b5d113 widget render change 10 years ago
Julian Lam 7597c654a0 refactored plugin and auth init a bit, and fixed issue where successive reloads caused old login strategies to be inadvertently preserved 10 years ago
barisusakli 5f2a66295c check keys 10 years ago
barisusakli 0914004e12 crash fix 10 years ago
Moritz Schmidt d1273516b5 default for missing post_index parameter
Avoid getting NaN if post_index param is not set (NaN is passed through to redis, redis complains, and the user ends up at /404)
10 years ago
barisusakli 7d9054c2cf derp 10 years ago
barisusakli 7d93926ef7 removed async.map 10 years ago
barisusakli 5323934cc2 calculate page count in controller 10 years ago
barisusakli b7fd4c22d4 removed checkPostIndex middleware
1 less call to get topic post count
10 years ago
barisusakli a19c306f49 guest fixes 10 years ago
barisusakli e2707353e9 dont return unnecessary data 10 years ago
psychobunny a52c69d2a1 only send noscript paginator data on cold loads 10 years ago
Julian Lam f891f49339 removing console.logs 10 years ago
Julian Lam dab3667773 re: #2108, auth re-routing 10 years ago
barisusakli ac301eaabe changed default to 1 10 years ago
barisusakli 4de658e096 checks 10 years ago
barisusakli 3d4dad226e crash fix 10 years ago
barisusakli 59120df71c bulk fix 10 years ago
barisusakli 630977fb99 added parentCid 0 to new categories 10 years ago
barisusakli 89e56794e8 check cid 10 years ago
barisusakli f3f4711a60 wait for callback 10 years ago
barisusakli 327d1c1bec some cleanup and callbacks for post 10 years ago
Julian Lam 4393907ff6 closed #2112 10 years ago
Julian Lam bae634e124 closed #2112 10 years ago
barisusakli 1bad2f79ee show megabyte values 10 years ago
barisusakli 7652f2bf39 escape input tag 10 years ago
Julian Lam c32fdabc43 minor refactor 10 years ago
barisusakli 803a2436de wait for increment to complete before expire 10 years ago
barisusakli 1844250967 check err 10 years ago
barisusakli 93b83060be fix expireAt using millis 10 years ago
psychobunny 251351e245 forgot to require plugins 10 years ago
psychobunny efe11a63a3 woops, wrong property name 10 years ago
psychobunny 9e7f929029 updated filter:sockets.sendNewPostToUids and added type 10 years ago
barisusakli 55cbaf6a19 #2032 10 years ago
psychobunny 8f916ed066 filter:sockets.sendNewPostsToUids 10 years ago
psychobunny 6844c828ca added a hook I didn't end up needing, but here it is anyway `filter:posts.modifyUserInfo` 10 years ago
barisusakli 926acd16b2 closes #2032 10 years ago
Julian Lam 309ac6fec5 adding semver lib to scripts 10 years ago
psychobunny 16accf6cd0 fixing groups.leave 10 years ago
psychobunny 2c1bab2b9a filter:post.getPosts now passes in uid 10 years ago
psychobunny 45383ce21e posts.getPostsByTid and posts.getPostsByPids now require a uid passed in 10 years ago
barisusakli c1f3b94d67 closes #2073 10 years ago
barisusakli a0cc2ee6a9 duh 10 years ago
barisusakli 3abbeb8795 show recent posts of child categories 10 years ago
barisusakli 4066607388 closes #2052 10 years ago
Julian Lam cd135dda13 renamed middleware to applyCSRF, re: #2082 10 years ago
Julian Lam 0b7a21b8d1 Merge branch 'hashtalk' of github.com:NodeBB/NodeBB into hashtalk 10 years ago
Julian Lam 8bac0bf361 Merge branch 'csrf-excision' into hashtalk 10 years ago
Julian Lam a061079995 fixed all POST routes to use new csrf middleware 10 years ago
psychobunny 1caf4806e8 closes https://github.com/NodeBB/NodeBB/issues/2103 10 years ago
Julian Lam 4f6b3055ff Merge branch '0.5.1' into csrf-excision 10 years ago
psychobunny d6e0be52ce companion to 48c123592e - prevent deleting your own account if you're admin 10 years ago
psychobunny a6089ba4aa closes https://github.com/NodeBB/NodeBB/issues/2096 10 years ago
barisusakli 40fff367d1 faster topic move 10 years ago
barisusakli 4b80bbb9c4 optimized user.delete 10 years ago
barisusakli 6a64a3ab92 check err 10 years ago
barisusakli b48d81310c #2095 10 years ago
barisusakli aae7f2434d closes #2088 10 years ago
Julian Lam b80b0e1e99 re: #2098, chat message emails are now opt-in 10 years ago
Julian Lam b85ff61de6 refactored chat notification system to wait a bit before sending notif/email, closes #2098 10 years ago
barisusakli 451c5b40fd removed debug 10 years ago
barisusakli 0a936e5dd1 unreadTids 10 years ago
psychobunny 48c123592e prevent administrators from being deleted - first remove them from admin group 10 years ago
Julian Lam 101288c75c Merge branch 'master' into 0.5.1 10 years ago
barisusakli 51eac70f67 fixed derp 10 years ago
barisusakli 32257c9b2f updateUnreadCount 10 years ago
psychobunny 22577917da closes https://github.com/NodeBB/NodeBB/issues/2093 10 years ago
psychobunny ab1c231b84 re-enabling updateLastOnlineTime - calling that middleware for page loads only instead of every API call 10 years ago
psychobunny ecd00bb679 refactored widgets api call to render all at once rather than one area at a time, closes https://github.com/NodeBB/NodeBB/issues/2062 10 years ago
psychobunny 0ecaa05c76 rearranging routers to prevent multiple hits on incrementPageViews
and potentially updateLastOnlineTime
10 years ago
psychobunny 76fb2c3378 daily + monthly pageview analytics middleware 10 years ago
barisusakli 31eccb8e7f configurable post delay before first post 10 years ago
barisusakli 9a96458f79 closes #2053 10 years ago
barisusakli da86c46b4c Merge remote-tracking branch 'origin/0.5.1' into hashtalk 10 years ago
barisusakli 7c3dc4877a closes #2089 10 years ago
Julian Lam 84d4035597 Child categories no longer show up on homepage, re: #2080 10 years ago
Julian Lam 6e21b7a830 disabled parents no longer show up as parents of a category, re: #2080 10 years ago
Julian Lam d22fe4ad1e removing disabled categories from being listed as children, #2080 10 years ago
Julian Lam cca365432b closes #2084 10 years ago
barisusakli 82e721e854 send new post/topic to users who can read it 10 years ago
barisusakli 655f5087d9 Merge remote-tracking branch 'origin/master' into hashtalk 11 years ago
barisusakli e10fbfa0d2 Merge remote-tracking branch 'origin/0.5.1' into hashtalk 11 years ago
barisusakli f1d5db6be0 pagination fix 11 years ago
barisusakli ddb02978c8 cleanup 11 years ago
barisusakli e56b18822b added topic titles to notifs
upvote, favourite and flag has topic titles now
11 years ago
barisusakli b3d9db10f2 notification fixes
made post notifications unique per post so they dont overwrite other
types.
11 years ago
barisusakli 9466d7ced4 faster notif prune
no need to loop tru and check datetime since notifications is a sorted
set now
11 years ago
barisusakli 35a903f9c8 closes #2074
when new notifications are pushed to uids clear their old notifications.
11 years ago
barisusakli 5204dc1e23 removed total count 11 years ago
barisusakli 523f245cd8 removed derp 11 years ago
barisusakli 7a61645256 less db calls 11 years ago
barisusakli dc441c2873 check err 11 years ago
barisusakli 4e6719e0aa added filterUids method to privileges
used to filter uids on a single category
11 years ago
barisusakli 493d0dea1e part 1 of notif refactor 11 years ago
Julian Lam f231b500d7 Merge branch '0.5.1' into csrf-excision 11 years ago
Julian Lam 40e5ad075f started work on #2082 11 years ago
barisusakli 6bde9a1656 prevent getTopicsByTids crash if a topic is null 11 years ago
barisusakli e34ef71acd fixed resetLockout 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 ae02c1a06c closes #2068 11 years ago
psychobunny 61871fae77 merging #2077 11 years ago
psychobunny e738d592dc fixed potential NaN issue https://github.com/NodeBB/NodeBB/issues/2077 11 years ago
psychobunny 52b58b441e closes https://github.com/NodeBB/NodeBB/issues/2077 11 years ago
barisusakli 25ed131b13 show stack trace of error 11 years ago
barisusakli e9798028de show error 11 years ago
barisusakli 5696ea2396 check errors on decodeURIComponent 11 years ago
barisusakli b7eddda8c8 one more fix 11 years ago
barisusakli 20eb4def1d possible fix to online guest count
using socket io rooms instead of syncing between workers.
11 years ago
barisusakli e79c980421 delete anything older than 1 week 11 years ago
barisusakli 5222edb624 sortedSetsAdd
using mullti/bulk for redis/mongo
lets you add a score/value pair to multiple sorted sets at once
11 years ago
Baris Usakli f16ced6bcc removed path from notif, its created on the fly when retrieveing the notifications 11 years ago
barisusakli aed9a9f76f removed console.log 11 years ago
barisusakli 9b26b60082 fixed cron 11 years ago
barisusakli 61e1c51ef6 run notif prune every 30mins
disabled post edit log
11 years ago
barisusakli 242721c73f using websockets 11 years ago
barisusakli 6cd84ebe81 removed parseInt from sorts 11 years ago
barisusakli 3c8ca63608 fixed getCidsByPids 11 years ago
barisusakli ec32a3d243 mising reuqire 11 years ago
psychobunny 0727c2a0bf forgot winston 11 years ago
barisusakli 2252ab7479 notifications.prune
run every hour
dont get more than 500 notifications
11 years ago
barisusakli cc3786e22d closes #2055 11 years ago
barisusakli b7ee875b12 user.isOnline fix
wont hit db on every user socket connect or user disconnect
11 years ago
barisusakli fe58ea55d4 moved debugs 1 level up increased key limit to 100 11 years ago
barisusakli 57e204df8e removed most of the debug
dont get more than 6 usernames for upvote tooltips
generatePostPaths wont check null pids
11 years ago
barisusakli 4b20e78de2 hopefully final fix 11 years ago
barisusakli 3f4ede0778 parseInt 11 years ago
barisusakli 518d731562 one more time 11 years ago
barisusakli f9c9f58561 post_index fix 11 years ago
barisusakli 34a4a2103f isNan check 11 years ago
barisusakli edd73b5be2 again 11 years ago
barisusakli 5160a4f90f getTopicwithposts 11 years ago
barisusakli ef329c95df fix 11 years ago
barisusakli 0b83657868 more trace 11 years ago
barisusakli 0d5605ab35 trace in addPostData 11 years ago
barisusakli 126b1c4f4c only get 20 chats 11 years ago
barisusakli 0cfa430444 crash fix 11 years ago
barisusakli 017f6bde2c 50 11 years ago
barisusakli 7405051924 50 11 years ago
barisusakli 5fd199ae8a check privs pids 11 years ago
barisusakli 51cafe075c only get 25 posts 11 years ago
psychobunny 099a04c1c8 disabling pushUnreadCount for now, perhaps this might be good on redis too? 11 years ago
psychobunny 07376c9a4c look for unread only for today 11 years ago
psychobunny 6aa47efc06 we don't trust user.isOnline, waiting on an optimization (disabling for now) 11 years ago
psychobunny 0de458141b separated the sockets.emit to socket.emit + broadcast so OP gets action right away. moved callback sooner. 11 years ago
psychobunny 61895633b3 disabling updateLastOnlineTime until we can move this key to redis 11 years ago
psychobunny 056f89d6cf use redis session storage instead of connect-mongo 11 years ago
psychobunny 071be4ae7f cache popular route for anons 11 years ago
barisusakli bf67424fd6 if there are no uids return 11 years ago
barisusakli e2697030ec removed reuqire 11 years ago
barisusakli 3f96532c3f disabled 2 calls 11 years ago
barisusakli a48e95b910 check keys 11 years ago
barisusakli 779b2a8d73 optimize queries 11 years ago
barisusakli 421d091828 optimizing browsing users 11 years ago
barisusakli 0dc780148a removed global room
socket.io already puts everyone into a room named ''
11 years ago
barisusakli 8e86f4b787 crash fix 11 years ago
barisusakli 9fac18c4b6 derp 11 years ago
Julian Lam 9ee4c90548 test route back to 404 11 years ago
barisusakli bc00d7d159 check just in case 11 years ago
barisusakli ba32a4dc4f crash fix 11 years ago
Julian Lam 7255ce3dbe primary worker support, and added notif pruning to primary worker jobs 11 years ago
barisusakli 1075305444 crash fix 11 years ago
barisusakli 877cf1e15c derp 11 years ago
barisusakli 95d1bd3058 crash fix 11 years ago
barisusakli 2008bf28ff auto update user counts dont transmit all room data 11 years ago
barisusakli 190647a074 only update room text if its topic
will fix this in a better way
11 years ago
barisusakli e28d778c0c fixed my derp 11 years ago
barisusakli 31fb0efbd9 crash fix 11 years ago
barisusakli 707a062661 one more fix 11 years ago
Julian Lam fae169697e removing listener for templates compilation, in order to resolve race condition that was causing slow servers to not actually end up binding to the port as expected 11 years ago
barisusakli 94a3ecdbd1 cluster socket.io fixes
getUserRooms
getUidsInRoom
getAnonCountInRoom
11 years ago
Julian Lam 2d0877f80e better handling of port in use errors with cluster 11 years ago
Julian Lam fd0622a1a3 removed console.log 11 years ago
barisusakli 0b2df849bd Merge remote-tracking branch 'origin/cluster' into cluster
Conflicts:
	loader.js
11 years ago
barisusakli 98f338b41c online count fixes for cluster 11 years ago
Julian Lam e5a35ce378 js propagation for cluster module, so only 1 thread minifies the js 11 years ago
Julian Lam 08abbe19bc zero downtime and reload support with cluster module 11 years ago
Julian Lam 3918b29233 removed /test route 11 years ago
barisusakli c62f251afc added index and fixed vote button in infinite scroll 11 years ago
barisusakli e5795687bb fix settings on mongo 11 years ago
barisusakli 45afe2e831 cast return to bool 11 years ago
barisusakli c8692f0562 Merge remote-tracking branch 'origin/0.5.1' into cluster 11 years ago
barisusakli f81acd37db added indices on search key and id for mongo 11 years ago
Evan Lucas 3360752c5c Added action:post.downvote hook 11 years ago
barisusakli 84d0e64361 fix topic move 11 years ago
barisusakli 10b30e303b mongo posting fix 11 years ago
psychobunny baaac66d77 Merge remote-tracking branch 'origin/0.5.1' into cluster 11 years ago
psychobunny f609b1e45d calololback
(how the hell was this working?)
11 years ago
barisusakli 05a9e8b1d6 chat typing notif use room 11 years ago
barisusakli fdafb72c34 removed getUserSockets for chat
emit to users rooms directly
11 years ago
barisusakli 999da9183d Merge remote-tracking branch 'origin/0.5.1' into cluster 11 years ago