1320 Commits (62546bc4fd06210fa9890746f69a6673c3a99ec8)

Author SHA1 Message Date
Julian Lam 1aa70c57eb WIP 8 years ago
barisusakli aa69481a0c dont mark chat notifications read if you are not in the room 8 years ago
barisusakli c33d3e874a store pinned topics in new zset
keep pinned topics on top on different sort types
8 years ago
barisusakli b807915515 removed incorrect markread nid 8 years ago
barisusakli d2fa0c3e6a vote socket tests 8 years ago
barisusakli cecb4c0403 some more group tests 8 years ago
barisusakli db14c29e41 socket.io/categories tests 8 years ago
barisusakli 5d4903f643 fix test 8 years ago
barisusakli ef87a2b7d7 closes #5219 8 years ago
Julian Lam 0e8bf17ff0 re: #5211, bringing back the RELOAD BUTTON :rage2: 8 years ago
barisusakli dada858565 add canReply to messages 8 years ago
barisusakli e3616ab0f9 socket/meta test 8 years ago
barisusakli 853cea7fec removed emitter.js 8 years ago
barisusakli 5e7fb4eeb2 widget tests 8 years ago
barisusakli 4f0e93732a #5211
remove passing js/css between procs
8 years ago
barisusakli f2e4d9ce53 change flag tests so they use socket methods as well 8 years ago
barisusakli 3380f61985 more tests 8 years ago
barisusakli 2476ab3684 closes #5202 8 years ago
Julian Lam ede7a71db7 Fixes #5186
On socket.io connection, all clients join a room pertaining to
their express session id. We use this room to keep track of any
sessions in different browser windows (but the same cookie jar),
so if a login/logout occurs, we can throw a session mismatch
modal.

