Commit Graph

1608 Commits (b022d46d478d6e54e3742b1b3602b8644cb3e2d2)

Author SHA1 Message Date
Julian Lam 39f2efbef8 closed
Baris Usakli 7d3adb9275 removed unused stuff from getLatestTopics and recent.tpl
Baris Usakli 83f18c1915 closes
Julian Lam 08ef67e824 closed
Dan Rowe 7e71fb218c add breadcrumb like context to favorites
Julian Lam a7216caa3b closed
Julian Lam 87309601ce closed
Baris Soner Usakli bff0c8fdaf increased active users count to 16
Julian Lam 08e51c8942 closed
Julian Lam 33868804fd fixed
psychobunny 1058d54c52 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
psychobunny 90ce539683 fixed language file not parsing in footer
Baris Usakli 99c2fbd947 fixed anon count in browsing text if there are no logged in users
Julian Lam a9ce8393e4 added footer.build and page.load hooks
Julian Lam 2cf55dcf9f added action:page.load hook
Baris Usakli 0b922d3f60 possible fix for
Baris Usakli 7c950cc350 require cleanup in user.js, removed user.latest not used anymore
Baris Usakli cc0fe66e3e minor tweak to notif filter :)
Baris Usakli b2d6ce59cf Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 586a181e0a closes
Julian Lam 33150943df Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 28dab60232 resolving notifs issue, I hope
Damian Bushong 51355a53d9 cleanup webserver.js requires
the .js in a require is implicit and unnecessary;
sorted the requires out so that builtins are first, then npm deps, then locally provided libs.
minor changes to some strings, just using single-quotes to match the style through the rest of the file.
Baris Soner Usakli a827888ee3 closes
Baris Usakli 54d94f5988 added topic tests
Baris Usakli 7c1b6d6ad2 lots of refactor for error handling
Baris Usakli 8c4f776122 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 84fa704b25 refactor abit adding error checking to missing parts
Julian Lam 535379d9d7 added password confirmation to automated setup
Jacob Gable bd04b2f921 Add admin password confirmation on setup
Closes 

- Introduce a password:confirm question
- Isolate password questions to they can be re-asked
- Verify matching password, re-ask if not
Julian Lam 27fce2363d ... and again
Julian Lam 01340c87bd handling missing notifications in update script
Baris Soner Usakli 77c2f551d3 upgrade script fix
Julian Lam 18009ebb39 interim commit
Baris Soner Usakli 88154c3ebf closes
Julian Lam 1c80a1bad5 ninjafix
Julian Lam 79c52dfe84 updated schema handling so that nodebb won't run unless you are up to date -- fixed
Baris Usakli fa9636a62a closes
Julian Lam a42b30fd40 removing commented out route
Julian Lam 37497fc5a0 fixed - refactored basic route handling, moved some other routes to debug routes
Julian Lam 9bea23bbfe linting webserver.js
Julian Lam 4e39c50144 fine, 150ms.
Baris Usakli 7e50bcba0c Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli f81c583d86 changed postdelay default
Julian Lam 5647d55147 updated postDelay upgrade script to update if the old value is over 1000, not 10!
Baris Usakli 4ce6ac5af9 closes , added check to prevent crash in getAnonUserCount
Baris Usakli d770963b69 closes
Julian Lam 885eec79c3 ninjafix for bad conditional
Julian Lam aa1994be67 updated MOTD to not be inside a jumbotron, updated default styling of MOTD
Baris Usakli 4552e6286e dont allow empty userslugs to register
Julian Lam d7856bcd4f fixing bootswatch themes, which broke in the last update
Baris Usakli 7d1aa02fd1 removed schema.js
Julian Lam 2309ab2002 hopefully closed
Julian Lam b87840d4c9 fixing issue where the default for "use_port" ended up being no. Now yes.
Baris Soner Usakli 2a8a62a253 remove console.log
psychobunny 1d6135150f multiple plugins pointing to admin can conflict - fix
Barış Soner Uşaklı 5e1ab7989a Merge pull request from deniswolf/users-cleanup
User.js cleanup: spec, jshint satisfaction
Denis Wolf 89e9d56dee user.js: Else in the sky with diamonds - fixing syntactic style.
Baris Usakli 58f9c2c18d removed console.log
Baris Usakli 1ec6726459 template changes to recent and unread
Baris Usakli 4da819b02b changesto category.tpl
Denis Wolf b179991be4 user.js: ladies and gentlemen, I'm going to satisfy jshint right before your eyes!
Julian Lam d69847c54e NodeBB will now fire hooks if a config setting changes
Julian Lam cc78f6f155 moved firing of plugin activation to after a plugin reload
Julian Lam 1e2100902c closed
Julian Lam 4353a9da25 issue - hot-swapping of plugins
Julian Lam e480b1bace - removed reference to deprecated local modules folder in plugins.init
Julian Lam 5a96f5f64b removed filterBannedPosts method that seemed unused -- monkey-patching
install script to remember old values (if present, otherwise use defaults)
Baris Usakli a21d91d870 closes
Baris Usakli f946918176 fixed anon images in topic view, anon users arent added to active users for a category
Baris Usakli c8ec095d99 anons cant edit after posting
Baris Usakli 0179a55ee4 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 04ed1df0ef closes , allow guest posting. enabled from admin/settings, defaults to disabled
Julian Lam de66ee1a89 updated error when no test db is defined -- also made an invalid "db" option a fatal error. Before, it was just defaulting to 0! Wiped out my test db hahaha
Julian Lam e8c4bda984 Merge pull request from deniswolf/redis-refactoring
Use separate db for testing
Julian Lam 7074b75b9d extra console.log
Julian Lam 857756f636 silly closures...
Julian Lam e4c62200de fixing screenshot previews in admin/themes
Denis Wolf db22394976 redis.js - cleanup
Baris Soner Usakli 9b7c9e4a81 camel case for user.js methods
Julian Lam 5d7f38f99f Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam e762267e03 fixed screenshots for themes
psychobunny a71870de28 pass in site description as well for potential themes to take advantage of
psychobunny ca9cd36067 fix for switching back to a theme without a custom template dir
Baris Soner Usakli 89540172b2 closes
psychobunny 842cd17979 themes - added ability to route custom templates
Baris Usakli 22a3b227a3 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 12f3f1a45c show admin link in header if user is admin, closes
Julian Lam 84d4c2944c Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 0a9b918c75 fixed notifications not exiting (whoops)
Julian Lam 207ff98211 Merge pull request from JetMaddox/master
Disable Framing on all sites.

