1481 Commits (3a7fcc2d3d0cbb12593fcd21473d4bb45f095b69)

Author SHA1 Message Date
Baris Usakli 84fa704b25 refactor abit adding error checking to missing parts 11 years ago
Julian Lam 535379d9d7 added password confirmation to automated setup 11 years ago
Jacob Gable bd04b2f921 Add admin password confirmation on setup
Closes #419

- Introduce a password:confirm question
- Isolate password questions to they can be re-asked
- Verify matching password, re-ask if not
11 years ago
Julian Lam 27fce2363d ... and again 11 years ago
Julian Lam 01340c87bd handling missing notifications in update script 11 years ago
Baris Soner Usakli 77c2f551d3 upgrade script fix 11 years ago
Julian Lam 18009ebb39 interim commit 11 years ago
Baris Soner Usakli 88154c3ebf closes #497 11 years ago
Julian Lam 1c80a1bad5 ninjafix 11 years ago
Julian Lam 79c52dfe84 updated schema handling so that nodebb won't run unless you are up to date -- fixed #498 11 years ago
Baris Usakli fa9636a62a closes #495 11 years ago
Julian Lam a42b30fd40 removing commented out route 11 years ago
Julian Lam 37497fc5a0 fixed #393 - refactored basic route handling, moved some other routes to debug routes 11 years ago
Julian Lam 9bea23bbfe linting webserver.js 11 years ago
Julian Lam 4e39c50144 fine, 150ms. 11 years ago
Baris Usakli 7e50bcba0c Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Usakli f81c583d86 changed postdelay default 11 years ago
Julian Lam 5647d55147 updated postDelay upgrade script to update if the old value is over 1000, not 10! 11 years ago
Baris Usakli 4ce6ac5af9 closes #491, added check to prevent crash in getAnonUserCount 11 years ago
Baris Usakli d770963b69 closes #490 11 years ago
Julian Lam 885eec79c3 ninjafix for bad conditional 11 years ago
Julian Lam aa1994be67 updated MOTD to not be inside a jumbotron, updated default styling of MOTD 11 years ago
Baris Usakli 4552e6286e dont allow empty userslugs to register 11 years ago
Julian Lam d7856bcd4f fixing bootswatch themes, which broke in the last update 11 years ago
Baris Usakli 7d1aa02fd1 removed schema.js 11 years ago
Julian Lam 2309ab2002 hopefully closed #485 11 years ago
Julian Lam b87840d4c9 fixing issue where the default for "use_port" ended up being no. Now yes. 11 years ago
Baris Soner Usakli 2a8a62a253 remove console.log 11 years ago
psychobunny 1d6135150f multiple plugins pointing to admin can conflict - fix 11 years ago
Barış Soner Uşaklı 5e1ab7989a Merge pull request #479 from deniswolf/users-cleanup
User.js cleanup: spec, jshint satisfaction
11 years ago
Denis Wolf 89e9d56dee user.js: Else in the sky with diamonds - fixing syntactic style. 11 years ago
Baris Usakli 58f9c2c18d removed console.log 11 years ago
Baris Usakli 1ec6726459 template changes to recent and unread 11 years ago
Baris Usakli 4da819b02b changesto category.tpl 11 years ago
Denis Wolf b179991be4 user.js: ladies and gentlemen, I'm going to satisfy jshint right before your eyes! 11 years ago
Julian Lam d69847c54e NodeBB will now fire hooks if a config setting changes 11 years ago
Julian Lam cc78f6f155 moved firing of plugin activation to after a plugin reload 11 years ago
Julian Lam 1e2100902c closed #478 11 years ago
Julian Lam 4353a9da25 issue #478 - hot-swapping of plugins 11 years ago
Julian Lam e480b1bace - removed reference to deprecated local modules folder in plugins.init 11 years ago
Julian Lam 5a96f5f64b removed filterBannedPosts method that seemed unused -- monkey-patching
install script to remember old values (if present, otherwise use defaults)
11 years ago
Baris Usakli a21d91d870 closes #476 11 years ago
Baris Usakli f946918176 fixed anon images in topic view, anon users arent added to active users for a category 11 years ago
Baris Usakli c8ec095d99 anons cant edit after posting #365 11 years ago
Baris Usakli 0179a55ee4 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Usakli 04ed1df0ef closes #365, allow guest posting. enabled from admin/settings, defaults to disabled 11 years ago
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 11 years ago
Julian Lam e8c4bda984 Merge pull request #469 from deniswolf/redis-refactoring
Use separate db for testing
11 years ago
Julian Lam 7074b75b9d extra console.log 11 years ago
Julian Lam 857756f636 silly closures... 11 years ago
Julian Lam e4c62200de fixing screenshot previews in admin/themes 11 years ago
Denis Wolf db22394976 redis.js - cleanup 11 years ago
Baris Soner Usakli 9b7c9e4a81 camel case for user.js methods 11 years ago
Julian Lam 5d7f38f99f Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam e762267e03 fixed screenshots for themes 11 years ago
psychobunny a71870de28 pass in site description as well for potential themes to take advantage of 11 years ago
psychobunny ca9cd36067 fix for switching back to a theme without a custom template dir 11 years ago
Baris Soner Usakli 89540172b2 closes #464 11 years ago
psychobunny 842cd17979 themes - added ability to route custom templates 11 years ago
Baris Usakli 22a3b227a3 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Usakli 12f3f1a45c show admin link in header if user is admin, closes #459 11 years ago
Julian Lam 84d4c2944c Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 0a9b918c75 fixed notifications not exiting (whoops) 11 years ago
Julian Lam 207ff98211 Merge pull request #399 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.
11 years ago
Julian Lam 1fb09a9c8c merging @deniswolf's new tests, and double-checking that generateUUID still works 11 years ago
Julian Lam 8b5cf0c696 Merge branch 'notif_pruning' 11 years ago
Julian Lam 26d9cc56d3 added cronjob for notifications 11 years ago
Julian Lam 930a9c8bca completed notifications pruning method 11 years ago
Baris Usakli ac12bd0b8f closes #462 11 years ago
Julian Lam d7651d1504 Merge branch 'master' into notif_pruning 11 years ago
Julian Lam ed7c9348b7 interim commit 11 years ago
Baris Usakli ccf4ed1235 topics and posts counters will update for everyone 11 years ago
Julian Lam b22ee67612 Merge branch 'master' into notif_pruning 11 years ago
Baris Soner Usakli afc0e25b26 closes #463 11 years ago
Baris Soner Usakli 82e14eef35 closes #458 11 years ago
Baris Soner Usakli 52f198481b closes #456, if the file path doesnt exists logger was crashing 11 years ago
Baris Soner Usakli 252187f1fe Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Soner Usakli 99812c33e7 closes #454 11 years ago
Julian Lam 97c5f6009d closes #455 11 years ago
Baris Soner Usakli fba1f7ae05 removed console.log 11 years ago
Baris Soner Usakli 865e5ae3a3 closes #448 11 years ago
Baris Soner Usakli 1af98835b1 added share buttons to main post 11 years ago
Baris Soner Usakli 6eadf67add another privilege fix 11 years ago
Baris Usakli f3f280d008 another fix to priv 11 years ago
Julian Lam aecbe6d316 interim commit, still nothing done 11 years ago
Baris Usakli 63419d7ca9 fix for reputation checks for manage content and manage threads 11 years ago
Julian Lam 3480a1d60e Merge branch 'master' into notif_pruning 11 years ago
Baris Usakli 27f421587e closes #444 11 years ago
Baris Usakli 549017d035 cleaned up getCategories 11 years ago
Baris Usakli c640c550fd removed old browsing code from websockets.js 11 years ago
Baris Usakli 1691c74727 testing breadcrumb images 11 years ago
Julian Lam f6be3eacfc interim commit 11 years ago
Baris Usakli 790df903ac added view count to topics 11 years ago
Baris Soner Usakli ab1015b11e #433 11 years ago
Julian Lam 55e990f71d fixes #433 - looks like someone removed the code that floated pinned
topics to the top...
11 years ago
Baris Usakli 468688615f Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Usakli f4faee4283 moved image uploading to a require js module, added image upload to site logo 11 years ago
Julian Lam 62c85274a3 mark all notifs as read functionality. CSS tweaks... 11 years ago
Julian Lam db2917193e Merge branch 'master' into notifications_page 11 years ago
Julian Lam 705571de8c notifications page + ajaxify route + css styling 11 years ago
psychobunny 2ee29683a7 random whitespace 11 years ago
psychobunny 51395dda91 updated all RDB.hget in posts to use getPostField. new post filters for retrieving and saving posts. made editPost saving synchronous. 11 years ago
Baris Usakli bccc4e8019 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Usakli 7039a4d762 closes #425 11 years ago
Julian Lam 7b7f0115e5 closed #432 - added link rel="up" and rel="alternate" to category and
topic pages
11 years ago
Julian Lam 65a8de7845 special theme.set socket call + static dir support, closes #427, tweaked languages 404 to work with subdirs 11 years ago
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 11 years ago
Jet a8f2fd66ae Adding brackets.
Too much Coffeescript. Had some filters on. :)
11 years ago
Julian Lam 80aeb3677d added new packages to install script, defaulting to cerulean 11 years ago
Julian Lam c1f47f536d install script tweaks so vanilla is default 11 years ago
Julian Lam baf379c6d7 theme intergration into nodebb based on config hash value 11 years ago
Julian Lam 530e6cb20e upping mentions plugin minver 11 years ago
Baris Usakli d789e96d79 fixed 2 missing requires in api.js 11 years ago
Baris Usakli 45761fd48b fixed missing require in messaging 11 years ago
Baris Usakli dee99c1752 update category topic count if topic is deleted/restored 11 years ago
Baris Usakli 929336cb57 closes #408 11 years ago
Baris Usakli b31fa856d0 added meta require to topics.js 11 years ago
Baris Usakli 98b97b9898 added callback to hmset in category.create 11 years ago
Baris Usakli 41cf7c6814 added commas after some requires, added missing plugins require to categories 11 years ago
Baris Usakli da3a2f436c added categories require to feed.js 11 years ago
Julian Lam 569a7178d7 fixed install script error 11 years ago
Julian Lam e8801a75f3 fixing weird passing in of a single param as an array for post.save hook 11 years ago
Julian Lam 918826ff48 fixed action calls, and added a new hook for plugin activation and deactivation 11 years ago
Julian Lam fa2fe5c941 allowing plugin system to detect object method path by dot notation 11 years ago
Julian Lam 8ef2761f53 tweaking plugins again -- simplifying 11 years ago
Julian Lam 9375369b88 fixed issues caused by inadvertant globalisation (and its subsequent fix) 11 years ago
Julian Lam ce77c82b0c Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 1e39ae2f1e minor tweak to plugins (used object format instead of potentially
confusing array)
11 years ago
Julian Lam c143894547 Merge pull request #405 from twinlabs/stop-topic-global-leak
fix typo that was causing Topic module's variables to leak into global namespace
11 years ago
psychobunny ca9c468edd plugins - filter:category.build_sidebars allows plugins to generate custom sidebar content 11 years ago
psychobunny d6570d1496 prevent admin crashes on improperly configured plugins 11 years ago
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.
11 years ago
Noah Chase fd89f71fc0 fix typo that was causing topic variables to leak into global namespace 11 years ago
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 11 years ago
psychobunny 2b07917020 plugins - filter:admin.header.build allows you to add plugins to navigation in ACP 11 years ago
psychobunny 2a4b228e19 plugins - filter:server.create_routes allows you to add custom routes to NodeBB 11 years ago
Julian Lam e91da53d9e using reduce to run filter hooks instead of eachSeries, and fixed up
incorrect usage of .apply() in tests folder
11 years ago
Julian Lam f807df84d8 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 7f32d5741d removing restriction that caused hook system to go weird when arrays were
passed in as args
11 years ago
psychobunny 30c7113bd8 removed console.log 11 years ago
psychobunny a63732027f plugins - filter:header.build allows plugins to add custom navigation to header 11 years ago
Julian Lam 5d48ed5fb4 using map instead of eachSeries to load categories for /home. Error
handling.
11 years ago
Baris Soner Usakli 4b89b3e2ed fixed time for month 11 years ago
Baris Soner Usakli 08130e8088 fixed conditional in follower/following count 11 years ago
Baris Usakli d315829eaf closes #394 11 years ago
psychobunny 8326c223ab fixed f5 bug with /recent/:term which previously gave a 404 11 years ago
Baris Usakli 4e59b85073 recent page, for hour, day, week, month 11 years ago
Baris Usakli 9af26db57a follower count fix 11 years ago
Jet 97592eede6 Fixed case for header 11 years ago
Jet 73dafa6aff Disable framing
Set the X-Frame-Options to DENY for added security.
11 years ago
Baris Soner Usakli afa078d00c closes #288 11 years ago
psychobunny 3fd7d9a604 moved jquery.form.js into appropriate location 11 years ago
Julian Lam bd1e95b655 cleaned up admin template mapping 11 years ago
Julian Lam 84915a1843 added css files support for plugins, added ready output for NodeBB, put
some minification related outputs to debug-mode only
11 years ago
Julian Lam f88f72abd2 Merge branch 'adarqui' 11 years ago
Julian Lam 715c14b78d fixed error where client side script loader on admin page was throwing 404
errors on require.js require
11 years ago
Julian Lam 63ff572076 WIP commit for CSS static directories 11 years ago
Andrew Darqui 129af904f6 fixed an issue with Logger.io_close, needed to check for undefined on the socket.oEmit and socket. functions 11 years ago
Julian Lam 0b299b2fe7 Merge pull request #381 from adarqui/express-logger-0.0.7
Express & Socket.io logger
11 years ago
Julian Lam b1cef5f73d Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 42067ce53c closes #382 - install script can be run via command line 11 years ago
Baris Usakli 1155eaf1f1 online page changes 11 years ago
Baris Usakli 52f2e193d6 if api fails with 404 ajaxify to 404, added type check to updateProfile 11 years ago
Julian Lam 57465eb277 misrouting now only shows warning when in debug mode 11 years ago
Julian Lam be8d9be832 flushed out upgrade path for notifications 11 years ago
Andrew Darqui 7c1f7e7a23 just some text formatting fixes 11 years ago
Andrew Darqui a3f6fee41f refactored the logger completely. 11 years ago
Julian Lam 0414ec7f83 removing testbed code from repo (why was it even checked in?!!) 11 years ago
Julian Lam 4d6881fa65 reset update for 0.0.7, and added new schema update for notifications 11 years ago
Julian Lam 019e8e0d14 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 763bd775c4 closed #380 11 years ago
Julian Lam 585e07bc79 closed #368 - notifications now no longer need scores 11 years ago
Peter Peterson 3968877b1e Merge branch 'master' of github.com:ipetepete/NodeBB 11 years ago
Peter Peterson 46f03de9f6 Added ability to set redis db to use, defaults to db0 11 years ago
Julian Lam 038e04dee6 revamped client side scripts so that they are loaded using Require.js instead. 11 years ago
Julian Lam b49c7b8609 added user-scalable=no to header meta tag (in lieu of fastclick lib)
closes #376 - reopen if necessary.
11 years ago
Julian Lam 948949c571 closed #375 - now asking socket.io to connect to "current page" instead of hardcoded url, removed api_url and "socket" section from public config 11 years ago
Julian Lam f173a79a0d Merge pull request #371 from iamcardinal/master
Adds meta:keywords tags fixes tabbing, closes #330
11 years ago
Quinton Marchi fcab1501f8 Merge remote-tracking branch 'origin/testing-2013-10-01' 11 years ago
Quinton Marchi eb022220f4 Final Edit for keywords 11 years ago
Andrew Darqui f48687528e fixed up logger.tpl a little. Added a basic 'collision detection' for the loggerPath and loggeIOPath filenames. 11 years ago
Andrew Darqui 9007f9de9e added socket.io logging which can be dynamically enabled/disabled via the /admin/logger panel 11 years ago
Andrew Darqui 55d84d0f9b basic logger functionality added - accessible via http://nodebb/admin/logger 11 years ago
Minami 90b4d688f8 Testing adding of Meta Tags 11 years ago
Andrew Darqui 51d7dda5a7 added basic logger using config.json 11 years ago
Baris Soner Usakli 1c32acf7b6 removed WITHSCORES from getLatestTopics, how was this working at all? 11 years ago
psychobunny 22c73f3c12 closes #345 11 years ago
Julian Lam 9613ea9018 reverted change where post title was sanitized on saving (which didn't
seem to work), now sanitizing post title on output
11 years ago
Julian Lam 181220621e fixed issue with server crashing on post 11 years ago
Julian Lam b19d84f1a7 Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 865edb70c2 added meta description to topics, closes #362 11 years ago
Baris Usakli e78369f0fa use User.isAdmin instead 11 years ago
Baris Usakli d40a6a5c3f added adminitstrator value to userData for admin users page 11 years ago
Julian Lam 4c39c1ec30 fixed issue with install script erroring out if redis host is not defined 11 years ago
Julian Lam ee71c1cf0d Merge branch 'iamcardinal-merge' 11 years ago
Julian Lam 8cbe79655a emptying Meta.config on init (Just to be safe) 11 years ago
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)
11 years ago
Julian Lam 839649d42f Merge branch 'master' of https://github.com/iamcardinal/NodeBB-enhancement into iamcardinal-merge 11 years ago
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
11 years ago
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.
11 years ago
Baris Soner Usakli 2dcc4172c4 closes #357 11 years ago
Baris Soner Usakli f96a711298 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Soner Usakli ad28b9b339 fixed crash in meta 11 years ago
Julian Lam 7bf5b2ec57 changed fireHook to be error-first, closes #319 11 years ago
Julian Lam aa731aa894 Merge branch 'middleware_refactor' 11 years ago
Julian Lam c58cb257dc closes #349 - loading middlewares using async instead of crazy
middleware-stack modifying shenanigans
11 years ago
Baris Soner Usakli 06f59cf853 closes #310 11 years ago
Baris Soner Usakli 9de5214a2f closes #353 11 years ago
Julian Lam 4cea313060 updated getPostsByPids method to resolve premature return issue, and
refactored it to use async.map instead of eachSeries
11 years ago
Quinton Marchi 571259f241 Adds hostname support, fixes #343
Works from previous testing but I haven't tried this personal revision
of the code. Take it with a grain of salt.
11 years ago
Julian Lam cdaf409a99 monkey-patching getPostsByPids so that it returns ISOString instead of relativeTime 11 years ago
Julian Lam 3ab7306199 linting, minor bugfix, moving hiredis to optional deps 11 years ago
Julian Lam 2e4e94d5f8 Merge branch 'redis-optimizations' of https://github.com/adarqui/NodeBB into adarqui-redis-optimizations 11 years ago
Baris Usakli 3348ed3524 fixed email key 11 years ago
Baris Usakli 942a21b4be fixed email meta changes 11 years ago
Baris Usakli 7d50551392 remove throw in email send 11 years ago
Baris Usakli f2c1a92513 closes #215 11 years ago
Baris Usakli 585e5cd88f closes #341 11 years ago
Baris Usakli 253e11d55b cleaned up websockets.js 11 years ago
Baris Usakli eb1c1c78d4 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Usakli 0b0d64b52e logout/login changes, updateHeader changes 11 years ago
Julian Lam 1ae51ef5ea redis export function (commented out for now) 11 years ago
psychobunny 1fbc038e64 fixed conflicts, added new language key for users/online 11 years ago
Julian Lam c80e2552b2 express-namespaceing routes 11 years ago
psychobunny 5c7da4b686 fixed serverside templating; footer, logout internationalization; updated more global lang keys 11 years ago
Baris Usakli 9a4eb26246 closes #332 11 years ago
Julian Lam 0d9958afe7 HOTFIX for scripts 11 years ago
Julian Lam d6dd74b50a removed extra debug log 11 years ago
Julian Lam d5437ca8fa Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Julian Lam 14720057c2 serving unminified libraries in development mode, minified otherwise 11 years ago
Baris Usakli 170ed8cc01 fixed conflict 11 years ago
Baris Usakli 25576eb35a closes #329 11 years ago
Julian Lam bcc65fd879 closed #328 11 years ago
Julian Lam 99440585e6 Merge branch 'master' into optimize-22-09-2013
Conflicts:
	package.json
