Commit Graph

3030 Commits (9521c8deb76748d080f98e7613fe06a2b34fbeb4)

Author SHA1 Message Date
Misty Release Bot 4b0a786dfb Latest translations and fallbacks
Misty Release Bot e7806021c9 Latest translations and fallbacks
Misty Release Bot 896ac77950 Latest translations and fallbacks
Misty Release Bot e20433ecfc chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation
Julian Lam 15b1561fd3 feat: introduce ACP defined option to rescind notif or do nothing on flag resolve/reject
/cc 
Misty Release Bot 42e0fec392 Latest translations and fallbacks
Misty Release Bot 0ba03950e9 Latest translations and fallbacks
Misty Release Bot 665f163704 Latest translations and fallbacks
Misty Release Bot f8297362b9 Latest translations and fallbacks
Misty Release Bot fcbbb4d6d3 chore(i18n): fallback strings for new resources: nodebb.admin-settings-post
Barış Soner Uşaklı aba420a3f3 feat: setting to show signatures only once in topics, closes
Misty Release Bot 6b76f99a3e Latest translations and fallbacks
Misty Release Bot 6f9fa8c2c8 Latest translations and fallbacks
Misty Release Bot 90fc50e116 chore(i18n): fallback strings for new resources: nodebb.admin-advanced-cache
Opliko a9bbb586fc
feat: allow plugins to add to admin cache list ()
* feat: allow plugins to add to admin cache list

resolves  

plugins will have to use `filter:admin.cache.get` hook and just add their own cache to the object there.

* feat: add dump to ttlCache and expose properties

* feat: also expose properties under their current names

