1514 Commits (ddd07c1a9d08dad0018c22199ea6fafb471626f5)

Author SHA1 Message Date
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 11 years ago
psychobunny a67c501eb8 temporary solution for #2206 11 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
psychobunny b34ec8d732 user presence pie chart 11 years ago
psychobunny d79b6b3803 forum traffic graph - unique visitors vs pageviews 11 years ago
barisusakli 5f55cc947c watch unwatch
update on toggle, moved isFollowing to api return and template
11 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. 11 years ago
barisusakli c000e852b5 closes #1935 11 years ago
barisusakli 4eabf41a21 dont allow invalid status to be set 11 years ago
barisusakli bedadd8b5f #2137 11 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 11 years ago
barisusakli 4de658e096 checks 11 years ago
barisusakli 327d1c1bec some cleanup and callbacks for post 11 years ago
psychobunny 251351e245 forgot to require plugins 11 years ago
psychobunny efe11a63a3 woops, wrong property name 11 years ago
psychobunny 9e7f929029 updated filter:sockets.sendNewPostToUids and added type 11 years ago
psychobunny 8f916ed066 filter:sockets.sendNewPostsToUids 11 years ago
barisusakli 4066607388 closes #2052 11 years ago
Julian Lam b85ff61de6 refactored chat notification system to wait a bit before sending notif/email, closes #2098 11 years ago
barisusakli 0a936e5dd1 unreadTids 11 years ago
psychobunny 48c123592e prevent administrators from being deleted - first remove them from admin group 11 years ago
barisusakli 32257c9b2f updateUnreadCount 11 years ago
barisusakli 9a96458f79 closes #2053 11 years ago
barisusakli 7c3dc4877a closes #2089 11 years ago
barisusakli 82e721e854 send new post/topic to users who can read it 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 493d0dea1e part 1 of notif refactor 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 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 242721c73f using websockets 11 years ago
barisusakli 6cd84ebe81 removed parseInt from sorts 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 57e204df8e removed most of the debug
dont get more than 6 usernames for upvote tooltips
generatePostPaths wont check null pids
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
barisusakli bf67424fd6 if there are no uids return 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 9fac18c4b6 derp 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
barisusakli 94a3ecdbd1 cluster socket.io fixes
getUserRooms
getUidsInRoom
getAnonCountInRoom
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 08abbe19bc zero downtime and reload support with cluster module 11 years ago
barisusakli c62f251afc added index and fixed vote button in infinite scroll 11 years ago
barisusakli 84d0e64361 fix topic move 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 c40355b816 removed debug 11 years ago
barisusakli 5362863588 debug 11 years ago
barisusakli e00124007f testing 2 11 years ago
barisusakli 4f48f1865f removed updateLastOnlineTime from every socket call 11 years ago
barisusakli 6b39e328f5 chat fix 11 years ago
barisusakli e495db3065 dont make a copy of chat message 11 years ago
barisusakli 26c0b097cf removed realtime update of anon count 11 years ago
barisusakli 171f02101d closes #2035, closes #2036 11 years ago
barisusakli b8dfbdaff2 small optimization to online users 11 years ago
barisusakli 1ed4c984bb Merge remote-tracking branch 'origin/master' into 0.5.1 11 years ago
barisusakli 0b79a73732 crash fix
if composer is opened in a topic that was deleted/purged
11 years ago
barisusakli 14fcd36134 closes #2028 11 years ago
barisusakli 197226eea6 closes #1742 11 years ago
barisusakli 5f2380fdcd dont display all categories 11 years ago
Julian Lam cc930e4042 Merge branch '0.5.1' into topic_searching
Conflicts:
	src/socket.io/topics.js
