Commit Graph

23448 Commits (d34471f69fad10e5e7cd9bf30ce47c33425d8ce9)
 

Author SHA1 Message Date
Julian Lam d34471f69f fix: regression in package.json merging logic that caused extraneous packages to not be removed
Julian Lam 689c125cd3 fix: , package merging should deep merge nested objects
+ tests
Julian Lam a0a3870611 fix: use fs.promises
renovate[bot] 845717b8c0
fix(deps): update dependency sanitize-html to v2.7.0 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
renovate[bot] 531a3b1e88
fix(deps): update dependency pg to v8.7.3 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
renovate[bot] c343b631a1
fix(deps): update dependency connect-redis to v6.1.0 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Misty (Bot) aa812f03d7 chore(i18n): fallback strings for new resources: nodebb.global, nodebb.pages
Julian Lam 1b8eeaf840 feat: more tests for ensuring downvoted posts are added to the :votes zset
Julian Lam 9b912db71e docs: openapi spec for new route
Julian Lam cf88483fee feat: upgrade script to store downvotes posts in the user :votes sorted set
Julian Lam 5cff6e3f95 fix: bug where .reduce() exploded due to no initial value, if input value was an empty array
Julian Lam 5afd5de07d feat: new accounts route to show most downvoted ('controversial') posts
Barış Soner Uşaklı 1eaae1d0a7 chore: up persona
Barış Soner Uşaklı 45ca046533 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı dcb201dfa8 fix: https://github.com/NodeBB/NodeBB/issues/10242
Julian Lam aa8914a153 feat: v3 user email tests
Julian Lam d1b1f50bb2 test: stricter isValidationPending check
Julian Lam ad63517511 fix: missing early return
Julian Lam 936562c3cb fix: handle case where email is explicitly passed into user.create, and thus is set in user hash, but confirmation request may have expired
Julian Lam 0322e984e0 fix: , don't check email:uid, instead verify an email confirmation is active
Misty (Bot) c5637d1527 Latest translations and fallbacks
renovate[bot] f1bed4418e
fix(deps): update dependency nodebb-theme-persona to v11.3.31 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
renovate[bot] a470295925
fix(deps): update dependency nodebb-plugin-composer-default to v7.0.20 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
renovate[bot] 916a0db3d0
fix(deps): update dependency nodebb-theme-persona to v11.3.30 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
renovate[bot] ebf4e12b28
fix(deps): update dependency nodebb-plugin-emoji to v3.5.8 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Barış Soner Uşaklı 106ef7cf44 chore: up emoji
Barış Soner Uşaklı 9883910857 fix: don't crash if requestedFields is undefined
Misty (Bot) d208422d6a Latest translations and fallbacks
Barış Soner Uşaklı 7f1c4477e3 feat: allow gif profile images, sharp 0.30.0 supports gifs
dependabot[bot] b71025cee9
chore(deps): bump nodebb-widget-essentials in /install ()
Bumps [nodebb-widget-essentials](https://github.com/psychobunny/nodebb-widget-essentials) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/psychobunny/nodebb-widget-essentials/releases)
- [Commits](https://github.com/psychobunny/nodebb-widget-essentials/compare/v5.0.5...v5.0.6)

---
updated-dependencies:
- dependency-name: nodebb-widget-essentials
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] 2924cd3bf0
fix(deps): update dependency sharp to v0.30.0 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
renovate[bot] cda07cb706
fix(deps): update dependency ioredis to v4.28.4 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Barış Soner Uşaklı 3b4cf9713d chore: persona
Julian Lam 8ba9e67cbd feat: detect alternative package managers based on lockfile
If a package manager is not explicitly set in config.json or passed-in via argv/env, NodeBB will now check for the presence of alternative package managers' lockfiles and adjust the package manager to-be-used accordingly. If the standard npm lockfile exists, npm will always be used.
Barış Soner Uşaklı d134567dab Merge branch 'master' of https://github.com/NodeBB/NodeBB
Misty (Bot) 70eeb20474 chore(i18n): fallback strings for new resources: nodebb.users
Barış Soner Uşaklı 78db61cf75 chore: persona
Barış Soner Uşaklı 766ad6b774 feat: new language key for user search in chat
Renovate Bot 2c605d1c60 fix(deps): update dependency clipboard to v2.0.10
Julian Lam 9a1690857d refactor: updated package-install.js exports style, new exported method 'getPackageManager' for use in cases where nconf is unreliable, fix bug where nconf was not correctly set up in cli tools, proper installation of dev dependencies based on global env value
Misty (Bot) c526a34605 Latest translations and fallbacks
Julian Lam c869d7dbb3 docs: some tweaks to cli help
Julian Lam c3d926ff7e fix: a missed invocation of colors
Julian Lam cf8f62aed9
feat: remove colors in favour of chalk ()
* feat: remove colors in favour of chalk

* fix: bad conversion from colors to chalk in src/cli/index.js

* fix: padWidth calculation to account for control characters

* fix: termWidth calculation, but swapped one problem for another

* fix: formatItem, implement my own padRight to take control characters into account
Barış Soner Uşaklı c7a5643932 chore: up deps
Barış Soner Uşaklı cf5c096806 feat: add upload helper module for drag&drop, paste, closes
fix chat input not getting focused
Renovate Bot 6ba25557b3 chore(deps): update dependency lint-staged to v12.3.3
Renovate Bot 1bf938da1c fix(deps): update dependency sitemap to v7.1.1
Renovate Bot b0dd68bbae fix(deps): update dependency winston to v3.5.1
Renovate Bot e7ba24c55a fix(deps): pin dependency punycode to 2.1.1