892 Commits (46c2563164b196a426036eac0b40bbc892898968)

Author SHA1 Message Date
barisusakli 10de7a92e4 dont let joining other uid rooms 10 years ago
barisusakli dce9a19882 resolve method name collision, getPostsFromSet -> getPostSummariesFromSet 10 years ago
barisusakli b292aeea72 closes #3120
also dont allow loading posts of a topic if its deleted via
topics.loadMore
10 years ago
barisusakli 0083d4ff1c return user settings in api 10 years ago
barisusakli a2497b050e crash fix 10 years ago
barisusakli 7632997a99 closes #3045 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
Julian Lam 0e9a096c25 moved some socket notifications to notifyUser instead of in websocket layer (again, @barisusakli) 10 years ago
Julian Lam d40ca1e3c8 moved a number of sanity checks to also be in canMessage, so they are all consolidated into one exported method. (@barisusakli) 10 years ago
Julian Lam 078d76a11b removed sanitisation of chat message body, as messages are "parsed as a post" now. 10 years ago
barisusakli fa9fde43fb closes #2971 10 years ago
barisusakli 5501c0c759 closes #3005 10 years ago
barisusakli a14249dee6 removed tags 10 years ago
barisusakli 45bf5de1e5 closes #2982
update url with new slug on topic title edit
10 years ago
psychobunny 5c59aa7737 closes #2986 10 years ago
psychobunny 799cc9397a closes #2973
also fixes some UX issues and enforces password length check on both
client and server
10 years ago
Barış Soner Uşaklı df3e007120 closes #2969 10 years ago
psychobunny 56d1b521c5 closes #2967
@barisusakli  there was a return; if user is offline, don't see any
reason why it should be so I removed it, just FYI
10 years ago
psychobunny 43bd798f2b #2967 10 years ago
barisusakli e33a905f55 missing change 10 years ago
barisusakli f81e3ad358 categoryTools componets 10 years ago
Barış Soner Uşaklı c294c3b342 fix inf scroll and timeago on users page 10 years ago
barisusakli 878e548296 renamed end to stop globally
fixed getting favourites for admins
10 years ago
Barış Soner Uşaklı 41db2dcd14 removed idle added recent tags presence info 10 years ago
Barış Soner Uşaklı c9b98306e0 dont require everything in folder
dont want rooms.js to be public
10 years ago
barisusakli 77e956861a #2486
various fixes for socket.io cluster
display user presence correctly
10 years ago
Julian Lam 25cb1f9284 Merge remote-tracking branch 'origin/master' into categories_revamp 10 years ago
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