11 years ago
barisusakli 94c765fa25 closes #1996 11 years ago
Julian Lam df5283cbae Merge remote-tracking branch 'origin/0.5.1' into topic_searching 11 years ago
barisusakli 347fc05376 getPidIndex socket call 11 years ago
Julian Lam 5d32073f2c Merge branch '0.5.1' into topic_searching 11 years ago
barisusakli eef200be10 closes #1284 11 years ago
Julian Lam 5f96823f66 allowed the "forum updated" message to show up for reloads as well 11 years ago
Julian Lam ab77e6767e closed #2011 11 years ago
barisusakli 5a42b6a7ea closes #2009 11 years ago
barisusakli d411ed5c28 closes #1995 11 years ago
Barış Soner Uşaklı 02889f2e70 call callback on follow/unfollow 11 years ago
barisusakli 05fdc945f3 closes #1993 11 years ago
barisusakli dd9a383f46 removed unused functions 11 years ago
barisusakli ca90afd544 #1992
(drunk) not even done yet
11 years ago
barisusakli d852f284da closes #1948 11 years ago
barisusakli 931d46fe7e merge 11 years ago
barisusakli b50b5e4787 satifying my OCD
fire hook after successful follow/unfollow
11 years ago
psychobunny 0c17ee15f7 action:user.follow and action:user.unfollow 11 years ago
barisusakli c58712e2a9 closes #1971 11 years ago
barisusakli d0d1ebb28c Merge remote-tracking branch 'origin/master' into 0.5.1 11 years ago
barisusakli 2d0637d7c6 fix user online status on profile page 11 years ago
barisusakli d12a526e82 check against 0 first 11 years ago
barisusakli e909e46786 closes #1989 11 years ago
barisusakli 3ab2e70e07 Merge remote-tracking branch 'origin/master' into 0.5.1 11 years ago
barisusakli dda0322968 getUsersInCategory 11 years ago
barisusakli dae3ef49be show user names who upvoted a post on mouse over 11 years ago
barisusakli ac43ff3c3d closes #1970 11 years ago
barisusakli 32d46f3889 crash fix 11 years ago
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
11 years ago
barisusakli df0a5e780a prevent edit to change title length above max 11 years ago
barisusakli 59d4d2880f fixed markAsUnreadForAll permissions 11 years ago
barisusakli 906e1a3846 removed unused meta 11 years ago
barisusakli 90ac399f6d fix topics.loadMore so it checks read permission 11 years ago
barisusakli f55d1897c8 fix categories.loadMore so it checks read permission 11 years ago
barisusakli f49c95c16f closes #1950 11 years ago
barisusakli 5ce0ebb4ac single socket call on topic enter 11 years ago
barisusakli 473310d42d use empty string if referer is undefined 11 years ago
barisusakli e420ee5fb6 privilege fix for single category check 11 years ago
barisusakli c6c23aad5e eachLimit on move all topics 11 years ago
barisusakli 115598f382 minor refactor 11 years ago
Julian Lam 925cd99afb Merge branch 'master' into topic_searching 11 years ago
Julian Lam 89a9d4b7f2 logic for #1837 11 years ago
barisusakli f71bd41408 more fixes 11 years ago
barisusakli d7520508e3 #1375 part1 11 years ago
Julian Lam 91ce3634fc fixed #1904 11 years ago
Julian Lam 8296dc5630 beginning topic searching + new hook 11 years ago
psychobunny b604a4961c thanks @barisusakli 11 years ago
psychobunny 788b16fa62 adding uid to the topic hooks, so plugins can know the user that did the action 11 years ago
psychobunny 685cd38162 calculate levenshtein distance between recent chat messages and temporarily ban if determined to be spam 11 years ago
psychobunny cb08d4b04f getting rid of this one for good 11 years ago
barisusakli ef8bbdd359 closes #1864
doing andrew's //todo's since 1991
11 years ago
barisusakli 04c6ca2ebb closes #1862 11 years ago
barisusakli a4975cab33 closes #1825, closes #1674 11 years ago
psychobunny d78fdb1520 more confusing, works perfectably 11 years ago
psychobunny a67e0ea3c2 less confusing 11 years ago
barisusakli 2c890ad609 moved pushUnreadCount 11 years ago
barisusakli 6d8cc5648c some tag hooks/filters 11 years ago
barisusakli 9fbd535b79 fixes vote buttons on infinite scroll and new posts 11 years ago
psychobunny 4cbe97a466 don't need this file anymore 11 years ago
Julian Lam dae2e14aac epic hax to make the chat message list resize #1788 11 years ago
Julian Lam 7b3159292f added some utility functions for #1798, fixed chat notifications bodyLong value 11 years ago
Julian Lam 71916f0691 marathon bugfixing with @barisusakli re: #1788 11 years ago
barisusakli 24ebf20d7e first commit 11 years ago
barisusakli e6c9647acf display user post topic stats in admin index 11 years ago
barisusakli 9a4e6aa01c closes #1774 11 years ago
barisusakli d57f183f42 privileges.posts.get takes an array of pids now 11 years ago
barisusakli a9e5e82431 closes #1758 11 years ago
barisusakli 3c3ad7d115 closes #1728 11 years ago
barisusakli bd4722665d closes #1725
removed move button from main post, disable moving main post, fixed
moving posts.
11 years ago
barisusakli a4d4e53f45 speed up category purge
using eachLimit
dont emit stats on every topic delete
11 years ago
Julian Lam d229cd21b2 parsing the post content that's passed into bodyLong in notifs #1720 11 years ago
Julian Lam c41bb05711 final pass #1720, closed #1720 11 years ago
Julian Lam d257632878 first pass #1720, updating existing calls to notifications.create, backwards compatibility in case plugins create notifications too. 11 years ago
Charles 51fb7786f5 Don't reset widgets when changing skin 11 years ago
barisusakli ab80016910 fixed group hide for privilege groups 11 years ago
barisusakli 07275b5fc4 some checks to make last admin isnt removed 11 years ago
barisusakli 842a1f90cf fix crash on push 11 years ago
barisusakli 4c2765a79c closes #1679 11 years ago
barisusakli 4fa79dc821 closes #1281
category purge, deletes all topics and posts in the category
11 years ago
barisusakli 311a7ad5b9 #1281 topic purge 11 years ago
barisusakli a65d612907 #1281 post purge 11 years ago
barisusakli 7610c11cd1 closes #450
backup database before upgrade!
upgrade script will take the first post of each topic and set the
`mainPid` property on the topic. then it will remove that pid from the
sorted sets for that topic, this was done to make alternative sorting
work.