* feat: display TTL if set
Julian Lam 59f3ae201a Merge remote-tracking branch 'origin/master' into develop
Misty Release Bot d7a02d677f Latest translations and fallbacks
Misty Release Bot 8e9677544b Latest translations and fallbacks
Julian Lam 659cfe853d chore: update to new transifex project url
Misty Release Bot 18c144bf37 Latest translations and fallbacks
Misty Release Bot cdaa8f21e4 chore(i18n): fallback strings for new resources: nodebb.admin-settings-email
Julian Lam 4055e3bd1c feat: automatically enable the SMTP transport option if the SMTP service is changed
Misty Release Bot 3e56c547a9 chore(i18n): fallback strings for new resources: nodebb.admin-settings-email
Julian Lam 7082291bae fix: ; tweak copy for gmail app passwords support
Misty Release Bot bcf7ef6779 chore(i18n): fallback strings for new resources: nodebb.user
Julian Lam 7fcee42be9 feat: present a password challenge on email update flow
Misty Release Bot d073e09c11 Latest translations and fallbacks
Misty Release Bot 39e65d0bdf Latest translations and fallbacks
Misty Release Bot 17120e034b chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced, nodebb.admin-menu, nodebb.error
Misty Release Bot 56372fb618 Latest translations and fallbacks
Misty Release Bot d3c0b7c375 Latest translations and fallbacks
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 1b9c68196f fix: better looking placeholder text for ACP search
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.
Misty Release Bot 0523dfbacb Latest translations and fallbacks
Misty Release Bot 2f6448e736 Latest translations and fallbacks
Misty Release Bot 6f88894cb9 Latest translations and fallbacks
Misty Release Bot d3ef4fa0cd Latest translations and fallbacks
Misty Release Bot 9c48e3d66d Latest translations and fallbacks
Misty Release Bot fb96072f67 Latest translations and fallbacks
Misty Release Bot 077eb0912a Latest translations and fallbacks
Misty Release Bot f71a349524 Latest translations and fallbacks
Misty Release Bot 6fac823e64 Latest translations and fallbacks
Misty Release Bot b5c1658c7f Latest translations and fallbacks
Misty Release Bot fa023f1c5d Latest translations and fallbacks
Misty Release Bot ab021902a4 Latest translations and fallbacks
Misty Release Bot 871bd04bf8 Latest translations and fallbacks
Misty Release Bot ee4a6505df Latest translations and fallbacks
Misty Release Bot 66ad72eb57 Latest translations and fallbacks
Misty Release Bot da48116373 chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads
Julian Lam 43f9e6c8e4 fix: handle ENOENT on file deletion, closes
Julian Lam 06074e8c33 chore: add in warning in language directories about not editing files directly
Julian Lam 46050ace1a Revert "feat: cross origin opener policy options ()"
This reverts commit 881323583f.
Julian Lam 9f291c07d3 Revert "chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced"
This reverts commit 34d75e96e1.
Misty Release Bot 34d75e96e1 chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced
Barış Soner Uşaklı 881323583f
feat: cross origin opener policy options ()
Misty Release Bot 20b75b24ad Latest translations and fallbacks
Misty Release Bot 1c8909cc90 Latest translations and fallbacks
Misty Release Bot f5afb5c396 chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads
Julian Lam 88aee43947 feat: new cronjob and ACP option to delete orphans after configurable number of days, closes
Misty Release Bot 7836ee4ca7 Latest translations and fallbacks
Misty Release Bot b1dc053142 chore(i18n): fallback strings for new resources: nodebb.admin-manage-users
Barış Soner Uşaklı f2f7f78051 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 2da188fe10 fix: , fix alert for password reset email
Misty Release Bot bc224905c0 Latest translations and fallbacks
Misty Release Bot 2971f7b729 Latest translations and fallbacks
Misty Release Bot 630f7181a5 Latest translations and fallbacks
Misty Release Bot ec143ebc4b Latest translations and fallbacks
Misty Release Bot d7d32a8a17 chore(i18n): fallback strings for new resources: nodebb.topic
Julian Lam ece733eddc feat: pass absolute url to post into post tools response,
Misty Release Bot a320a9761e Latest translations and fallbacks
Misty Release Bot 78a4d594cc Latest translations and fallbacks
Misty Release Bot 01be1a9955 Latest translations and fallbacks
Julian Lam f6a7582c51 fix: more generic copy for notif/chat button labels
Misty Release Bot 89631a1cdb Latest translations and fallbacks
Misty Release Bot 5017b1a3a8 Latest translations and fallbacks
Misty Release Bot 50c1f986d6 Latest translations and fallbacks
Misty Release Bot 0ca458abfc Latest translations and fallbacks
Misty Release Bot 2bace63425 chore(i18n): fallback strings for new resources: nodebb.user
Barış Soner Uşaklı c926358d73 feat: add mute history, closes
Misty Release Bot a4784ed357 Latest translations and fallbacks
Misty Release Bot d492bc3dce Latest translations and fallbacks
Misty Release Bot 192aa2d303 chore(i18n): fallback strings for new resources: nodebb.admin-manage-admins-mods
Barış Soner Uşaklı b860c2605c feat: paginaton for admins-mods, closes
ability to select categoriest to see children
Misty Release Bot f1bc9aa9f0 Latest translations and fallbacks
Misty Release Bot a4ed398c19 Latest translations and fallbacks
Misty Release Bot 8838bc200d Latest translations and fallbacks
Misty Release Bot 3f2aea4437 Latest translations and fallbacks
Misty Release Bot 0035e5f868 Latest translations and fallbacks
Misty Release Bot 1764f2f7fb Latest translations and fallbacks
Misty Release Bot fa118c6ba4 Latest translations and fallbacks
Misty Release Bot d617c6651b chore(i18n): fallback strings for new resources: nodebb.post-queue
Barış Soner Uşaklı 40047e1599 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 012860a49a feat: show number of selected posts in reject confirm
Misty Release Bot 3492dd11e6 chore(i18n): fallback strings for new resources: nodebb.post-queue
Barış Soner Uşaklı 23175110a2 feat: post queue bulk actions closes , fix ,
Misty Release Bot 72d47a0b8a chore(i18n): fallback strings for new resources: nodebb.error, nodebb.flags
Barış Soner Uşaklı d20b07cfea
Webpack5 ()
* feat: webpack 5 part 1

* fix: gruntfile fixes

* fix: fix taskbar warning

add app.importScript
copy public/src/modules to build folder

* refactor: remove commented old code

* feat: reenable admin

* fix: acp settings pages, fix sortable on manage categories

embedded require in html not allowed

* fix: bundle serialize/deserizeli so plugins dont break

* test: fixe util tests

* test: fix require path

