Commit Graph

1412 Commits (4819bea378f255ebd05ff9b393e83b194f4bc280)

Author SHA1 Message Date
Julian Lam e3e1a556cd groups pruning method
psychobunny b7aea63c53 create auth routes only after plugin system is enabled and auth.init hook is fired
Baris Usakli 78b65c0b12 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 0742590c0c added pid to share links, removed unused vars
psychobunny c16f04bbcf plugins - filter:admin.header.build (pre-existing hook) now allows you to add menu items to the social authentication panel as well
psychobunny 51b38c4c55 plugins - added filter:auth.init hook to add additional login strategies; fixed callbackURL
Baris Soner Usakli fdf5227c35 closes
Julian Lam 69427fa10e tweaks to make the ACP work better on tablets, some work on hidden groups
Julian Lam 670986f7ef Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 8b62041d28 refactored groups and categories, groups no longer explodes when
attempting to add members to a whitelist that doesn't exist, isEmpty
checks (new methods!) and such...
psychobunny 89c5d01efa modularized SSO, paving the way for potential plugins. cleaned up associated templates/js
Julian Lam 0a06f1ac7d Merge remote-tracking branch 'origin/master' into category-whitelisting
Julian Lam df2e9b4b47 admin panel integration for category whitelisting
Baris Soner Usakli c860df7975 more
Baris Soner Usakli 2148f6ff95 closes
Julian Lam f0e8633dcc category whitelisting for posting messages, isAdmin now error-first
Baris Usakli 590208f0c7 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli 7d7ead3f47 fixed js error in recent.js, remove content assignment
Julian Lam 974629ce85 hahah, bad paste, missing a bunch of line endings
Julian Lam 72ef8c839f Merge remote-tracking branch 'origin/master' into category-whitelisting
Conflicts:
	src/groups.js
Julian Lam 5ee5c8179a category whitelist for replying to posts, lots of refactoring, too
psychobunny 46d6d7637e potentially fixes ubbmigrator issue https://github.com/akhoury/nodebb-plugin-ubbmigrator/issues/2
Julian Lam 182659d0e1 removing extra .js suffix from required files and physically separating
nodebb libs from deps
Julian Lam 4d2469b4ce tweaks to whitelist (interim commit)
Julian Lam 4e2326fc84 Merge remote-tracking branch 'origin' into category-whitelisting
Baris Soner Usakli 31635b92f3 closes
Baris Soner Usakli 32b191fa62 removed global.io
Baris Usakli e1f6e064a9 removed io from user.js, figure out why notifications are breaking when websockets.js is required from it
Julian Lam 34459e7cf1 fixing category admin panel integration
Baris Usakli bca1fde69c updated schema date
Baris Usakli 541993c80a fontawesome 4 migration, closes
Julian Lam efac6272bb default link tag (apple-touch-icon) added
Julian Lam bdb30976b5 adding maxAge headers for statically served files (eep!) - issue
Julian Lam abdb4c34ef tweaks to topic locking
Julian Lam b2fb9aa99f refactored topic locking pinning and deleting (and its inverses) so that the privilege check is done not in the method, but in the socket call
psychobunny d4d0e8cd9b set unreplied flag to new topics sent via websocket
Baris Soner Usakli 81560c4698 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Soner Usakli 390937a20b added err to getAllTopics
Julian Lam 5a5c3c8c60 added app.load action hook
psychobunny 353b3047cd pulling meta info from OP not main_posts
psychobunny 377de06eeb removed main_posts from topics core, returning OP in posts array now
psychobunny 4013e27a8b removed main_posts from feed.j
psychobunny c261babf17 minify client scripts only after plugin system is activated
psychobunny 5357ad61db plugins - filter:scripts.get hook lets a plugin add client-side JS to the header and queue up for minification on production
Baris Soner Usakli 48835d8c44 used ELSE in template
Baris Soner Usakli 23eb7824ac closes
Baris Soner Usakli 494b9d23ac Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Soner Usakli 64ae9ac033 cant delete or restore posts twice, post count goes up or down when posts are deleted or restored in a topic, fixed the post insertion when there is only 1 post in topic
Julian Lam a72fc69997 added link to RSS for /recent, fixed RSS generation error for /recent
Baris Soner Usakli 81e5cf0cf3 fixed posts not appearing immediately
psychobunny 46bad118de if a thread is unreplied, don't show the OP as the last person to reply
psychobunny a1839d90fd prevent admin group from being deleted, closes
Julian Lam 6dd72f480c Merge pull request from draco2003/add_fav_context
add breadcrumb like context to favorites
Julian Lam 3caf8b4a67 Merge branch 'master' of github.com:designcreateplay/NodeBB
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