You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julian Lam 17836f2a3a
Re-introduce lodash into src/package-install.js (#10315)
* test: add failing test for if package.json is non-existant, fix tests' beforeEach method

* Revert "fix: #10289, remove lodash dependency in src/cli/package-install.js"

This reverts commit 81fa2e22bc.

* fix: regression caused by 94b79ce402

`./nodebb setup` was no longer able to be called without arguments or env vars

* fix: .updatePackageFile() throwing if no package.json

* fix: removing unneeded code in src/cli/index.js that seemed to be used to handle cases where package.json was missing (initial install)

... However, as .updatePackageFile() now handled cases where there is no package.json, it should be ok to remove this code

* fix: handle missing package.json or node_modules/
3 years ago
..
admin feat: add dashboard sub-pages to ACP menu 4 years ago
api Fullname in notifications (#10157) 3 years ago
categories fix: controversial posts/bests posts not showing anything 3 years ago
cli Re-introduce lodash into src/package-install.js (#10315) 3 years ago
controllers feat: closes #10296 3 years ago
database feat: handle array of keys in psql exists for zsets 3 years ago
groups fix: use escaped group names in invite modal 3 years ago
messaging fix: catch exceptions from sendNotifications 3 years ago
meta fix: a missed invocation of colors 3 years ago
middleware fix: https://github.com/NodeBB/NodeBB/issues/10242 3 years ago
navigation fix: prevent crash if groups is not valid json 3 years ago
plugins feat: detect alternative package managers based on lockfile 3 years ago
posts feat: delete diffs on post purge, closes #10291 3 years ago
privileges breaking: remove socket.emit('admin.categories.setPrivilege') and socket.emit('admin.categories.getPrivilegeSettings') 3 years ago
rewards fix: #9827, fix reward duplication 4 years ago
routes feat: new accounts route to show most downvoted ('controversial') posts 3 years ago
socket.io refactor: wrap around if at end 3 years ago
topics test: fix topic thumb tests and topic thumbs to work properly with post upload assoc. 3 years ago
upgrades fix: one last try 3 years ago
user fix: #10292, delete missing fields 3 years ago
views fix: #10144, automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired 3 years ago
widgets refactor: setObjectBulk to match sortedSetAddBulk 3 years ago
als.js feat: als (#9749) 4 years ago
analytics.js refactor: only write analytics data on nbb that has runJobs=true 3 years ago
batch.js fix: redis batch 4 years ago
cache.js Categories refactor (#9257) 4 years ago
cacheCreate.js chore: eslint prefer-arrow-callback 4 years ago
constants.js refactor: shared constants (#8707) 5 years ago
coverPhoto.js chore: eslint prefer-template 4 years ago
emailer.js fix: email ban tests 3 years ago
events.js refactor(emails): more work in update email interstitial, interstitial skipping, email change on confirmation, deprecation of requireEmailConfirmation 4 years ago
file.js chore: eslint prefer-arrow-callback 4 years ago
flags.js Fullname in notifications (#10157) 3 years ago
image.js feat: allow gif profile images, sharp 0.30.0 supports gifs 3 years ago
install.js fix: regression caused by 94b79ce402 3 years ago
languages.js fix: translator path traversal 3 years ago
logger.js chore: eslint prefer-rest-params, prefer-spread 4 years ago
notifications.js Revert "fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler" 3 years ago
pagination.js chore: eslint no-var, vars-on-top 4 years ago
password.js feat: add node 16 (#9847) 3 years ago
prestart.js feat: closes #10296 3 years ago
promisify.js chore: eslint prefer-rest-params, prefer-spread 4 years ago
pubsub.js chore: eslint no-var, vars-on-top 4 years ago
search.js fix: #9976, handle array or object 3 years ago
settings.js fix: prevent crash in expandObjBy #9618 4 years ago
sitemap.js fix: #9301, dont call sitemapstream if there are no entries in categories/pages/topics.xml 4 years ago
slugify.js feat: #8734, add slugify module, deprecate utils.slugify 5 years ago
social.js refactor: clone before returning 3 years ago
start.js feat: scheduled topics (#9399) 4 years ago
translator.js
upgrade.js feat: remove colors in favour of chalk (#10142) 3 years ago
utils.js
webserver.js feat: add ACP toggles for COEP and CORP headers 3 years ago