915 Commits (a0910671754b297484adb589e2ff1d8759e304b8)

Author SHA1 Message Date
Julian Lam d3af278123 removed old code that was no longer necessary, updated privilege table to show all groups (similar to previous behaviour), fixes #2887 10 years ago
Barış Soner Uşaklı 36942125e6 closes #2894
also mark user online if they post a reply
10 years ago
Julian Lam 9b84a887d3 a huge frickin' number of changes for #2887. This is part of #2463 10 years ago
barisusakli b268927cf9 removedu if from filter:parse,post, parse strip teaser content 10 years ago
barisusakli c8e0eab34e escape data on room enter 10 years ago
Barış Soner Uşaklı 9edfcb0053 dont save user obj in db 10 years ago
Julian Lam eee2aa8051 making sure to pass in userData to notifications.create on user follow 10 years ago
Barış Soner Uşaklı 8b429a2e05 removed path 10 years ago
Julian Lam 82f7ca5e0f added a path to follow notification 10 years ago
barisusakli 5bc2e7dac2 closes #2309 10 years ago
barisusakli fd5f00459b fix admin events pagination 10 years ago
Barış Soner Uşaklı d3dca842cb also #2858 10 years ago
barisusakli 279bb62a3f cache parsed post content
clear cache on plugin install/uninstall/activate/deactivate
10 years ago
barisusakli d342e01ef1 search group members 10 years ago
Barış Soner Uşaklı cda38d6ed6 closes #2515 10 years ago
Julian Lam 4360069859 fixing buttons on mobile composer, and updating format so tags button only appears on mobile 10 years ago
Barış Soner Uşaklı 07572b188b fix crash 10 years ago
Julian Lam daaf61bc68 fixed issue where accessing a category's access control caused a client-side error 10 years ago
barisusakli 558e708576 remove console.log 10 years ago
Barış Soner Uşaklı e5343b7efc dont display cluster warning if not running as cluster 10 years ago
Julian Lam b777c448cf closed #2803 10 years ago
psychobunny 3c9431b2fc socket.io/plugin updated instructions to use require.main.require instead 10 years ago
barisusakli bd17bff7d4 prevent double follow/unfollow 10 years ago
Barış Soner Uşaklı 8b21f1c8ab dont reload settings page on every save
only show an alert if reload is required
renamed settings.language to settings.userLang to match the config
10 years ago
barisusakli f7f453f8cd closes #2794 10 years ago
psychobunny a2e3179ea4 nav - enable / disable 10 years ago
psychobunny c3701bcea7 loading and saving navigation 10 years ago
Julian Lam 98158fb6f9 @barisusakli works perfectly 10 years ago
Julian Lam 3e3fff9fe8 hooking up accept/reject invite, #2758 10 years ago
Barış Soner Uşaklı 66d6c49ed4 closes #2749 10 years ago
psychobunny cb7c318377 closes #2751 10 years ago
psychobunny 09086f7d30 deleting rewards 10 years ago
psychobunny 5f54de3b37 successfully got loading and saving of rewards working 10 years ago
psychobunny cd26f5d06d passing in values for saving rewards 10 years ago
barisusakli 756d03fa62 closes #2745
generate paths on retrieval instead of notification creation
also fix follow notification path
10 years ago
Julian Lam ceb18fe73d added new hook and method for plugins to introduce their own formatting options, #2743 10 years ago
Barış Soner Uşaklı 743cd20441 closes #2267 10 years ago
Julian Lam 350acde379 ability to mark a notification read/unread from dropdown list, made styling less bootstrap-locked, using FA icon in theme instead of hardcoded in template 10 years ago
Barış Soner Uşaklı 8eb45fc80a dont remove self from browsing 10 years ago
Barış Soner Uşaklı 276cd51836 closes #2467 10 years ago
barisusakli f99c3a310d use uid instead of socket.uid 10 years ago
barisusakli 5dfafff421 call callback on password update 10 years ago
Barış Soner Uşaklı 3293436867 closes #2640 10 years ago
Barış Soner Uşaklı d20628a8d4 closes #2539 10 years ago
Julian Lam f16c37eeaf #2692 10 years ago
Julian Lam 1843d0364e closed #2708 10 years ago
Julian Lam 957415463f Merge branch '0.7.0'
Conflicts:
	package.json
	src/search.js