I'm merging this ***conditionally*** - at some point, we wish to introduce integration with CMSes like WordPress. An easy way to achieve this would be placing NodeBB in an iframe.

At that point in time, we'll want to make this a configurable option via admin panel.
Julian Lam 1fb09a9c8c merging @deniswolf's new tests, and double-checking that generateUUID still works
Julian Lam 8b5cf0c696 Merge branch 'notif_pruning'
Julian Lam 26d9cc56d3 added cronjob for notifications
Julian Lam 930a9c8bca completed notifications pruning method
Baris Usakli ac12bd0b8f closes
Julian Lam d7651d1504 Merge branch 'master' into notif_pruning
Julian Lam ed7c9348b7 interim commit
Baris Usakli ccf4ed1235 topics and posts counters will update for everyone
Julian Lam b22ee67612 Merge branch 'master' into notif_pruning
Baris Soner Usakli afc0e25b26 closes
Baris Soner Usakli 82e14eef35 closes
Baris Soner Usakli 52f198481b closes , if the file path doesnt exists logger was crashing
Baris Soner Usakli 252187f1fe Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Soner Usakli 99812c33e7 closes
Julian Lam 97c5f6009d closes
Baris Soner Usakli fba1f7ae05 removed console.log
Baris Soner Usakli 865e5ae3a3 closes
Baris Soner Usakli 1af98835b1 added share buttons to main post
Baris Soner Usakli 6eadf67add another privilege fix
Baris Usakli f3f280d008 another fix to priv
Julian Lam aecbe6d316 interim commit, still nothing done
Baris Usakli 63419d7ca9 fix for reputation checks for manage content and manage threads
Julian Lam 3480a1d60e Merge branch 'master' into notif_pruning
Baris Usakli 27f421587e closes
Baris Usakli 549017d035 cleaned up getCategories
Baris Usakli c640c550fd removed old browsing code from websockets.js
Baris Usakli 1691c74727 testing breadcrumb images
Julian Lam f6be3eacfc interim commit
Baris Usakli 790df903ac added view count to topics
Baris Soner Usakli ab1015b11e
Julian Lam 55e990f71d fixes - looks like someone removed the code that floated pinned
topics to the top...
Baris Usakli 468688615f Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli f4faee4283 moved image uploading to a require js module, added image upload to site logo
Julian Lam 62c85274a3 mark all notifs as read functionality. CSS tweaks...
Julian Lam db2917193e Merge branch 'master' into notifications_page
Julian Lam 705571de8c notifications page + ajaxify route + css styling
psychobunny 2ee29683a7 random whitespace
psychobunny 51395dda91 updated all RDB.hget in posts to use getPostField. new post filters for retrieving and saving posts. made editPost saving synchronous.
Baris Usakli bccc4e8019 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 7039a4d762 closes
Julian Lam 7b7f0115e5 closed - added link rel="up" and rel="alternate" to category and
topic pages
Julian Lam 65a8de7845 special theme.set socket call + static dir support, closes , tweaked languages 404 to work with subdirs
Julian Lam 44d2297546 monkeypatching the 404 route to handle missing languages and client side scripts. Removing "soft 404" in favour of hard 404 due to complaints from google webmaster tools
Jet a8f2fd66ae Adding brackets.
Too much Coffeescript. Had some filters on. :)
Julian Lam 80aeb3677d added new packages to install script, defaulting to cerulean
Julian Lam c1f47f536d install script tweaks so vanilla is default
Julian Lam baf379c6d7 theme intergration into nodebb based on config hash value
Julian Lam 530e6cb20e upping mentions plugin minver
Baris Usakli d789e96d79 fixed 2 missing requires in api.js
Baris Usakli 45761fd48b fixed missing require in messaging
Baris Usakli dee99c1752 update category topic count if topic is deleted/restored
Baris Usakli 929336cb57 closes
Baris Usakli b31fa856d0 added meta require to topics.js
Baris Usakli 98b97b9898 added callback to hmset in category.create
Baris Usakli 41cf7c6814 added commas after some requires, added missing plugins require to categories
Baris Usakli da3a2f436c added categories require to feed.js
Julian Lam 569a7178d7 fixed install script error
Julian Lam e8801a75f3 fixing weird passing in of a single param as an array for post.save hook
Julian Lam 918826ff48 fixed action calls, and added a new hook for plugin activation and deactivation
Julian Lam fa2fe5c941 allowing plugin system to detect object method path by dot notation
Julian Lam 8ef2761f53 tweaking plugins again -- simplifying
Julian Lam 9375369b88 fixed issues caused by inadvertant globalisation (and its subsequent fix)
Julian Lam ce77c82b0c Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 1e39ae2f1e minor tweak to plugins (used object format instead of potentially
confusing array)
Julian Lam c143894547 Merge pull request from twinlabs/stop-topic-global-leak
fix typo that was causing Topic module's variables to leak into global namespace
psychobunny ca9c468edd plugins - filter:category.build_sidebars allows plugins to generate custom sidebar content
psychobunny d6570d1496 prevent admin crashes on improperly configured plugins
psychobunny bf677522a9 added additional_profile_info footer in posts view; plugins - filter:posts.custom_profile_info hook lets you add info to post block footer
also fixed app.alert - if title is not set then do not show title.
Noah Chase fd89f71fc0 fix typo that was causing topic variables to leak into global namespace
psychobunny 32990794ce fixed admin bug (on f5 was not populating fields); plugins - filter:admin.create_routes allows you to create path to custom admin page
psychobunny 2b07917020 plugins - filter:admin.header.build allows you to add plugins to navigation in ACP
psychobunny 2a4b228e19 plugins - filter:server.create_routes allows you to add custom routes to NodeBB
Julian Lam e91da53d9e using reduce to run filter hooks instead of eachSeries, and fixed up
incorrect usage of .apply() in tests folder
Julian Lam f807df84d8 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 7f32d5741d removing restriction that caused hook system to go weird when arrays were
passed in as args
psychobunny 30c7113bd8 removed console.log
psychobunny a63732027f plugins - filter:header.build allows plugins to add custom navigation to header
Julian Lam 5d48ed5fb4 using map instead of eachSeries to load categories for /home. Error
handling.
Baris Soner Usakli 4b89b3e2ed fixed time for month
Baris Soner Usakli 08130e8088 fixed conditional in follower/following count
Baris Usakli d315829eaf closes
psychobunny 8326c223ab fixed f5 bug with /recent/:term which previously gave a 404
Baris Usakli 4e59b85073 recent page, for hour, day, week, month
Baris Usakli 9af26db57a follower count fix
Jet 97592eede6 Fixed case for header
Jet 73dafa6aff Disable framing
Set the X-Frame-Options to DENY for added security.
Baris Soner Usakli afa078d00c closes
psychobunny 3fd7d9a604 moved jquery.form.js into appropriate location
Julian Lam bd1e95b655 cleaned up admin template mapping
Julian Lam 84915a1843 added css files support for plugins, added ready output for NodeBB, put
some minification related outputs to debug-mode only
Julian Lam f88f72abd2 Merge branch 'adarqui'
Julian Lam 715c14b78d fixed error where client side script loader on admin page was throwing 404
errors on require.js require
Julian Lam 63ff572076 WIP commit for CSS static directories
Andrew Darqui 129af904f6 fixed an issue with Logger.io_close, needed to check for undefined on the socket.oEmit and socket. functions
Julian Lam 0b299b2fe7 Merge pull request from adarqui/express-logger-0.0.7
Express & Socket.io logger
Julian Lam b1cef5f73d Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 42067ce53c closes - install script can be run via command line
Baris Usakli 1155eaf1f1 online page changes
Baris Usakli 52f2e193d6 if api fails with 404 ajaxify to 404, added type check to updateProfile
Julian Lam 57465eb277 misrouting now only shows warning when in debug mode
Julian Lam be8d9be832 flushed out upgrade path for notifications
Andrew Darqui 7c1f7e7a23 just some text formatting fixes
Andrew Darqui a3f6fee41f refactored the logger completely.
Julian Lam 0414ec7f83 removing testbed code from repo (why was it even checked in?!!)
Julian Lam 4d6881fa65 reset update for 0.0.7, and added new schema update for notifications
Julian Lam 019e8e0d14 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 763bd775c4 closed
Julian Lam 585e07bc79 closed - notifications now no longer need scores
Peter Peterson 3968877b1e Merge branch 'master' of github.com:ipetepete/NodeBB
Peter Peterson 46f03de9f6 Added ability to set redis db to use, defaults to db0
Julian Lam 038e04dee6 revamped client side scripts so that they are loaded using Require.js instead.
Julian Lam b49c7b8609 added user-scalable=no to header meta tag (in lieu of fastclick lib)
closes  - reopen if necessary.
Julian Lam 948949c571 closed - now asking socket.io to connect to "current page" instead of hardcoded url, removed api_url and "socket" section from public config
Julian Lam f173a79a0d Merge pull request from iamcardinal/master
Adds meta:keywords tags fixes tabbing, closes 
Quinton Marchi fcab1501f8 Merge remote-tracking branch 'origin/testing-2013-10-01'
Quinton Marchi eb022220f4 Final Edit for keywords
Andrew Darqui f48687528e fixed up logger.tpl a little. Added a basic 'collision detection' for the loggerPath and loggeIOPath filenames.
Andrew Darqui 9007f9de9e added socket.io logging which can be dynamically enabled/disabled via the /admin/logger panel
Andrew Darqui 55d84d0f9b basic logger functionality added - accessible via http://nodebb/admin/logger
Minami 90b4d688f8 Testing adding of Meta Tags
Andrew Darqui 51d7dda5a7 added basic logger using config.json
Baris Soner Usakli 1c32acf7b6 removed WITHSCORES from getLatestTopics, how was this working at all?
psychobunny 22c73f3c12 closes
Julian Lam 9613ea9018 reverted change where post title was sanitized on saving (which didn't
seem to work), now sanitizing post title on output
Julian Lam 181220621e fixed issue with server crashing on post
Julian Lam b19d84f1a7 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 865edb70c2 added meta description to topics, closes
Baris Usakli e78369f0fa use User.isAdmin instead
Baris Usakli d40a6a5c3f added adminitstrator value to userData for admin users page
Julian Lam 4c39c1ec30 fixed issue with install script erroring out if redis host is not defined
Julian Lam ee71c1cf0d Merge branch 'iamcardinal-merge'
Julian Lam 8cbe79655a emptying Meta.config on init (Just to be safe)
Julian Lam a4c1d733b7 fixed issue where setOnEmpty would fail in install.js as Meta.config was
not defined (as it had not been initted yet)
Julian Lam 839649d42f Merge branch 'master' of https://github.com/iamcardinal/NodeBB-enhancement into iamcardinal-merge
Quinton Marchi 504e2aac4a Adds: regex for ports, mini for public/src/forum
+ Regular expression for port during install
+ Minification for public/src/forum JS files
+ Minification for public/src/forum/admin JS files
Minami eafb41602c Edited to simplify install
Removed the two steps and made it default to 0.0.0.0, edited the
webserver.js to reflect the changes.
Baris Soner Usakli 2dcc4172c4 closes
Baris Soner Usakli f96a711298 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Soner Usakli ad28b9b339 fixed crash in meta
Julian Lam 7bf5b2ec57 changed fireHook to be error-first, closes
Julian Lam aa731aa894 Merge branch 'middleware_refactor'
Julian Lam c58cb257dc closes - loading middlewares using async instead of crazy
middleware-stack modifying shenanigans
Baris Soner Usakli 06f59cf853 closes
Baris Soner Usakli 9de5214a2f closes
Julian Lam 4cea313060 updated getPostsByPids method to resolve premature return issue, and
refactored it to use async.map instead of eachSeries
Quinton Marchi 571259f241 Adds hostname support, fixes
Works from previous testing but I haven't tried this personal revision
of the code. Take it with a grain of salt.
Julian Lam cdaf409a99 monkey-patching getPostsByPids so that it returns ISOString instead of relativeTime
Julian Lam 3ab7306199 linting, minor bugfix, moving hiredis to optional deps
Julian Lam 2e4e94d5f8 Merge branch 'redis-optimizations' of https://github.com/adarqui/NodeBB into adarqui-redis-optimizations
Baris Usakli 3348ed3524 fixed email key
Baris Usakli 942a21b4be fixed email meta changes
Baris Usakli 7d50551392 remove throw in email send
Baris Usakli f2c1a92513 closes
Baris Usakli 585e5cd88f closes
Baris Usakli 253e11d55b cleaned up websockets.js
Baris Usakli eb1c1c78d4 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 0b0d64b52e logout/login changes, updateHeader changes
Julian Lam 1ae51ef5ea redis export function (commented out for now)
psychobunny 1fbc038e64 fixed conflicts, added new language key for users/online
Julian Lam c80e2552b2 express-namespaceing routes
psychobunny 5c7da4b686 fixed serverside templating; footer, logout internationalization; updated more global lang keys
Baris Usakli 9a4eb26246 closes
Julian Lam 0d9958afe7 HOTFIX for scripts
Julian Lam d6dd74b50a removed extra debug log
Julian Lam d5437ca8fa Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 14720057c2 serving unminified libraries in development mode, minified otherwise
Baris Usakli 170ed8cc01 fixed conflict
Baris Usakli 25576eb35a closes
Julian Lam bcc65fd879 closed
Julian Lam 99440585e6 Merge branch 'master' into optimize-22-09-2013
Conflicts:
	package.json