added a new sorted set called `tid:<id>:posts:votes` that is used to
sort topic posts by vote count, the original sorted set `tid:<id>:posts`
is used to sort by oldest first or newest first.

the main post is added to the returned posts array on topic load and is
always at the top.
theme changes are minimal just a few new data properties on the posts
and the sorting dropdown.
hopefully didn't miss anything too critical.
11 years ago
barisusakli e1491e4182 fixed wrong admin tags on admin/user/search 11 years ago
barisusakli 6b93095204 more link fixes 11 years ago
barisusakli efe04c12d3 closes #1635
if email isnt confirmed, show a warning in account/edit and let users
resend confirm email
11 years ago
barisusakli b537666e5c closes #1592, closes #1634 11 years ago
barisusakli e20920c536 closes #1630 11 years ago
psychobunny 94312cfda8 closes #1595 11 years ago
psychobunny b2b76f701d woops, okay actually fixing it properly this time 11 years ago
psychobunny d5e55d27ed fix for previous commit 11 years ago
psychobunny d81351579d don't require passing in uid for topics.markAsRead 11 years ago
psychobunny 791fde7904 fixing #1587 properly for unread count 11 years ago
psychobunny 0334a487b5 fixing #1587 properly for profile views 11 years ago
barisusakli eb0a06b777 closes #1577 11 years ago
barisusakli 48aba5fc64 category widget changes 11 years ago
barisusakli 4e8a9fbe27 closes #1582 11 years ago
barisusakli ee1495a44d fixes reply/quote buttons on new posts 11 years ago
Julian Lam 8a510c340b limiting user and group creation so that their slugs can't intersect. 11 years ago
barisusakli df73ceaeb7 closes #1556
added tag input box to composer when creating a topic
added new routes for viewing tags 'tags' and 'tags/:tagname'
respectively
post_bar.tpl shows the tags of the topic
can edit the main post to remove or add new tags
added a new menu item to header to go to the tags page
11 years ago
Julian Lam 3849b2d6b3 added pushGroup method to notifications object #1331 11 years ago
barisusakli 472e6b5206 privilege cleanup 11 years ago
Julian Lam b1534b7798 removing allowGuestPosting logic in NodeBB 11 years ago
Julian Lam 3474cdc5ea added new privilege "find", added guest meta group, closed #1282 11 years ago
barisusakli b1aae05a08 closes #1518 11 years ago
barisusakli 3e86bdb38f more work on #1518
still needs more work, category is next
11 years ago
psychobunny a5a2e6f04e update BS brand colors in ACP 11 years ago
barisusakli 4234057821 first pass for #1518
this only handles postTools privileges, topic and category will follow
11 years ago
Julian Lam 34b522f36d missed a bunch of "editable" checks 11 years ago
Julian Lam 759775ecbe Merge remote-tracking branch 'origin/master' 11 years ago
Julian Lam 87f4566e06 more fixed to privs, and ACP modal 11 years ago
Julian Lam 7c8b442dcd more updates to privileges revamp 11 years ago
barisusakli 4f11ac9664 fixed missing comma 11 years ago
barisusakli da72924187 removed duplication 11 years ago
barisusakli c5d9a68b4b closes #1445 11 years ago
barisusakli fc00586f0e 0 disables flags for ban 11 years ago
barisusakli c7744d7a64 closes #1483 11 years ago
Julian Lam 65dd79c84e socket logic for #1149 -- handling of help tab in ACP 11 years ago
barisusakli 43bbc00be8 closes #1512
spaces are required
11 years ago
barisusakli d304bab4f1 dont change height if sizing horizontally #1508 11 years ago
barisusakli 7280567d21 closes #1505 11 years ago
barisusakli 883978007d closes #1482
removed updateHeader, the header is using template values in from the
api, update menu partial in vanilla theme as well
11 years ago
barisusakli 967b486ce1 closes #1487
ban and delete user admin actions takes an array of uids now.
11 years ago
barisusakli d43d363a7a refactored topics.js
removed ajaxify.register_events using removeListener now
11 years ago
Julian Lam 90269ad9b8 fixed bad example code 11 years ago
Julian Lam a5410f7ae7 added stub plugins socket file for plugin usage (ping @schamper @frissdiegurke @akhoury @psychobunny @barisusakli) 11 years ago
barisusakli 63d88957a8 replace self links client side 11 years ago
barisusakli fdfd421e1c fixes error during user delete and ban 11 years ago
barisusakli cd3bb77a7f added reqFromSocket to topic posting
new filter topic.post
11 years ago
barisusakli c9551abc5d closes #1432
ability to select a default gravatar image (default, identicon,
mystery-man, monsterid, wavatar, retro) or upload a custom image to use
as default gravatar image
11 years ago
psychobunny 066b1c0d64 @akhoury and his comments.. :p + jshinting 11 years ago
Aziz Khoury 32a5334402 socket.handshake.address may not always be defined, thanks @psychobunny 11 years ago
Aziz Khoury 056b39709f no need for quotes 11 years ago
Aziz Khoury c7bd27fb3f spaces vs tabs ugh 11 years ago
Aziz Khoury fa7db423c6 adding hook filter:topic.reply for antispam 11 years ago
barisusakli d05920ec78 refactor of thread tools 11 years ago
barisusakli fa221437dc removed whitespace 11 years ago
barisusakli 6f2ea3eafc closes #1439 11 years ago
barisusakli adf6f34e42 closes #1436 11 years ago
barisusakli cf94a71499 closes #1427
flag and chat buttons are hidden on self posts, updated in vanilla and
lavender
11 years ago
barisusakli a1e6a3616c ability to install/uninstall plugins from ACP 11 years ago
barisusakli 3c11030929 closes #1398 11 years ago
barisusakli 2ad715ead3 closes #1412 11 years ago
barisusakli 8d3f72b5a1 closes #1404 11 years ago
barisusakli e12beccc09 closes #1371
adds a dropdown to category view to move/pin/lock/delete multiple topics
11 years ago
barisusakli f0428f5f1f removed double post notification #1386 11 years ago
barisusakli f9897daad1 all notifications are translated now closes #1388 11 years ago
Julian Lam 8cb2b9b97a fixed #1351 -- themes and plugins no longer auto-restart the server 11 years ago
barisusakli 01555cbb5c return privileges in category 11 years ago
barisusakli 04488a9a14 closes #1139 11 years ago
psychobunny a8801feabe cleanup 11 years ago
psychobunny da665853e4 bugfixes 11 years ago
psychobunny 78dea8ea40 don't attempt to require a directory 11 years ago
psychobunny 5ffeb3319b socket.io admin/groups 11 years ago
psychobunny aaa2dbe757 removed unused topics; fixed require 11 years ago
psychobunny 9e24ccc976 socket.io admin/categories 11 years ago
psychobunny 2fc6bfaa72 socket.io admin/user 11 years ago
barisusakli d832a6f805 closes #1381 11 years ago
psychobunny e5486db1ae Merge branch 'code-quality' of https://github.com/miksago/NodeBB into miksago-code-quality
Conflicts:
	src/database.js