11 years ago
Julian Lam 521586f08f Merge branch 'master' of github.com:designcreateplay/NodeBB 11 years ago
Baris Usakli bae9f46d8b small fixes to search 11 years ago
Julian Lam d7ea24e218 issue #322 - minifying css file and added jquery to minified compilation 11 years ago
Julian Lam e621d7e601 closed #322 - autominifying client-side assets on load 11 years ago
Baris Usakli b25c3d8b67 closes #324 11 years ago
Baris Usakli bade99d069 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
Baris Usakli 776b51fef7 closes #323 11 years ago
Julian Lam 7fdf83089d linting 11 years ago
Julian Lam 043aafd7b7 closed #315 11 years ago
Julian Lam 5f00f1e18e renamed "toHTML" method to "parse" 11 years ago
Julian Lam c940ce3329 camelCased get_latest_undeleted_pid method 11 years ago
Julian Lam 2366e2b209 refactored get_latest_undeleted_pid to not blindly call getPostsByTid in
order to determine post deletion. (issue #320)
11 years ago
Julian Lam 2b7fd3c9d1 interim commit 11 years ago
Andrew Darqui d2b858c997 slight variable name changes & remove unused var from getPostsByPids, removed underscore dependency 11 years ago
Baris Soner Usakli de34c7580f closes #314 11 years ago
adarqui e26cc79819 redis multi pipeline used for getPostsByPids 11 years ago