Commit Graph

24062 Commits (06f089afda45931aabf0c4a21b5dba217f18d899)
 

Author SHA1 Message Date
Julian Lam 06f089afda test: fix user email tests
Barış Soner Uşaklı d73f0f9ccb perf: make single db call
Julian Lam f93a0b83bb test: fix tests so that when user.create is called, email is set prior to confirmation
Julian Lam cba9047f67 fix: , hide unconfirmed emails from user data retrieval methods
Julian Lam 3e062a7f29 fix: use different emoji on NodeBB Ready — again because procrastination
Barış Soner Uşaklı cd438b328a fix: unnecessary escape
Opliko 456b87983a
fix: remove socket.io cluster adapter ()
Julian Lam dc3a6a29bc fix: , do not purge files without a timestamp prefix
Julian Lam 70d6028954 chore: opt-out of dependabot, due to conflicts with renovate
Misty Release Bot 2f487175a2 chore: update changelog for v2.3.1
Misty Release Bot 44dd42dc89 chore: incrementing version number - v2.3.1
Julian Lam 89173f17ca fix: , logic error in COEP header; helmet config
dependabot[bot] 7b606d2e59 chore(deps): bump sanitize-html from 2.7.0 to 2.7.1 in /install
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/apostrophecms/sanitize-html/releases)
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.7.0...2.7.1)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] a99006251c chore(deps): bump webpack from 5.73.0 to 5.74.0 in /install
Bumps [webpack](https://github.com/webpack/webpack) from 5.73.0 to 5.74.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.73.0...v5.74.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Julian Lam 847d2b9141 fix: , early return for selection tooltip based on calling user privilege
Julian Lam 5176fb1544 feat: add emoji to startup logs, because procrastination.
Julian Lam 9f225e7062 fix(deps): update persona to v12.0.14
Misty Release Bot 17120e034b chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced, nodebb.admin-menu, nodebb.error
Misty Release Bot a6f7fff0ad chore: update changelog for v2.3.0
Misty Release Bot e616b2e16d chore: incrementing version number - v2.3.0
Julian Lam dcacd815a9 refactor: invert helmet configuration
Barış Soner Uşaklı b2da02d676 feat: add client side filter:chat.send, closes
Misty Release Bot 56372fb618 Latest translations and fallbacks
renovate[bot] 8384b7cf0d fix(deps): update dependency mongodb to v4.8.1
renovate[bot] 07ce0c3942 chore(deps): update dependency lint-staged to v13
Misty Release Bot d3c0b7c375 Latest translations and fallbacks
Julian Lam 820bc994d8
feat: UI changes for ACP > Manage > Categories ()
* Revert "Revert "feat: cross origin opener policy options ()""

This reverts commit 46050ace1a.

* Revert "Revert "chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced""

This reverts commit 9f291c07d3.

* feat: closes , don't trim children if category is marked section

* feat: fire hook to allow plugins to filter the pids returned in a user profile

/cc 

* fix: use `user.hidePrivateData();` more consistently across user retrieval endpoints

* fix: better looking placeholder text for ACP search

* fix: bug where fallback to forum search was not working due to client-side error

* feat: allow plugins to toggle whether IPs are shown in the users CSV export

* feat: Allow defining active plugins in config ()

* Revert "Revert "feat: cross origin opener policy options ()""

This reverts commit 46050ace1a.

* Revert "Revert "chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced""

This reverts commit 9f291c07d3.

* feat: closes , don't trim children if category is marked section

* feat: fire hook to allow plugins to filter the pids returned in a user profile

/cc 

* fix: use `user.hidePrivateData();` more consistently across user retrieval endpoints

* feat: Allow defining active plugins in config

resolves 

* fix: assign the db result to files properly

* test: add tests with plugins in config

* feat: better theme change handling

* feat: add visual indication that plugins can't be activated

* test: correct hooks

* test: fix test definitions

* test: remove instead of resetting nconf to avoid affecting other tests

* test: ... I forgot how nconf worked

* fix: remove negation

* docs: improve wording of error message

* feat: reduce code duplication

* style: remove a redundant space

* fix: remove unused imports

* fix: use nconf instead of requiring config.json

* fix: await...

* fix: second missed await

* fix: move back from getActiveIds to getActive

* fix: use paths again?

* fix: typo

* fix: move require into the function

* fix: forgot to change back to getActive

* test: getActive returns only id

* test: accedently commented out some stuff

* feat: added note to top of plugins page if \!canChangeState

Co-authored-by: Julian Lam <julian@nodebb.org>
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>

* feat: show an informative message when no plugins are found after filtering

fixes 

* Latest translations and fallbacks

* Latest translations and fallbacks

* chore(deps): bump ace-builds from 1.7.1 to 1.8.1 in /install

Bumps [ace-builds](https://github.com/ajaxorg/ace-builds) from 1.7.1 to 1.8.1.
- [Release notes](https://github.com/ajaxorg/ace-builds/releases)
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.7.1...v1.8.1)

---
updated-dependencies:
- dependency-name: ace-builds
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* fix: swap out icons in ACP > Manage > Categories to more intuitive ones, remove extra placeholder div

* fix: hide expando button if no subcategories; remove attempt at establishing common vars, increased spacing between categories in list

* fix: buggy expando state on category drag/drop

Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
Co-authored-by: Opliko <opliko.reg@protonmail.com>
Co-authored-by: Misty Release Bot <deploy@nodebb.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] 03a173bb6a fix(deps): update dependency helmet to v5.1.1
dependabot[bot] f397d96830 chore(deps): bump ace-builds from 1.7.1 to 1.8.1 in /install
Bumps [ace-builds](https://github.com/ajaxorg/ace-builds) from 1.7.1 to 1.8.1.
- [Release notes](https://github.com/ajaxorg/ace-builds/releases)
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.7.1...v1.8.1)

---
updated-dependencies:
- dependency-name: ace-builds
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Julian Lam 6840a7423b feat: show an informative message when no plugins are found after filtering
fixes 
Opliko 23cb67a112 feat: Allow defining active plugins in config ()
* Revert "Revert "feat: cross origin opener policy options ()""

This reverts commit 46050ace1a.

* Revert "Revert "chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced""

This reverts commit 9f291c07d3.

* feat: closes , don't trim children if category is marked section

* feat: fire hook to allow plugins to filter the pids returned in a user profile

/cc 

* fix: use `user.hidePrivateData();` more consistently across user retrieval endpoints

* feat: Allow defining active plugins in config

resolves 

* fix: assign the db result to files properly

* test: add tests with plugins in config

* feat: better theme change handling

* feat: add visual indication that plugins can't be activated

* test: correct hooks

* test: fix test definitions

* test: remove instead of resetting nconf to avoid affecting other tests

* test: ... I forgot how nconf worked

* fix: remove negation

* docs: improve wording of error message

* feat: reduce code duplication

* style: remove a redundant space

* fix: remove unused imports

* fix: use nconf instead of requiring config.json

* fix: await...

* fix: second missed await

* fix: move back from getActiveIds to getActive

* fix: use paths again?

* fix: typo

* fix: move require into the function

* fix: forgot to change back to getActive

* test: getActive returns only id

* test: accedently commented out some stuff

* feat: added note to top of plugins page if \!canChangeState

Co-authored-by: Julian Lam <julian@nodebb.org>
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
Julian Lam a6af47da02 feat: allow plugins to toggle whether IPs are shown in the users CSV export
Julian Lam 25046642e7 fix: bug where fallback to forum search was not working due to client-side error
Julian Lam 1b9c68196f fix: better looking placeholder text for ACP search
Julian Lam 0529f2fb5d fix: use `user.hidePrivateData();` more consistently across user retrieval endpoints
Julian Lam c26be43ac5 feat: fire hook to allow plugins to filter the pids returned in a user profile
/cc 
Barış Soner Uşaklı 7e80cc1033 feat: closes , don't trim children if category is marked section
Julian Lam 15fb6c3304 Revert "Revert "chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced""
This reverts commit 9f291c07d3.
Julian Lam ad072c03d1 Revert "Revert "feat: cross origin opener policy options ()""
This reverts commit 46050ace1a.
Julian Lam f334e398fa
chore: have renovate work off of `develop` branch instead
Julian Lam 4faf0cdf5c fix: minor margin tweak for alert in acp header
dependabot[bot] 067a51107c chore(deps): bump ioredis from 5.2.0 to 5.2.2 in /install
Bumps [ioredis](https://github.com/luin/ioredis) from 5.2.0 to 5.2.2.
- [Release notes](https://github.com/luin/ioredis/releases)
- [Changelog](https://github.com/luin/ioredis/blob/main/CHANGELOG.md)
- [Commits](https://github.com/luin/ioredis/compare/v5.2.0...v5.2.2)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Tong Ho bbc7f2afba fix: cannot turn off all networks
Tong Ho 2e088a8ef0 fix: cannot setting networks for sharing posts
Misty Release Bot 0523dfbacb Latest translations and fallbacks
Misty Release Bot 2f6448e736 Latest translations and fallbacks
Misty Release Bot 6c3ebf3b1c chore: update changelog for v2.2.5
Misty Release Bot d1fe975974 chore: incrementing version number - v2.2.5
Julian Lam c93bd0105e fix: expire email validation tokens on password change
Misty Release Bot 6f88894cb9 Latest translations and fallbacks