11 years ago
barisusakli 3e60451ce4 closes #1013
lets user change languages,
11 years ago
Julian Lam df8728c785 allowing plugins to define new sounds -- woot.
Also moving the core sounds into a separate package, soundpack-default
11 years ago
Micheil Smith 3e82cab398 Add missing new lines at end of files. 11 years ago
barisusakli fdeaf3a16e user.js error keys 11 years ago
barisusakli eaf4be4979 posts.js error keys 11 years ago
barisusakli b07efb0085 modules.js error keys 11 years ago
barisusakli 7b992e7a20 meta.js error language keys 11 years ago
barisusakli 197e61a5d0 admin js language keys 11 years ago
barisusakli d366be7967 added error key 11 years ago
barisusakli 95972209f4 favourite changes
favourites.js no longer makes socket calls, moved that code into
socket.io/posts.js. it also makes a single socket call when you downvote
a post that you previously upvoted.
11 years ago
barisusakli 296d5127c9 update to use error messages 11 years ago
barisusakli a75baef450 removed socket emits for post errors 11 years ago
barisusakli e2d0d4db5c added error and success language files
removed some code from server side that was emitting alerts
11 years ago
barisusakli 4e71c8328c closes #1346 11 years ago
barisusakli e5cf44d398 closes #1353
mark all read will mark everything read, can also select topics and mark
them read, can mark specific categories read too
11 years ago
barisusakli 770e0a67c1 send values directly 11 years ago
barisusakli 0cd13b7b66 closes #1273 11 years ago
barisusakli 3f44f4bb3a closes #1319 11 years ago
barisusakli bdefebeea0 reverting some of my code and fixed #1322 properly 11 years ago
Julian Lam 682fa1f874 fixed incorrect scoping for new post event introduced accidentally last commit 11 years ago
Julian Lam 90616c6e7b closed #1322 11 years ago
barisusakli 10f56faf9d admin cleanup
removed unnecessary admin checks in src/admin/user then realized they
are just one liners so moved them to src/socket.io.admin.js moved
categories update to categories folder
11 years ago
psychobunny 7926514c95 draft zone for widgets, closes #1238 11 years ago
barisusakli 3a69a191ff closes #1285 11 years ago
barisusakli 68db8c04f7 added missing radix 11 years ago
barisusakli 2507d6c853 display_moderator_tools is already returned
when new posts were loaded, we were making a socket call for each post
to check if the post is editable, but this data is already returned in
display_moderator_tools when posts are loaded.
11 years ago
barisusakli e8265efc20 closes #1271 11 years ago
barisusakli 980cf2ccf9 closes #1184 11 years ago
barisusakli bcc464a196 fixed reverse loading of topics
data.after can be zero which was causing a invalid data error
11 years ago
barisusakli a695c6134b added missing meta 11 years ago
barisusakli db3632557e moved notification push out of markAsRead 11 years ago
barisusakli ec63ba4b17 removed unused method 11 years ago
barisusakli 880c393b6d fixed admin groups page
changed gid to groupName
11 years ago
Julian Lam d33253bc3a Merge remote-tracking branch 'origin/master' 11 years ago
Julian Lam 0e44eb8629 final refactoring pass for groups -- #1252 11 years ago
barisusakli 26d67257fe moved privilege check out of getRecentReplies
it was being called twice in api/home
11 years ago
barisusakli 301008b9cb missed this one 11 years ago
Julian Lam 7b4f596aba updating all group lib methods, and their callers -- #1252 11 years ago
barisusakli fa98da6978 related to #1250 11 years ago
Julian Lam 4239c376c8 truncating user list in Groups ACP page, resolved #1132. Refactored system groups handling 11 years ago
barisusakli 10d8eed7b9 closes #1229 11 years ago
Julian Lam 16f1db4f5d fireEvent reflection socket call, tweaks to Sounds page in ACP 11 years ago
Julian Lam 14a0b45ae8 securing settings.save socket listeners behind admin namespace 11 years ago
Julian Lam 17903adace Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
barisusakli 46a475fdde controllers/admin/users cleanup 11 years ago
Julian Lam f942c03a58 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
barisusakli 1354739d19 user deletion #746
user deletion NOT SKALABLE
11 years ago
Julian Lam ebe61450a1 WIP - settings.prepare refactoring... because. 11 years ago
barisusakli a0e784a612 closes #1138 11 years ago
Julian Lam 553cabdcfa refactored sound system so that they can be specified in ACP, updated soundfile to work in FF, which fixes #1209 11 years ago
barisusakli d8e00f95a2 moved user search to its own file 11 years ago
barisusakli 90e398e5c9 user js refactor, category fix
if a category that didn't exist was request with category/1231 or
api/category/1231 it was crashing.
11 years ago
barisusakli 3f5c51174d refactored user.js
took out notifications, email and reset code to separate files
11 years ago
barisusakli 33e34ca864 change getRecentPosts to take count 11 years ago
barisusakli 6e6c5688d9 more cleanup 11 years ago
barisusakli 2befa06a33 some cleanup to socket posts 11 years ago
barisusakli 813b3d6fcc changes for live streaming of posts 11 years ago
barisusakli 350070339b added home room emit 11 years ago
barisusakli a5f4135c62 added socket listeners to home 11 years ago
psychobunny 5f7f5a37c1 linting 11 years ago
barisusakli 3d68c7c6b6 added getObjectsFields methods to db class, changed getUsers methods to use the new method, refactor to user.js and mongo.js 11 years ago
barisusakli 71f84655ca minor cleanup 11 years ago
barisusakli 6496b91c29 closes #1180 11 years ago
Julian Lam 5a8a3627d2 bringing subfolder installations to v0.4.0 - JUST FOR @PLANNER 11 years ago
Baris Soner Usakli b28e4846a4 fixed disconnect check 11 years ago
Baris Soner Usakli be70b3de57 closes #1090 11 years ago
Baris Soner Usakli feeb220514 removed console.log 11 years ago
Baris Soner Usakli 1b7f8cc5cb active users fix 11 years ago
Julian Lam 079ed10631 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 2b178ff76d proper tracking of users' reply status when others enter the room 11 years ago
Baris Soner Usakli b2f9184562 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Soner Usakli b6d97281d3 closes #1015 11 years ago
Julian Lam a9b78d2600 minimizing the composer should unregister it 11 years ago
Julian Lam d012d237bf added back clearInterval 11 years ago
Julian Lam 7ef84e0daa switched to 'ping active' system 11 years ago
Julian Lam b3d7ae1c86 showing who is replying in the active users block 11 years ago
Baris Soner Usakli e75c303b89 added unique visitor count to admin dashboard 11 years ago
Baris Soner Usakli ccd29bfd61 added callback to category update 11 years ago
Matthew Conlen a2a9c8fd8a fix error with undefined callback 11 years ago
Baris Soner Usakli 091723a8c5 closes #1101 11 years ago
Julian Lam 44ac7ec262 added new hooks for rendering help messages in composer, removed markdown text from translation 11 years ago
Baris Soner Usakli ea6cf3bbd5 more cleanup and changes to topics 11 years ago
Baris Soner Usakli 8da7a6f2f3 cleanup 11 years ago
Baris Soner Usakli 3ed2d21eb6 fixed flag post, added highlight to scroll post 11 years ago
Julian Lam 2baa381917 plugins and themes now trigger a restart 11 years ago
Julian Lam c797d6251d Revert "emitting alert when restart is attempted in development mode"
This reverts commit 059c5452ea.
11 years ago
Julian Lam 059c5452ea emitting alert when restart is attempted in development mode 11 years ago
Julian Lam 4ef1d83acd Merge branch 'master' into nodebb-loader 11 years ago
Baris Soner Usakli a29ea27596 closes #1106 11 years ago
Baris Soner Usakli 6e5a6b8784 upgraded categories to sorted set, score is the order set from acp, check if category topic exists before posting 11 years ago
Baris Soner Usakli d6d9776cde added toPid to posts 11 years ago
Julian Lam 7760a6b207 added restart button to ACP (!!) 11 years ago
Baris Soner Usakli 29ba015d69 fixed topic thumbs 11 years ago
Baris Soner Usakli b7ccc12525 bump topic if its marked unread for all, so it shows up in unread 11 years ago
Baris Soner Usakli dab71d04bd removed unused var 11 years ago
akhoury 25207852e8 added topics thumbnails support 11 years ago
psychobunny 79e9819b7f SocketWidgets file 11 years ago
psychobunny 86a8103c15 saving, updating, deleting widgets; widget dragging improvements 11 years ago
Baris Soner Usakli 21367a1847 reverse infinite loading 11 years ago
Baris Soner Usakli 43e8016dd1 fixes admin user picture edit 11 years ago
Julian Lam 9e64f4e303 passing in a picture into notifications now 11 years ago
Julian Lam aba1b95cac updating notifications.create to accept a hash instead of discrete arguments - breaking change 11 years ago
Baris Soner Usakli 791a50a01b closes #1028 11 years ago
Baris Soner Usakli c0e0da0f1d simplified getAllTopics 11 years ago
Baris Soner Usakli 1c14bcd1ed dont update last online time if status is offline 11 years ago
Baris Soner Usakli 8456025f28 2 more maps 11 years ago
Baris Soner Usakli bb59158bbc closes #721, admins can edit other users from their edit page 11 years ago
psychobunny 225e8c012b SocketUser.getSettings 11 years ago
Baris Soner Usakli d0452dcc80 small pagination fix 11 years ago
Baris Soner Usakli cacde313cd closes #995 11 years ago
Baris Soner Usakli 242927d702 user selectable pagination 11 years ago
Baris Soner Usakli e06a7a343a userslug for new chat messages 11 years ago
Julian Lam 0670382992 final pass - resolved #961 11 years ago
Baris Soner Usakli a142789c25 if status is not set assume online 11 years ago
Baris Soner Usakli a1807f3e12 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Soner Usakli 11e8fa31ab small fix to online user visiblity 11 years ago
Julian Lam 720644b964 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam d360a9bcac resolved #868 11 years ago
Baris Soner Usakli 1bde667245 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Soner Usakli f05dc95aa5 removed console.log 11 years ago
psychobunny 60ec23b200 upvote/downvote/unvote socket calls 11 years ago
Baris Soner Usakli 56cdc86a37 took out userSockets, using io.sockets.clients() now' 11 years ago
Baris Soner Usakli 574e981de9 closes #831, user profile changes 11 years ago
Baris Soner Usakli c7195290c8 added infinite load to user favourites page 11 years ago
psychobunny 609821029b app.isAdmin available client-side 11 years ago
Baris Soner Usakli ca06a24df2 only logged in users can flag 11 years ago
Baris Soner Usakli 6c2a74bd38 if user status is offline dont show them in room browsing text 11 years ago
Baris Soner Usakli c2746b3bb1 minor tweaks to status 11 years ago
Baris Soner Usakli 52962a7e9b dont show invisible users in online users page 11 years ago
Baris Soner Usakli 97e0e48b07 closes #714, closes #824 11 years ago
Baris Soner Usakli a86ddc9934 closes #726 11 years ago
Baris Soner Usakli 45e2f7f7f5 removed console.log 11 years ago
Baris Soner Usakli 36ae568349 #656 11 years ago
psychobunny 112a9cb532 closes #689 11 years ago
Baris Soner Usakli 3c273f4a66 error checks for missing after 11 years ago
Baris Soner Usakli 38886f6b58 making a socket call will set lastonline 11 years ago
Baris Soner Usakli ed401de169 closes #896 11 years ago
psychobunny f8be072b99 chats - isNew flag, and sending in userData.uid now 11 years ago
Baris Soner Usakli d54e2fba9e closes #810 11 years ago
Baris Soner Usakli 8770284661 removed console.log 11 years ago
Baris Soner Usakli 25442a89ca closes #878 11 years ago
Julian Lam 0c71707fb5 fixed #877 11 years ago
Baris Soner Usakli 2988230b07 some more fixes, cant quote and see deleted messages 11 years ago
Baris Soner Usakli 1084523c92 lots of pagination work, query params, ajaxify to pids 11 years ago
Baris Soner Usakli 8744013013 Merge branch 'master' of https://github.com/designcreateplay/NodeBB into pagination 11 years ago
Baris Soner Usakli 2e786cc4d1 closes #873, removed global translator, templates and server objects 11 years ago
Baris Soner Usakli 393bb7245c closes #866 11 years ago
Baris Soner Usakli b23960e8d7 fixes to category pagination 11 years ago
Baris Soner Usakli ef6fd35e85 lots of cleanup, moved pagination to requirejs module 11 years ago
Baris Soner Usakli 606367701f pagination on posts 11 years ago
Baris Soner Usakli 620ff65cbe Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Soner Usakli 7f23f848fe fix for mismatch between favourite count and number of people in favourited seT 11 years ago
Julian Lam dc7cd95f6d Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Baris Soner Usakli f3bdc55348 little tweak to user search show timing and 10 users, sort after slicing 11 years ago
Julian Lam 2af14e47b1 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam d380f69310 support for "registered users" and "administrators" in access control (categories). Renamed "Administrators" group to "administrators", and made hidden 11 years ago
Baris Soner Usakli 824c5072e8 topics should be marked read correctly if you are already in it 11 years ago
MrWaffle d63ced8a5c Move to client side 11 years ago
Baris Soner Usakli 039f02456d if user is in the topic when a new post comes in mark the topic read 11 years ago
Baris Soner Usakli 71888adb09 closes #815, closes #816 11 years ago
Julian Lam e542da1f52 added alphanumeric user search (instead of using reds), and exposed a proper socket call for user searching for non-admins 11 years ago
Baris Soner Usakli 189e69284e fixes for post privileges 11 years ago
Baris Soner Usakli 1980e945da fixed admin page active sockets 11 years ago
Baris Soner Usakli 16a42619b5 closes #809 11 years ago
Baris Soner Usakli 959e6e83ea closes #796 11 years ago
Baris Soner Usakli fd92d7b02a can mark topic unread for all 11 years ago
Baris Soner Usakli 48eb6a3f22 composer changeS 11 years ago
Baris Soner Usakli e884ff1f59 modules fixes 11 years ago
Baris Soner Usakli a34775a6c2 meta fixes 11 years ago
Baris Soner Usakli c0712583f2 fixed category sockets 11 years ago
Baris Soner Usakli a802dc4b68 admin.js socket fixes 11 years ago
Baris Soner Usakli cfaa6556d6 pass err 11 years ago
Baris Soner Usakli b3816b98a1 more post fixes 11 years ago
Baris Soner Usakli 31d353ab0e more fixes 11 years ago
Baris Soner Usakli 8740cc0fc7 Merge branch 'socketAL-fix' of https://github.com/designcreateplay/NodeBB into socketAL-fix 11 years ago
Baris Soner Usakli ae76bb3928 lots of err first fixeS 11 years ago
Julian Lam 111776d878 notifications socket callbacks 11 years ago
Julian Lam e95da77fe8 Merge branch 'socketAL-fix' of github.com:designcreateplay/NodeBB into socketAL-fix 11 years ago
Julian Lam bc48ba874d fixed module.js callback format 11 years ago
Baris Soner Usakli ced37044ca Merge branch 'socketAL-fix' of https://github.com/designcreateplay/NodeBB into socketAL-fix 11 years ago
Baris Soner Usakli 426d3e871f more fixes 11 years ago
Julian Lam cbb630fd6b fixed categories.js socket callbacks 11 years ago
Julian Lam 8041bee9fd Merge branch 'socketAL-fix' of github.com:designcreateplay/NodeBB into socketAL-fix 11 years ago
Baris Soner Usakli 6da6baa213 more crash fixes to socketS 11 years ago
Baris Soner Usakli ba8e98520c added data checks to user calls 11 years ago
Baris Soner Usakli 4366c11ec0 users.js fix 11 years ago
Baris Soner Usakli 39b631a3a8 more fixes 11 years ago
Baris Soner Usakli e061978bd5 more fixes 11 years ago
Baris Soner Usakli 2515ba9455 Merge branch 'socketAL-fix' of https://github.com/designcreateplay/NodeBB into socketAL-fix 11 years ago
Baris Soner Usakli afe97233aa more fixes 11 years ago
Julian Lam 8b1ed1297b linting 11 years ago
Julian Lam 765402a2a0 fixed ACP online count 11 years ago
Baris Soner Usakli e5c8caf5ff more fixes 11 years ago
Baris Soner Usakli 1ec21c2bfd metatitle 11 years ago
Baris Soner Usakli 7470c1bbd9 more fixes 11 years ago
Baris Soner Usakli 2893693d17 Merge branch 'socketAL-fix' of https://github.com/designcreateplay/NodeBB into socketAL-fix 11 years ago
Baris Soner Usakli 0b132cadcf user fixes 11 years ago
Julian Lam 3177fdfa74 partially fixed acp active users 11 years ago
Julian Lam 08f97efcd4 Merge branch 'socketAL-fix' of github.com:designcreateplay/NodeBB into socketAL-fix 11 years ago
Julian Lam 71f1f7137a fixes 11 years ago
Baris Soner Usakli 220b40ff9c topics.js 11 years ago
Julian Lam 97eff9c8a1 fixing index call and meta.js 11 years ago
Baris Soner Usakli adf4a5c407 user.js changes 11 years ago
Julian Lam 42d6880ac4 migrating posts to new socketAL format 11 years ago
Julian Lam 35aa06c230 migrating notifications to new socketAL format 11 years ago
Julian Lam be3284e05e migrating modules.js to new socketAL style 11 years ago
Baris Soner Usakli 8bb24fa034 fixed update header 11 years ago
Julian Lam 2235dbd2a0 migrating meta.js to new socketAL format 11 years ago
Baris Soner Usakli f6bd52014e fixed conflict 11 years ago
Baris Soner Usakli accde93fff removed api: from server 11 years ago
Julian Lam 69a9570186 migrated catefories.js to new socketAL format 11 years ago
Julian Lam c215e61541 fixed up admin.js 11 years ago
Julian Lam 4184574164 WIP admin.js socket underping 11 years ago
Baris Soner Usakli d234dbdca2 first set of changes 11 years ago
Julian Lam a48a7acd51 fixing issue where after a user changed their username, the new name was not reindexed by Reds 11 years ago
Baris Soner Usakli e16c3f3f80 added try catch to socket calls 11 years ago
MrWaffle b78dc3eca8 Chat now supports markdown 11 years ago
Baris Soner Usakli 265d1f6331 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Soner Usakli dcf47f558e limit search in db 11 years ago
Julian Lam 442c543d27 fixed #776 11 years ago
Julian Lam bc407ee59c fixing topic moving 11 years ago
Julian Lam a32aee60c2 reversing accidentally committed code to socket.io/index 11 years ago
Julian Lam 0266c5516c Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 32470efb22 fixing upgrade script console.log and missing sessionData for topic moving 11 years ago
Baris Soner Usakli 07085f1ff2 fixed sockettopics.post 11 years ago
Julian Lam 619fe74fc0 moved groups admin socket calls into admin file instead of standalone groups file 11 years ago
Julian Lam 4453d055ea linted socket/admin.js 11 years ago
Julian Lam aa689a7a29 fixed active users socket calls in ACP 11 years ago
Julian Lam 3fb44d7693 who needs recursion, bitch?
- enhanced socket abs layer so that a method call of infinite depth is supported (theoretically).
11 years ago
Julian Lam 5db9ff11d5 linting and adding missing require'd dep 11 years ago
Julian Lam 98e4257939 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam eb974ec1d8 fixing user register socket calls 11 years ago
Baris Soner Usakli 30ad852492 closes #758 11 years ago
Baris Soner Usakli 8bc0096b00 dont closed composer if callback isn't called 11 years ago
Julian Lam ee963e0c2a moved reconnected socket call to SocketsMeta 11 years ago
Julian Lam a150691b5e that's the last of it!! :D 11 years ago
Julian Lam ea8aa3fff2 admin stuff, removed deprecated install templates, blah blah 11 years ago
Julian Lam c5d8a5a6b2 thread tools (phew!) -- sessionData is getting larger :P 11 years ago
Julian Lam 8dd8412ae3 so far so good... user, meta, notifications, categories 11 years ago
Julian Lam dfa9f203e6 crashing a lot less now, heh 11 years ago
Julian Lam adb8f80b86 interim commit - removed calls to websockets.js, beginning porting to namespaced files 11 years ago