* test: more test fixes

* test: require correct utils module

* test: require correct utils

* test: log stack

* test: fix db require blowing up tests

* test: move and disable bundle test

* refactor: add aliases

* test: disable testing route

* fix: move webpack modules necessary for build, into `dependencies`

* test: fix one more test

remove 500-embed.tpl

* fix: restore use of assets/nodebb.min.js, at least for now

* fix: remove unnecessary line break

* fix: point to proper ACP bundle

* test: maybe fix build test

* test: composer

* refactor: dont need dist

* refactor: more cleanup

use everything from build/public folder

* get rid of conditional import in app.js

* fix: ace

* refactor: cropper alias

* test: lint and test fixes

* lint: fix

* refactor: rename function to app.require

* refactor: go back to using app.require

* chore: use github branch

* chore: use webpack branch

* feat: webpack webinstaller

* feat: add chunkFile name with contenthash

* refactor: move hooks to top

* refactor: get rid of template500Function

* fix(deps): use webpack5 branch of 2factor plugin

* chore: tagging v2.0.0-beta.0 pre-release version 💥 :shipit: 🎉 🚀

* refactor: disable cache on templates

loadTemplate is called once by benchpress and the result is cache internally

* refactor: add server side helpers.js

* feat: deprecate /plugins shorthand route, closes 

* refactor: use build/public for webpack

* test: fix filename

* fix: more specific selector

* lint: ignore

* refactor: fix comments

* test: add debug for random failing test

* refactor: cleanup

remove test page, remove dupe functions in utils.common

* lint: use relative path  for now

* chore: bump prerelease version

* feat: add translateKeys

* fix: optional params

* fix: get rid of extra timeago files

* refactor: cleanup, require timeago locale earlier

remove translator.prepareDOM, it is in header.tpl html tag

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels ()

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels

- Existing hooks are preserved (to be deprecated at a later date, possibly)
- New init hooks are called on NodeBB start, and provide a one-stop shop to add new privileges, instead of having to add to four different hooks

* docs: fix typo in comment

* test: spec changes

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels ()

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels

- Existing hooks are preserved (to be deprecated at a later date, possibly)
- New init hooks are called on NodeBB start, and provide a one-stop shop to add new privileges, instead of having to add to four different hooks

* docs: fix typo in comment

* test: spec changes

* feat: allow app.require('bootbox'/'benchpressjs')

* refactor: require server side utils

* test: jquery ready

* change istaller to use build/public

* test: use document.addEventListener

* refactor: closes 

* refactor: generateTopicClass

* fix: column counts for other privileges

* fix: , regression where sorted-list items did not render into the DOM in the predicted order [breaking]

* fix: typo in hook name

* refactor: introduce a generic autocomplete.init() method that can be called to add nodebb-style autocompletion but using different data sources (e.g. not user/groups/tags)

* fix: crash if `delay` not passed in (as it cannot be destructured)

* refactor: replace substr

* feat: set --panel-offset style in html element based on stored value in localStorage

* refactor: addDropupHandler() logic to be less naive

- Take into account height of the menu
- Don't apply dropUp logic if there's nothing in the dropdown
- Remove 'hidden' class (added by default in Persona for post tools) when menu items are added

closes 

* refactor: simplify utils.params [breaking]

Retrospective analysis of the usage of this method suggests that the options passed in are superfluous, and that only `url` is required. Using a browser built-in makes more sense to accomplish what this method sets out to do.

* feat: add support for returning full URLSearchParams for utils.params

* fix: utils.params() fallback handling

* fix: default empty obj for params()

* fix: remove \'loggedin\' and \'register\' qs parameters once they have been used, delay invocation of messages until ajaxify.end

* fix: utils.params() not allowing relative paths to be passed in

* refactor(DRY): new assertPasswordValidity utils method

* fix: incorrect error message returned on insufficient privilege on flag edit

* fix: read/update/delete access to flags API should be limited for moderators to only post flags in categories they moderate

- added failing tests and patched up middleware.assert.flags to fix

* refactor: flag api v3 tests to create new post and flags on every round

* fix: missing error:no-flag language key

* refactor: flags.canView to check flag existence, simplify middleware.assert.flag

* feat: flag deletion API endpoint, 