This room can also be used to emit messages across windows/tabs...
8 years ago
barisusakli ee75c69817 post edit tests 8 years ago
barisusakli c1d28af2a7 filter posts that you cant read 8 years ago
Ben Lubar 5937fefa39
Check whether the user can read the replies and allow filtering the reply count in plugins 8 years ago
barisusakli ecef0c6ad5 more user tests 8 years ago
barisusakli d23966c534 more tests 8 years ago
barisusakli 3ec760ac85 inf scroll tests for topics 8 years ago
barisusakli 5cfe379841 fix recent for inf scroll 8 years ago
barisusakli eca850c4b1 nested reply improvements
on new post increase count and add nested reply if replies are expanded
on post purge reduce count and remove nested reply
8 years ago
barisusakli 96d05b58d4 show deleted replies like regular deleted posts 8 years ago
barisusakli ff08cbf677 replies to posts 8 years ago
Ben Lubar ea10f51f2e
UI for replies-to-post (needs theme update) 8 years ago
barisusakli d8a9df74d7 fix wrong error returns, more tests 8 years ago
Sergii Paryzhskyi e515b791da Fix eslint rules (#5117)
* Fix semi linter rule

* Fix semi-spacing linter rule

* Fix no-undef-init linter rule

* Fix space-before-blocks linter rule
8 years ago
Julian Lam 2463e85c0d allowing moderators access to the account info page 8 years ago
barisusakli 2c65b2ecf3 closes #5143 8 years ago
Barış Soner Uşaklı 4e5d120763 closes #5142 8 years ago
Julian Lam bf276d5147 fixes #5144 8 years ago
barisusakli 1a63672e66 more test fixes 8 years ago
barisusakli 12f366f4b4 more tests
register/login/logout tests
ability to test socket.io emits for logged in users
8 years ago
barisusakli 235fe9efe3 fix chat modal title 8 years ago
barisusakli 139360ce18 if chat is restricted dont allow adding to room 8 years ago
Julian Lam 3272c0b98c linting 8 years ago
Julian Lam ead4de6c6f Merge branch 'fix-some-code-lint' of https://github.com/HeeL/NodeBB into HeeL-fix-some-code-lint 8 years ago
Julian Lam e80400665e closes #5111 8 years ago
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule 8 years ago
HeeL 3fa1c1f927 Fix space-infix-ops linter rule 8 years ago
HeeL 9a0d764bbd Fix wrap-iife linter rule 8 years ago
barisusakli 59d035376b closes #5025 8 years ago
barisusakli 6f86621e30 closes #5096 8 years ago
barisusakli 9a55498fc1 changes to manage/users 8 years ago
barisusakli aca0a893e7 remove since properly 8 years ago
barisusakli fe50c8d124 closes #5078 8 years ago
barisusakli a93ee97926 closes #5073 8 years ago
barisusakli abd99760e5 closes #5070 8 years ago
Barış Soner Uşaklı a325a85a84 fix mass group invite 8 years ago
barisusakli 4eb8015017 closes #5069 8 years ago
Barış Soner Uşaklı 1eddf4c720 closes #5060 8 years ago
Anil Mandepudi c50486b47d Fix [socket.io] Unrecognized message: admin.reload 8 years ago
barisusakli 8326846c2f closes #5043 8 years ago
barisusakli 5746341099 closes #5048 8 years ago
barisusakli 15cae8d6ea ability to set moderation note on users 9 years ago
barisusakli 55396ca442 inf scroll in chat-content 9 years ago
barisusakli 4be20799ec fix getRecentChats 9 years ago
barisusakli 4ce8e2224a optimize topics.markTopicNotificationsRead
let's not call it once for each tid
9 years ago
barisusakli 958fe3e72f closes #3762 9 years ago
barisusakli 2ac3f5e392 closes #5040 9 years ago
barisusakli 72c75bd781 add pagination to flags page 9 years ago
barisusakli dd78f46980 1 more tag change 9 years ago
barisusakli ef5e02534a fix missing translator, add flag reason 9 years ago
Julian Lam b12607b1de added uid to flag history, fixed loading on IS, worked around tjs bug 9 years ago
Julian Lam 8dc57cba58 allowing updating of flag data 9 years ago
barisusakli 8d897d8dcf autocompleteTags 9 years ago
barisusakli 46d2168918 closes #5017 9 years ago
barisusakli 7afd2925af get sort setting from config 9 years ago
Julian Lam 194716cd68 re: #5002 9 years ago
barisusakli d4055ddaef no need for pubsub in getNodeInfo 9 years ago
barisusakli 80c98e5ecf closes #4989 9 years ago
barisusakli 6d34bb4657 closes #2166 9 years ago
barisusakli 07fe5057e1 make sure validator.escape() receives strings only 9 years ago
barisusakli 50aac3c6a4 closes #4979 closes #4984 9 years ago
Julian Lam 25cd772e0e closes #4766 9 years ago
barisusakli 84f88a6f15 refactor user search
use pagination on results
removed infinite scroll
changed the term and section to use the query param as well
pagination urls respect search
9 years ago
Ben Lubar 862fd1a94a
ignore/watch categories recursively 9 years ago
barisusakli e4fa0289d6 closes #4961 9 years ago
Mathias Schreck ce9ee62fa0 Handle callback errors 9 years ago
barisusakli 3b0eca3be2 fix timestamp on posts.reply 9 years ago
Julian Lam e26166a45b closes #4950 9 years ago
barisusakli f77d9053ad closes #4795 9 years ago
Accalia de Elementia de007772a4 feat: Allow listing all groups via websocket
also add missing radix to parsing of `after` in groups.loadMore websocket method.
9 years ago
barisusakli 7d4ef3907f fix semicolons 9 years ago
barisusakli b5bf2737e4 bind to regular function 9 years ago
barisusakli bc255110cc closes #2832 9 years ago
Julian Lam bc961e2157 removing reload, closes #4936, closes #4929 9 years ago
Accalia de Elementia 74a993ccb3 fix: Use the correct path for utils 9 years ago
Accalia de Elementia 574929337d chore(whitespace): revert whitespace only changes 9 years ago
Accalia de Elementia 413517a084 feat(socket.io-groups): Allow first page of members to be retrieved via websockets
previously requesting the first page of members of a group failed
9 years ago
barisusakli 73c3da1a83 dont check maximum group name length if it is a privilege group 9 years ago
barisusakli 56d325bd86 privilege fixes 9 years ago
Barış Soner Uşaklı e1c0a8f3b3 Merge pull request #4909 from BenLubar/self-topic-deletion
add edit/delete post, delete topic privileges per-category
9 years ago
Julian Lam fd8f5f9415 closes #4918 9 years ago
Ben Lubar 26df552d55 Add edit, delete, and topics:delete permissions for users acting on their own posts 9 years ago
psychobunny 837029f69e fixes crash when editing post 9 years ago
barisusakli 98d17a0589 fix tab 9 years ago
barisusakli 754e20eb5c closes #4877 9 years ago
barisusakli e81b67269a closes #4884 9 years ago
barisusakli 937f00eb09 remove console.log 9 years ago
psychobunny 67108d1c41 filter:messaging.send hook 9 years ago
barisusakli 51a50448b8 closes #4838 9 years ago
barisusakli 789a3736af closes #4820 9 years ago
barisusakli 7f44041e01 simpler 9 years ago
barisusakli 795b00a3af closes #4810 9 years ago
Julian Lam 04d4fc2eca temporary ban support 9 years ago
Julian Lam 7da71976cf WIP temporary bans 9 years ago
akhoury 46a57f5d5c rm cls because it's not ready yet 9 years ago
barisusakli cbd637b2a2 dont allow priv group names 9 years ago
barisusakli abb1c1c010 closes #4758 9 years ago
Julian Lam 0a1dea09a0 added missing dependency lib 9 years ago
Julian Lam 85fb9cd9dc in cases where host is not provided in the websocket request, infer one from the referer 9 years ago
Barış Soner Uşaklı d839f291ac closes #4706 9 years ago
Barış Soner Uşaklı 26be7c25e4 closes #4701 9 years ago
Barış Soner Uşaklı 9ae8ee861a closes #4700 9 years ago
Julian Lam 34f2d25651 fixes #4696 9 years ago
Julian Lam 38ad980456 Fixes #4694, fixes #4697 9 years ago
barisusakli 8ddcc237a7 removed submit and lock 9 years ago
Julian Lam ba412f4a56 fully completed #4658 9 years ago
barisusakli 54ccdf5262 closes #4651 9 years ago
barisusakli 11d3834eb9 better filtering
if topic is followed but category ignored show it in unread
9 years ago
barisusakli bf2133ed7c topic watching 9 years ago
barisusakli 825ecce0df closes #4643 9 years ago
barisusakli 84a7b6690b closes #4434 9 years ago
barisusakli f4599e2ce2 closes #4629 9 years ago
barisusakli a9828a1465 closes #4611 9 years ago
Barış Soner Uşaklı f0685468f8 Merge pull request #4162 from akhoury/master
add continuation-local-storage (CLS) support
9 years ago
Julian Lam 1f70f886b5 fixed reference to undefined variable
/cc @BenLubar
9 years ago
barisusakli b446ff42c3 style changes 9 years ago
barisusakli 702597d759 change /user/uid to /uid/:uid
so it doesn't conflict with actual user routes
was causing incorrect redirects if a user had a numeric userslug
@julianlam
9 years ago
barisusakli eb0aea6390 add /user/<uid> and /post/<pid> redirects
change notifications to use new redirects
9 years ago
boomzilla 52e4a37df8 When forking a topic, updates user bookmarks in the topic to keep the last read position (#4554)
from inadvertently being too far down the topic due to post indices decreasing because
some posts were moved to a new topic.
9 years ago
barisusakli bea2344ad4 api controllers refactor 9 years ago
barisusakli 5e5e46e95f closes #4499 9 years ago
Aziz Khoury 3dc63438de hmm-2 ... 9 years ago
Aziz Khoury aac30cb5ec hmm .. 9 years ago
Aziz Khoury 8920c95281 reqFromSocket now support payload and event and uid 9 years ago
Aziz Khoury c07e29bad6 fix circular dependency -- involves indentations fix 9 years ago
Aziz Khoury 807e3a9d7e adding cls back in socketio index 9 years ago
Aziz Khoury 4f3a962f7f what did i do? 9 years ago
Aziz Khoury 01ee020750 bring back disconnect only for CLS purposes 9 years ago
Aziz Khoury 53e9627001 unify request as a store key for both http and websockets calls 9 years ago
Ben Lubar 114e957b0f add client-side unread count support for the "new" filter 9 years ago
Julian Lam e481ed21eb Using pid as discriminator for mergeId
... for favourite and upvote notifications.
9 years ago
barisusakli b948e031f6 closes #2779 9 years ago
barisusakli 52cec92df8 some cleanup, dont send ip on newpost 9 years ago
barisusakli e694bd8ab5 closes #4431 9 years ago
psychobunny f40ec978cb Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
psychobunny 489bdcced6 #4423 9 years ago
barisusakli f665a1e353 closes #4394 9 years ago
barisusakli 041531a2e3 closes #4424 9 years ago
Ben Lubar 44431f8410 fix notifications that contain topic titles with commas in them 9 years ago
barisusakli b6e22b7723 closes #4367 9 years ago
Julian Lam 184a2c4540 IP blacklist functionality -- re: #4367
Squashed commit of the following:

commit 5c42fd732d091fa66cf5b45a2af5e1697cc1efcd
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Mar 14 17:29:45 2016 -0400

    allowing blacklist.test to be called synchronously

commit 979faf2dba5e6f6e2ae1bd07341e63678438daf1
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Mar 14 17:01:14 2016 -0400

    added plain ipv6 support and finished middleware logic

commit d4b72fc1aadff34df3ed7dec52ca8d3c3728a078
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Mar 11 16:05:31 2016 -0500

    WIP IP Banning logic middleware

commit f08b2553890c5522b6a1eaf521fe4e94df40574a
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Mar 11 15:26:27 2016 -0500

    tweaks to ACP, rule validator

commit 868abacaa494e6b8a88bd4ea429b1b066a9ecb2e
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Mar 11 13:50:05 2016 -0500

    IP Banning ACP page, styling, save&load functionality
9 years ago
accalia 0f917635c6 allow loadMore Calls to fetch page 0 9 years ago
barisusakli a402e29f29 up widget essentials 9 years ago
barisusakli 2869b3c068 closes #4354 9 years ago
Barış Soner Uşaklı e49af50ac8 Merge pull request #4346 from pichalite/issue-4340
check for last owner on user kick from group
9 years ago
barisusakli 05cc3fe4ef closes #4335 9 years ago
pichalite 96a5d88314 cleanup 9 years ago
pichalite c1c5db4b77 check for last owner on user kick from group 9 years ago
barisusakli 596e5676ff remove status change 9 years ago
barisusakli f7aa44d1bf added some missing callbacks 9 years ago
barisusakli c9ac1a4027 https://github.com/akhoury/nodebb-plugin-spam-be-gone/issues/46 9 years ago
barisusakli 0b2f01b8bc info page 9 years ago
Barış Soner Uşaklı b147f42f0a show unique user count in acp 9 years ago
Barış Soner Uşaklı 3d55eec885 Merge pull request #4317 from samhax/delete-user-invites
Delete user invites from APM
9 years ago
barisusakli 7ca7a31a5a only send user status on first connect 9 years ago
barisusakli 8d9f7d8e19 added socket methods 9 years ago
HSam 48db16fba7 Finished adding a new delete to also remove the reference from the invites list on the APM. 9 years ago
Barış Soner Uşaklı 41bd65e81a fix dashboard stats 9 years ago
HSam 4d87f0276b In the process of adding the delete button to the invitation panel. Apparently, the delete method doesn't work with the invitation items, so I might need to add some extra logic. 9 years ago
barisusakli 268aa12cc2 closes #4275 9 years ago
Barış Soner Uşaklı 441232e71d fix missing callback 9 years ago
akhoury a8411d44fd merge 9 years ago
akhoury 07586c9023 merge 9 years ago
Julian Lam 13623a620b fixed #4277 9 years ago
Julian Lam 088940d4c7 Squashed commit of the following:
commit 49e6c0040cc82c1e2684933a8e167ef14854aff8
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 16:12:15 2016 -0500

    added recording and charts for topic and post counts globally and by cid

commit e02ff70757f778aa016fbc42ef10a5da2d07a9d9
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 15:35:49 2016 -0500

    added labels to charts

commit e75d83bf3886e5183bcf5fcd848d71c513761e01
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 13:30:47 2016 -0500

    added per category graphs to ACP management page

commit e3f543200950925cc9e8bf33cccb592f949a100e
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 12:36:11 2016 -0500

    updated analytics to move helper methods to analytics lib and sending per category analytics to ACP page

commit 01891d8f7c408925fcdad18dcaa941e5ebbeb9b2
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Feb 24 16:48:55 2016 -0500

    saving per-category analytics, and updated the writeData method to use async for "clarity"
9 years ago
psychobunny 9e832e006a closes #2920 9 years ago
barisusakli 8bc80abde6 removed notify typing code, not even working 9 years ago
barisusakli ebcd892aee closes #4259 9 years ago
barisusakli 92fba4f396 closes #4248 9 years ago
barisusakli 2b90040c31 closes #4236 9 years ago
pichalite 42239e119d search banned users only on /users/banned route 9 years ago
akhoury bdc8e6f04f Merge remote-tracking branch 'upstream/master' 9 years ago
Barış Soner Uşaklı 88e4591f88 closes #4194 9 years ago
barisusakli 8276090d71 closes #4180 9 years ago
akhoury 4245cb2739 adding cls support for ws 9 years ago
Julian Lam eb8b6af7fb Fix global mod priv check and styling for flags page 9 years ago
barisusakli 87f0d68ba2 send flag notifications to global mods as well
push notifications to unique uids only
9 years ago
barisusakli e6cf8ec5cf more flagged posts shenanigans 9 years ago
barisusakli 1b9e18c6fc allow global mods to see banned users 9 years ago
barisusakli 821461f802 closes #4123 9 years ago
barisusakli 2b5f9d075b closes #4101 9 years ago
barisusakli 1a87767c2c removed extra isAdminOrMod check 9 years ago