Julian Lam 521586f08f Merge branch 'master' of github.com:designcreateplay/NodeBB
Baris Usakli bae9f46d8b small fixes to search
Julian Lam d7ea24e218 issue - minifying css file and added jquery to minified compilation
Julian Lam e621d7e601 closed - autominifying client-side assets on load
Baris Usakli b25c3d8b67 closes
Baris Usakli bade99d069 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 776b51fef7 closes
Julian Lam 7fdf83089d linting
Julian Lam 043aafd7b7 closed
Julian Lam 5f00f1e18e renamed "toHTML" method to "parse"
Julian Lam c940ce3329 camelCased get_latest_undeleted_pid method
Julian Lam 2366e2b209 refactored get_latest_undeleted_pid to not blindly call getPostsByTid in
order to determine post deletion. (issue )
Julian Lam 2b7fd3c9d1 interim commit
Andrew Darqui d2b858c997 slight variable name changes & remove unused var from getPostsByPids, removed underscore dependency
Baris Soner Usakli de34c7580f closes
adarqui e26cc79819 redis multi pipeline used for getPostsByPids
adarqui 98cb2d4c17 a little logic to allow nodebb to use a unix domain socket rather than tcp/ip. unix dom sock has less overhead/latency.
Julian Lam 8243019a60 closed
psychobunny 8b8a890ac9 removed unnecessary warning message to anonymous users attempting to unfavourite posts
psychobunny 5645bcee2d topic.json en lang; tested serverside internationalization in favourites; fixed some keys in login
Baris Soner Usakli 6be5bcc4c8 closes
Baris Usakli efef9c864c closes
Baris Usakli 27cb837b08 closes
Baris Usakli f9442db96f closes
Baris Usakli e5ef498164 merged users.tpl
Baris Usakli 24e4be77d8 closes
Julian Lam ccca4d2914 fixed issue where meta was called before nconf loaded
psychobunny 28704a6164 hinting
psychobunny cf4ba9d1d3 format/jshint favourites.js
Julian Lam c69e30c146 Merge branch 'master' of github.com:designcreateplay/NodeBB
psychobunny fd32d75d3b jshinted categories.js
psychobunny 64b071f277 nconf and redis wrapper no longer global objects. jshinted app.js. updated sockets.io to latest
Julian Lam af246ad0d7 Merge remote-tracking branch 'origin'
Julian Lam 56a87329ec removing extra line
Baris Usakli ce61138351 fixed conflicts
Baris Usakli 564662ee00 closes
psychobunny 1b9e451a6f formatting - server side admin
psychobunny 1780b343b4 formatting - routes
psychobunny aea3181d27 formatting - server side core
Julian Lam d249f411f8 closed - issue where web socket connections were not working properly
with passworded redis instances
Julian Lam 79280b195e changed get_uid_by_userslug to be error-first
Julian Lam 4a18728e19 closed
Julian Lam b7498416fa fixing redisstore sessions with passworded redis stores
Julian Lam 49b201db0f added heroku support for dynamic port reading via process.env
Julian Lam be4d6761b1 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam c01ba1a3cb closed
Baris Soner Usakli af59ff3209 closes , closes
Julian Lam 95b16690e0 altering api route to use next() instead of echoing 404...
Julian Lam f6b865a052 closed
Julian Lam d1c756306a updates to allow dynamic addition of static directories provided by plugins
psychobunny 43c0c2ec2a fix for favouriting
psychobunny a277104ad5 dehinted favourites.js
psychobunny 84afffc761 categories.js jshinted
Julian Lam 5e5680fd13 Merge branch 'master' of github.com:designcreateplay/NodeBB
Baris Soner Usakli 79096cfdce online count fix for anon users
Baris Soner Usakli a848f82b8f fix for upgrade script
Julian Lam 71bdd4608b removed defunct installation routes
Vincent Briglia 19ad9ab224 inverted value required, double exclamation mark just casts as boolean
Vincent Briglia 8eae8a4fb5 !undefined = true
!!undefined = false
!!!undefined = true