* feat: UI for flag deletion, closes 

* chore: update plugin versions

* chore: up emoji

* chore: update markdown

* chore: up emoji-android

* fix: regression caused by utils.params() refactor, supports arrays and pipes all values through utils.toType, adjusts tests to type check

Co-authored-by: Julian Lam <julian@nodebb.org>
Misty Release Bot 4345439895 Latest translations and fallbacks
Misty Release Bot 78afb88284 Latest translations and fallbacks
Misty Release Bot dba12fd4bf Latest translations and fallbacks
Misty Release Bot 0afe1d5f73 Latest translations and fallbacks
Misty Release Bot 56888b1de7 Latest translations and fallbacks
Misty Release Bot 01e65395ef chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error
Misty Release Bot 9007afb995 Latest translations and fallbacks
Barış Soner Uşaklı b28f9f776a feat: closes , minimum reputation to chat
Misty (Bot) 7acc3ea3f8 Latest translations and fallbacks
Misty (Bot) 829870391b Latest translations and fallbacks
Misty (Bot) 4fe531fc2a Latest translations and fallbacks
Misty (Bot) a06d1246fd chore(i18n): fallback strings for new resources: nodebb.post-queue
Barış Soner Uşaklı 538ad9e18b feat: add confirm to reject, closes
Misty (Bot) 56db0b56ab Latest translations and fallbacks
Misty (Bot) adda7c3f3d Latest translations and fallbacks
Misty (Bot) afe478b799 Latest translations and fallbacks
Misty (Bot) cf2011dff2 Latest translations and fallbacks
Misty (Bot) d43596e7a8 Latest translations and fallbacks
Misty (Bot) fa14bbfec7 Latest translations and fallbacks
Misty (Bot) 2f2ed6c3ad Latest translations and fallbacks
Misty (Bot) edb6209582 Latest translations and fallbacks
Julian Lam 309968bf13 feat: add Albanian localisation 🎉
/cc @zhivkoangelov
Misty (Bot) c5377380e3 Latest translations and fallbacks
Misty (Bot) 2f09c22c71 chore(i18n): fallback strings for new resources: nodebb.admin-manage-users
Julian Lam cd687cff06 fix: , move 'Create User' control to overflow menu
Misty (Bot) 8c35fbcac2 Latest translations and fallbacks
Misty (Bot) b10df78141 Latest translations and fallbacks
Misty (Bot) 60fa6c46a5 Latest translations and fallbacks
Misty (Bot) 15508bac97 chore(i18n): fallback strings for new resources: nodebb.admin-manage-privileges, nodebb.admin-manage-users, nodebb.error, nodebb.user
Barış Soner Uşaklı be6bbabd0e feat: ability to mute users
new mute privilege
Misty (Bot) 5274a6aad9 chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error
Barış Soner Uşaklı 3414a23bce feat: min:rep:upvote, and other limits similar to downvotes
closes 
Misty (Bot) 021f2c286c Latest translations and fallbacks
Misty (Bot) 188f955d8b Latest translations and fallbacks
Misty (Bot) a5fe8350e9 chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.flags
gasoved 62187caa67
feat: post auto flagging on downvotes ()
* feat: post auto flagging on downvotes