10 years ago
Barış Soner Uşaklı 6680c2d475 Merge pull request #2621 from TheBronx/master
new filter hooks on favourite actions #2620
10 years ago
barisusakli ba6af71150 fix profile update 10 years ago
barisusakli 92c869e886 try to get ip from x-forwarded-for first 10 years ago
barisusakli 9bca777320 closes #2700 allowGroupCreation setting 10 years ago
barisusakli 57ebcb8b8a closes #2694 10 years ago
barisusakli 385760bdda #2690 10 years ago
barisusakli cba9ad3d60 fix tests, and groups.join duh 10 years ago
barisusakli 255f50343c closes #2685 10 years ago
barisusakli cc2ab12f29 removed bans from downvotes and flags
cleanup thread tools emits
10 years ago
barisusakli 2c8e8a1f1c closes #2550, closes #2518 10 years ago
barisusakli feeeb83a43 Merge remote-tracking branch 'origin/master' into 0.7.0 10 years ago
barisusakli 4d9e7fce22 notifyOnlineUsers helper 10 years ago
barisusakli f988959989 Merge remote-tracking branch 'origin/master' into 0.7.0 10 years ago
barisusakli dc0229fc73 closes #2677 10 years ago
barisusakli b54f2de504 pass uid to getUsers and getUsersFromSets 10 years ago
barisusakli 57453f33ab new group members route
getMembers can take start end
ability to specify how many group members to return
10 years ago
barisusakli c87c99eadd dont check admin emits against flooding 10 years ago
barisusakli e31bf9131f added topics.follow and toggleFollow 10 years ago
barisusakli 835ad3ea53 fix post.getUpvoters to work with an array 10 years ago
barisusakli 4b3aa26abd closes #2633 10 years ago
barisusakli caec718092 callback for getUidsInRoom 10 years ago
Julian Lam ca92372676 fixed #2644 10 years ago
Julian Lam 0c2d2a28ba admins can bypass the request step of a group and just join it, and they also become owners when they join a group 10 years ago
Julian Lam 2a6de59277 if group search is executed with empty string, return all groups 10 years ago
Julian Lam 6502dd2561 group searching 10 years ago
barisusakli aab2bc0b39 keep track of the last 20 events 10 years ago
barisusakli 2f955c3af4 getUpvoters works with array 10 years ago
TheBronx 0bd48ef023 fix error in previous commit
fix error in previous commit
10 years ago
TheBronx e3cf528b57 pass also user id on fireHook
pass also user id on fireHook as suggested by @barisusakli
10 years ago
TheBronx 6ccb35576c new filter hooks on favourite actions #2620
before a favourite action is made, fire a filter hook so plugins can
modify or cancel that action before it takes place.
10 years ago
barisusakli fd2edcaf6f closes #2594 10 years ago
barisusakli 1adc3b4ea7 removed console.log 10 years ago
barisusakli 6ccdf187ea closes #2595 10 years ago
barisusakli f6525a13c8 data will be always inside socket.io/ modules 10 years ago
Julian Lam 50ac813388 Merge branch 'private-groups', closed #2588 10 years ago
Julian Lam 675968f0f3 cover photo for groups, #2588 10 years ago
barisusakli 456b844e61 closes #2596 10 years ago
barisusakli f417e07b9d user search changes 10 years ago
Julian Lam 612b8f01b6 Merge remote-tracking branch 'origin/master' into private-groups 10 years ago
Julian Lam 635393a274 group creation and deletion from outside ACP, #2588 10 years ago
Julian Lam 765975e667 ACP groups delete calls generic groups socket listener now, #2588 10 years ago
Julian Lam 240056d169 added icon container styles back to ACP, proper hooking-up of iconSelect module in group settings panel, #2588 10 years ago
Julian Lam b4731ad47b added colorpicker to frontend, badge colour changes for groups, #2588 10 years ago
Julian Lam 84c19921b9 newly created groups automatically assign the creator as the owner, some tweaks to isPrivate parsing, added groups link to header, #2588 10 years ago
Julian Lam 96c37c25b0 join, leave, accept, reject: handlers + UI, #2588 10 years ago
Julian Lam 71b41239ac attempting to join a private group causes the join to be pending, #2588 10 years ago
barisusakli db1cc6b8d2 search by fullname 10 years ago
Julian Lam a5d7fee623 Merge remote-tracking branch 'origin/master' into private-groups 10 years ago
Julian Lam d747ce5760 granting and rescinding ownership, #2588 10 years ago
Julian Lam 9fa3675424 added methods and socket listeners for group joining and leaving, #2588 10 years ago
barisusakli a77a761433 closes #1917 10 years ago
barisusakli ce9c17f8e5 ability to search posts by user 10 years ago
barisusakli 60f1b9679a search filters 10 years ago
Julian Lam 1ddb90720c Merge branch 'guest-handles' 10 years ago
Julian Lam 23b9b21cdd better handling of guest handles in frontend, #2569 10 years ago
Julian Lam 9befa6aca7 proper handling of post editing, integration with ACP toggle, #2569 10 years ago
barisusakli 6d31fee3f5 closes #2564
change user.search to accept params
can search substr with startsWith:false
no infinite scroll on admin user search page
10 years ago
Julian Lam 325815a78d showing guest handles in frontend UI #2569 10 years ago
barisusakli 9170ee831a reset search on tags page if input is empty 10 years ago
barisusakli e0edb71a8a use socket.io default and ["polling", "websocket"] 10 years ago
barisusakli 4b1b98e229 handle changePicture callback properly 10 years ago
barisusakli d68c44fd0a dont sent status update if user set it offline 10 years ago
barisusakli a9e12f4174 remove unused requires 10 years ago
barisusakli 9865f78cbb flat is good 10 years ago
barisusakli 768c17263c fix error messages 10 years ago
barisusakli 2f8e6a1f2b closes #2458 10 years ago
barisusakli e6b4a45cda closes #2531 10 years ago
barisusakli 712d5bce5b show 24 hours in traffic graph 10 years ago
barisusakli 94cf29d42c show monthly page views 10 years ago
psychobunny da7dcd99a8 #2532 renamed to "socket.io:transports"
Sample config:

"socket.io": {
"transports": ["websocket"]
}
10 years ago
barisusakli 7ec8393004 closes #2532 10 years ago
barisusakli 59545d740c only emit event:user_leave to topic rooms instead of all online users 10 years ago
barisusakli f47550d23e closes #2533 10 years ago
barisusakli e72ec429a2 remvoed lowered pingTimeout 10 years ago
barisusakli 9b083a6a66 half ping timeout 10 years ago
barisusakli 2e04501224 closes #2516 10 years ago
barisusakli b63c0df8a2 fixed event name 10 years ago
barisusakli 5128f7d2f9 prevent crash on invalid data 10 years ago
barisusakli 8bea0bb6e5 fix favourite infinite scroll 10 years ago
barisusakli ef3b6a2450 closes #2498 10 years ago
barisusakli 85dfedeedc removed commented out code 10 years ago
barisusakli 7ae7c50f56 app.user 10 years ago
barisusakli 64e13df14c removed node cluster spawn procs on ports 10 years ago
psychobunny 113d35887c moved admin.getVoters to posts.getVoters; now getVoters modal can be accessed by moderators as well 10 years ago
barisusakli be11577aa4 closes #2477 10 years ago
barisusakli d544b19220 set path on socket.io server 10 years ago
barisusakli 3a0b92a0e4 fix path for socket.io subfolder install 10 years ago
barisusakli e7a52b615b remove user from users:online on delete 10 years ago
barisusakli 392be78554 fix whitespace 10 years ago
barisusakli 0a2d543186 removed getUserSockets 10 years ago
barisusakli fa92eb4d5c onDisconnect fix 10 years ago
barisusakli cbb3ff26e9 meta room count 10 years ago
barisusakli 1ffa498807 use shortcut 10 years ago
barisusakli 3a172711f4 socket.io index refactor 10 years ago
barisusakli 14a5de6d9d not used 10 years ago
barisusakli f7c70e2a7a update all socket methods, works on single node 10 years ago
barisusakli 13609edf82 fix reqFromSocket for socket.io 1.x 10 years ago
barisusakli 2c89d50322 Merge remote-tracking branch 'origin/master' into socket.io1.x 10 years ago
barisusakli f9405c0423 closes #2440 10 years ago
barisusakli 49a73e1665 Merge remote-tracking branch 'origin/master' into socket.io1.x 10 years ago
barisusakli c213f77f91 merge 10 years ago
Barış Soner Uşaklı b8845181f6 missing now :( 10 years ago
Barış Soner Uşaklı 4d4f39a44f added missing db 10 years ago
barisusakli 5ac5d20e4b users:online refactor 10 years ago
Julian Lam 1ce3c9ca2d no longer logging warnings for socket.io 10 years ago
Julian Lam 7ad242b981 using redis for user online list management if configured 10 years ago
Julian Lam e952a873a8 moving onlineUsers from an in-memory variable to a sorted set 10 years ago
barisusakli b6bd955131 Merge remote-tracking branch 'origin/master' into socket.io1.x 10 years ago
barisusakli 51436fd2d9 check privs on composer.push 10 years ago
barisusakli 4bed05a622 disable stuff that crashes in socket.io 1.x 10 years ago
barisusakli 7cbaa90d36 update to socket.io 1.2.1, return_buffers option 10 years ago
barisusakli 04175c92d9 Merge remote-tracking branch 'origin/master' into socket.io1.x 10 years ago
Julian Lam fa39b5e46b closed #2446 10 years ago
barisusakli fba0e95aeb Merge remote-tracking branch 'origin/master' into socket.io1.x 10 years ago
Barış Soner Uşaklı 6581c90475 forgot one 10 years ago
barisusakli 7e6f29e007 Merge remote-tracking branch 'origin/master' into socket.io1.x 10 years ago
Barış Soner Uşaklı 7b14716eb8 use data.url 10 years ago
barisusakli 73fb653ddf emit works 10 years ago
barisusakli 82d863b9c8 deps, disabled all server side calls 10 years ago
barisusakli 347e37a224 show warning and errors for socket.io also show info in dev 10 years ago
barisusakli d177481f94 chop chop 10 years ago
barisusakli 6012223b81 show message name, fix template name overwrite 10 years ago
barisusakli 9c1216eb63 closes #2432 10 years ago
Julian Lam e0fba796c7 Merge pull request #2426 from Schamper/image-upload-socket-fix
Fix the hook return object in the User.uploadProfileImageFromUrl socket
10 years ago
MrWaffle 969c3a77cf Fix the hook return object in the User.uploadProfileImageFromUrl socket 10 years ago
barisusakli d0bc5ec9c7 client/topics.js refactor
ability to dismiss all flags
10 years ago
barisusakli 7f5984d1fd removed dupe code 10 years ago
barisusakli c974256600 missing radix 10 years ago
barisusakli 671ec8532c fix unfavourite 10 years ago
barisusakli 3d93a76508 removed command param made unvote wrapper 10 years ago
psychobunny 8c98f47688 action:post.upvote / action:post.downvote now sends current status; new: action:post.unvote 10 years ago
barisusakli 0a1fa72bd8 use loadMoreFromSet 10 years ago
barisusakli f0797493ee make sure sockets leave the current room when entering another 10 years ago
barisusakli 653850661e topics.getTopics doesnt take set param 10 years ago
barisusakli 9ab74b0a61 added ability to take heap snapshots 10 years ago
barisusakli 9d56f50967 voters info 10 years ago
barisusakli 52c12fa1b1 use wrapper functions getPostsFields and getTopicsFields 10 years ago
barisusakli 6a3a3669d2 check privs on getRecentReplies and getRecentTopicReplies 10 years ago
barisusakli c24e451c12 closes #2401 10 years ago
barisusakli 181e2b4132 check err 10 years ago
barisusakli e6973b55d4 closes #1990 10 years ago
barisusakli 68e8039ac7 closes #2379
also fixed a bug where tags with 0 topics were showing up in /tags
10 years ago
Julian Lam 7e35987e1b fixing regression for #2355, introduced in a129075 10 years ago
barisusakli d2cddc734b fix flagging and post filter
cant flag posts that don't exist anymore
10 years ago
Julian Lam 73dea4fc4e upvote and favourites notif fixing 10 years ago
barisusakli b60ed95d20 Merge remote-tracking branch 'origin/master' 10 years ago
barisusakli 1ae39d638a closes #2356 10 years ago
Julian Lam f0b104fef0 possible fix to #2365 10 years ago
Julian Lam 19297e2d22 plugin installation takes a version now, and queries nbbpm, #2363
better error handling for #2363

upgrades now also call the suggestion route from nbbpm

upgrade button will show alert now if you try to upgrade past the suggested version, #2363
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 9e1789dc58 closes #2297 10 years ago
barisusakli 39b679705b closes #2248 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 dd135b875b #2347
dont show flag on deleted posts
dont allow flag on deleted posts
dont allow upvote downvote favourite on deleted posts
10 years ago
barisusakli d492339841 closes #2315 10 years ago
barisusakli 7bfc36ff56 dont call isAdmin if not logged in 10 years ago
barisusakli 84b7a2c92d checks in socket.io/user
reset doesnt need socket
10 years ago
barisusakli f83dd956eb check if post exists on up/down vote favourite 10 years ago
barisusakli fcc42883ab some checks for purge 10 years ago
Julian Lam adfb89a2ad closed #2321 10 years ago
barisusakli 1b268c94c0 if there is no postData.tid dont notify, ie topic post 10 years ago
barisusakli cbedc762fd no rooms.enter for anons check tid on topic enter 10 years ago
barisusakli c5ba327d8f fix empty pages 10 years ago
psychobunny 25c7dfbc12 fix crash if socket.handshake is null 10 years ago
barisusakli c74370bfb1 removed recent/day week month
it starts with most recent 20 topics now and goes back instead of
showing empty if there are no new replies in the past 24 hours
10 years ago
barisusakli 63cf8d674d listen disconnect event, display unknow socket method name on dev 10 years ago
barisusakli 699b74603b only for logged in users 10 years ago
barisusakli 4c90c9a759 closes #2291 10 years ago
Julian Lam ffdc4b5d24 fixed places where site_title was being referenced in config, instead of the correct "title" 10 years ago
Julian Lam 62d85b0e26 updated installation data to only create four categories by default, and altered colour to be less stark (heh, what does that mean anyway...). Also added an intro post 10 years ago
barisusakli 55a5d56989 fixed view count for guests 10 years ago
barisusakli 4db31be7e3 #2200 actually fix dupe colors, show 10 topics 10 years ago
barisusakli d2334fbb4a dont search empty string, get 20 tags instead of 10 10 years ago
barisusakli 6cb5f9c098 emit stats to registered users only 10 years ago
barisusakli c5e1f8e0aa user onlineUsers instead of calculating from rooms 10 years ago
barisusakli b5fb7691cd optimize getUnreadByField
only get the most recent 100 notifications
dont call UserNotifications.getNotifications which does alot more work,
call the db directly
10 years ago
barisusakli 762b2fff37 display user count in browsing 10 years ago
barisusakli 72a919e416 time based check 10 years ago
barisusakli 761f56aeb1 removed most of the db.sortedSetCards 10 years ago
barisusakli 40fe40deac removed users:online set
using websockets.getConnectedClients directly
10 years ago
Barış Soner Uşaklı 129a438ebe Merge pull request #2256 from Spiritlebon/master
lint fix
10 years ago
barisusakli 3c25204fdd removed clear log, doesnt work with logrotate-stream 10 years ago
Spiritlebon 2b15de63c0 checked number before parseInt 10 years ago
Spiritlebon 35fc175ff6 Lint fix 10 years ago
barisusakli 3819d11be2 #2110 10 years ago
barisusakli 142ffc2920 fixed other post 10 years ago
barisusakli 0d95089bfe send array of posts 10 years ago
barisusakli 5d79d2a75a closes #2191
added unique visitors analytics
only update it every hour
10 years ago
psychobunny 0d741f0031 commenting out the reconnection messages, it's annoying if you have 500 users online
not sure if we do need it though, so just leaving it there for now
10 years ago
psychobunny 729ed6fbda all your semi-colons are belongs to me 10 years ago
psychobunny 4b295decf8 forgot to update meta.title.build in socket.io/meta.js 10 years ago
barisusakli f6f6ca7f76 closes #2132 10 years ago
barisusakli 394a01fdef closes #2188 10 years ago
barisusakli ccf58ed40e closes #2213 10 years ago
barisusakli 258e14e20c closes #2225 10 years ago
psychobunny 2a2490541f some minor linting elsewhere 10 years ago
barisusakli 5db24fbe68 closes #2175 10 years ago
barisusakli c37cfe4b3f closes #2209 10 years ago
barisusakli de98df842d priv fix 10 years ago
psychobunny a67c501eb8 temporary solution for #2206 10 years ago
barisusakli 9c996e4b99 on config save update meta.config on all workers
also dont make 20 socket.emit calls for each setting field, everything
will be send in 1 socket call.
11 years ago
psychobunny 6a8ccf1ad5 now getting topic names for topics presence chart; adjusted layout to make it more responsive 11 years ago
psychobunny 51c3f0d77a topic presence graph, coolest one yet imo 11 years ago