!false = true
!!false = false
!!!false = true

!true = false
!!true = true
!!!true = false

when using isEmailAvailable (positive) in correlation with exists (positive) make sure that the outcome is a positive return (and not an inverted)
Baris Usakli 916150de01 closes
Julian Lam 732204f11b Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 1df50ff855 updated topic viewing so that markAsRead marks any relevant notifications read (issue )
Baris Usakli 89ca2319f5 removed console.log
Baris Usakli 6d7919ad85 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 59467c906d misc fixes
Julian Lam f1144f3a7e Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 9ebff816dc fixing error where sometimes the admin panel js was not loaded
Baris Usakli 325e402d0f Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 251587cb86 return err form updateProfile
Julian Lam 9fb1f8acf8 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam cffbc76da1 closed , refactored configs to use new method "list", which returns error first
Baris Usakli be51025048 the online count on the footer uses the websockets now, it should also instantly update when people come online or go offline,
Baris Usakli ae6f9fc87c changed notifications to use relative path
Baris Usakli bb14881b63 change getUserData to return err
Baris Usakli efa8717fc5 getMultipleUserFields returns err now
Julian Lam e32494879c closed
Julian Lam b8b6558f53 deleting and restoring posts and topics now update the corresponding RSS feeds
fixed 
Julian Lam a53e75aeaa closed
Baris Usakli 7798004568 fixed active_users not deleting over 10
Baris Usakli 63873575a5 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 9845df4d1b another fix to path in image upload
psychobunny 1d860923d0 booleanifying the isAdmin return... now we're admins again! :)
Baris Usakli a1c9685b49 fixed image upload, delete temp file if there is error
Baris Soner Usakli 52365a9755 upgrade user checks for undefined data
Julian Lam 41bea9f50c adding upgradeAdmin method to upgrade script -- pending fix to upgradeUsers
Julian Lam ce126b11fb fixes to administrator methods
Julian Lam d3b4cb71c0 resolved race condition in plugin auto-enabling (not much of a race... I'd
always lose!!)
Julian Lam 995fa7d6fd interim commit -- enabling default plugins on setup
Julian Lam 87abe426d8 fixing 'use_port' to save into config as boolean