* fix: just get one admin
Misty (Bot) 2cc3f0a19a Latest translations and fallbacks
Misty (Bot) 64a6ff370a Latest translations and fallbacks
Misty (Bot) 3fc592d4c8 Latest translations and fallbacks
Misty (Bot) 496e9013d3 Latest translations and fallbacks
Misty (Bot) d12c66c8be Latest translations and fallbacks
Misty (Bot) dc0f9a73c0 chore(i18n): fallback strings for new resources: nodebb.topic
Barış Soner Uşaklı 949611960a refactor: change lang string
Barış Soner Uşaklı b517b376ac feat: ability to go through your posts in a topic
because I am 👴 useful for large topics
Misty (Bot) 8d85dfe3f5 Latest translations and fallbacks
Misty (Bot) 4043f1791d chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads
Julian Lam 84dfda59e6 fix: , automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired
Misty (Bot) a1593e35c0 Latest translations and fallbacks
Misty (Bot) 02ebcb7131 Latest translations and fallbacks
Misty (Bot) f62e9563c4 Latest translations and fallbacks
Misty (Bot) 2d125ecdbb Latest translations and fallbacks
Misty (Bot) b8362c49cd Latest translations and fallbacks
Misty (Bot) 775d90771e chore(i18n): fallback strings for new resources: nodebb.user
Barış Soner Uşaklı 350052ec50 fix: language keys
Misty (Bot) 9b40eb88ee Latest translations and fallbacks
Misty (Bot) 65ca8bbfd8 Latest translations and fallbacks
Misty (Bot) 0823992d63 Latest translations and fallbacks
Misty (Bot) 0144f7d917 Latest translations and fallbacks
Misty (Bot) a71b8e599a chore(i18n): fallback strings for new resources: nodebb.modules
Barış Soner Uşaklı 76d0412992 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı fbd9ba7914 refactor: update chat plcaeholder message
Misty (Bot) 6b3f45b436 Latest translations and fallbacks
Misty (Bot) aa812f03d7 chore(i18n): fallback strings for new resources: nodebb.global, nodebb.pages
Julian Lam 5afd5de07d feat: new accounts route to show most downvoted ('controversial') posts
Misty (Bot) c5637d1527 Latest translations and fallbacks
Misty (Bot) d208422d6a Latest translations and fallbacks
Misty (Bot) 70eeb20474 chore(i18n): fallback strings for new resources: nodebb.users
Barış Soner Uşaklı 766ad6b774 feat: new language key for user search in chat
Misty (Bot) c526a34605 Latest translations and fallbacks
Misty (Bot) 4d1200d9aa Latest translations and fallbacks
Misty (Bot) 40a0e6dd0b Latest translations and fallbacks
Misty (Bot) e9588ca7b7 chore(i18n): fallback strings for new resources: nodebb.admin-settings-email
Julian Lam ea27eaf166 feat: no more sending emails to banned users, + feature flag
Misty (Bot) 63d54098ba Latest translations and fallbacks
Misty (Bot) c159efc7cd Latest translations and fallbacks
Misty (Bot) 3c63651fee Latest translations and fallbacks
Misty (Bot) 1b80be5392 Latest translations and fallbacks
Misty (Bot) 2ec4e31f7c chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced
Julian Lam d91aeea3c3 feat: add ACP toggles for COEP and CORP headers
Misty (Bot) 890b1201b9 Latest translations and fallbacks
Misty (Bot) 4e0b4b0759 Latest translations and fallbacks
Misty (Bot) 78cd6de7e7 chore(i18n): fallback strings for new resources: nodebb.admin-settings-user
Barış Soner Uşaklı 2fe91e364e chore: remove unused lang key
Misty (Bot) 8c9609fdd0 Latest translations and fallbacks
Misty (Bot) 8b06d3770d Latest translations and fallbacks
Misty (Bot) 3ec9197c5c chore(i18n): fallback strings for new resources: nodebb.user
Barış Soner Uşaklı d1eb21c56d fix: , don't show optional message if email is required
Misty (Bot) 354aa1a58b chore(i18n): fallback strings for new resources: nodebb.email
Julian Lam 31ea2266a6 feat: nicer error handling for bad jwt in unsubscribe template
Misty (Bot) d35ed55b5c Latest translations and fallbacks
Misty (Bot) 53ac159e28 Latest translations and fallbacks
Misty (Bot) 2633d8a53c Latest translations and fallbacks
Misty (Bot) 418a6cf04c Latest translations and fallbacks
Misty (Bot) b610db09e5 Latest translations and fallbacks
Misty (Bot) d79d7e8081 chore(i18n): fallback strings for new resources: nodebb.user
Barış Soner Uşaklı 5eb02f59c2 fix: , add login info to email interstitial
Misty (Bot) 6b1cd17e4a Latest translations and fallbacks
Misty (Bot) bec0ef8995 Latest translations and fallbacks
Misty (Bot) 9260355a96 Latest translations and fallbacks
Misty (Bot) ccdf65884e Latest translations and fallbacks
Misty (Bot) e6a46ef6ce chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads
Barış Soner Uşaklı a78e58f252 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 5278b11a01 refactor: remove unused language key
Misty (Bot) 5439e45f3e Latest translations and fallbacks
Misty (Bot) 1a6d5250fb Latest translations and fallbacks
Misty (Bot) a395596fbc Latest translations and fallbacks
Misty (Bot) 842f96fc68 Latest translations and fallbacks
Misty (Bot) 207ae8cd6e chore(i18n): fallback strings for new resources: nodebb.error
Julian Lam aeb43b9bb1 fix: rename language key for incorrect parameter type error
Julian Lam 6294beea0b fix: re-allow kicking of the other party in a 1-to-1 chat
Julian Lam f48ed3658a feat: `PUT /chats/:roomId/:mid`
Julian Lam 74f1905ea8 feat: allow API checkRequired middleware error to be internationalized
Julian Lam 40b4544e70 feat: `POST /api/v3/chats`, chat room creation, plus openAPI docs update
Misty (Bot) 139a4378b3 Latest translations and fallbacks
Misty (Bot) a1729e1afd Latest translations and fallbacks
Misty (Bot) 34ffe69f27 Latest translations and fallbacks
Misty (Bot) edba10e22c chore(i18n): fallback strings for new resources: nodebb.post-queue
Julian Lam 5e68a99e73 Revert "chore: trigger lang"
This reverts commit 540eeae9bc.
Barış Soner Uşaklı 540eeae9bc
chore: trigger lang
Misty (Bot) 98abf30b18 Latest translations and fallbacks
Misty (Bot) fd939f8bec chore(i18n): fallback strings for new resources: nodebb.modules, nodebb.notifications
Barış Soner Uşaklı c4042c70de feat: , allow seeing and editing your queued posts
allow regular users access to post queue
allow regular users to edit their queued post/topic title
allow regular users to remove their post from post queue
ability to send a notification to user without removing from post queue
allow accessing single post queue items from notifications
Misty (Bot) 2170c8a8f5 Latest translations and fallbacks
Misty (Bot) 5e232f17f6 Latest translations and fallbacks
Misty (Bot) f2ca69d8f7 Latest translations and fallbacks
Misty (Bot) cf6032b1b2 Latest translations and fallbacks
Misty (Bot) 4a53adf626 chore(i18n): fallback strings for new resources: nodebb.admin-admin
Barış Soner Uşaklı b4a0af4972 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı dd02c49f43 refactor: use lang keys, fix typo
Misty (Bot) b052a8e763 chore(i18n): fallback strings for new resources: nodebb.admin-admin
Barış Soner Uşaklı 1980feed46 refactor: use alerts module
Misty (Bot) 0b88cfd9dd Latest translations and fallbacks
Misty (Bot) 7af902fc31 Latest translations and fallbacks
Misty (Bot) 32326c22fd Latest translations and fallbacks
Misty (Bot) 7e6fa7b490 Latest translations and fallbacks
Misty (Bot) 6b054d7a23 Latest translations and fallbacks
Misty (Bot) 23c915ba66 chore(i18n): fallback strings for new resources: nodebb.topic
Baris Usakli 0f14f23b2a feat: , wip
Misty (Bot) 2c08a2b3bd Latest translations and fallbacks
Misty (Bot) bfb29fea07 Latest translations and fallbacks
Misty (Bot) ffc26bc9be Latest translations and fallbacks
Misty (Bot) eecd02fbee chore(i18n): fallback strings for new resources: nodebb.admin-settings-user, nodebb.login
Julian Lam 01bd8a8694
remove email only login ()
* feat: remove ACP option for email-only logins

* feat: remove email-only login, upgrade script to fix config
Misty (Bot) 9fdbfe6779 Latest translations and fallbacks
Misty (Bot) 6eac500a50 Latest translations and fallbacks
Misty (Bot) 34de9608d0 Latest translations and fallbacks
Misty (Bot) 387f2a07eb Latest translations and fallbacks
Misty (Bot) c16dad40cf Latest translations and fallbacks
Misty (Bot) 2b39dc4dea Latest translations and fallbacks
Misty (Bot) 72e1c281d7 chore(i18n): fallback strings for new resources: nodebb.admin-settings-email
Julian Lam 09e0c6d503 feat: add feature flag to disable verification emails, closes