229 Commits (e17b37edb637fccb4445fdba1ef6860e93a9c807)

Author SHA1 Message Date
Peter Jaszkowiak c5237443cd Standard language codes (#5218)
* Use standard language codes. Fallback for plugins.

* Fix transifex config

* Tab vs space here for some reason

* Remove redundancies

* config.relative_path instead of allcaps

* added upgrade script for existing users' accounts
8 years ago
barisusakli 51b41a9b44 fix eslint 8 years ago
Julian Lam 6acbd3ea21 optimising build step for #5211 8 years ago
barisusakli 853cea7fec removed emitter.js 8 years ago
Julian Lam 232b387652 set up plugins in build step as well 8 years ago
barisusakli 2d10490ca3 more plugin tests 8 years ago
Sergii Paryzhskyi e515b791da Fix eslint rules (#5117)
* Fix semi linter rule

* Fix semi-spacing linter rule

* Fix no-undef-init linter rule

* Fix space-before-blocks linter rule
8 years ago
barisusakli bfcef27c47 plugin tests 8 years ago
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule 8 years ago
HeeL 3fa1c1f927 Fix space-infix-ops linter rule 8 years ago
barisusakli 2c140c2107 ability to filter flags by category 8 years ago
barisusakli 77c549081c remove unused clearRequireCache, closes #5021 9 years ago
barisusakli 8f408faf46 organize middlewares
removed app.locals.middleware
middlewares can be required anywhere, ie in controllers
9 years ago
Mathias Schreck ce9ee62fa0 Handle callback errors 9 years ago
Julian Lam 2268f250bb removed commented out language method 9 years ago
Julian Lam ffa051e828 added defaultLang support, #4655 9 years ago
Julian Lam 437770538c work-in-progress commit for #4655 9 years ago
barisusakli 2c28e18147 closes #4332 9 years ago
barisusakli e55168aa11 fix plugin warnings 9 years ago
barisusakli 33033e3bc5 closes #4116 9 years ago
Julian Lam 06cc761a7a *actually* loading templates in the correct order 😑 9 years ago
Julian Lam afbbb33878 fixed #4093 9 years ago
psychobunny 42c0b973f1 closes #3134 9 years ago
Julian Lam 4357c2ef4e fixed #4062, fixed akhoury/nodebb-plugin-emailer-mandrill#19 9 years ago
Julian Lam 8f47a0c653 Fixed issue where themes without `templates` defined in `plugin.json`
did not have their templates added upon startup (backwards
compatibility re-established now)

Thanks @pichalite, for the debug!
9 years ago
Julian Lam 96fe6d288f Allowing theme to be re-ordered like plugins. 9 years ago
barisusakli c8edb6de29 fix semicolon 9 years ago
barisusakli 5b530253bb closes #3978 9 years ago
barisusakli ca294fc6ec closes #3663 9 years ago
Julian Lam ba39a432e7 fixed #3517 10 years ago
Julian Lam edba11f388 If a plugin version is defined in package.json, suggest that as the latest version 10 years ago
Julian Lam a27c8f0321 Exposed package data for incompatible plugins to admin/plugins controller, #3480
ping @psychobunny
10 years ago
Julian Lam e382dcab13 Reduce verbosity of plugin incompatibility errors
Instead of showing a 4-5 line warning for each potentially incompatible
plugin, we'll show the warning and then a list of plugins.
10 years ago
barisusakli 46bcd66297 filter system plugins from list 10 years ago
Julian Lam e60194292f Fix a myriad of problems with the ACP/Plugins page
- Fixed #3350
- Fixed issue where the normalised API return would have the wrong id for all plugins
- Fixed issue where uninstalling a locally installed plugin via ACP would cause NodeBB to crash
- Simplified ACP/Plugins client-side code to simply refresh the page after installing or uninstalling a plugin.
10 years ago
Julian Lam ad38c55b12 fixes #3314 10 years ago
Julian Lam 020de2722f fixed regression introduced by earlier fix for #3307 10 years ago
Julian Lam 74f2f7caef fixes #3307 10 years ago
Timothy Fike 09ee1ae77e Call Plugins.addLanguages on reload. Fixes #3153
Ensures routes are set correctly for custom languages.
10 years ago
barisusakli d946a2fcbd closes #3098
wait for templates to compile even if using clustering
fix emitter.all
upgrade.check error first
removed plugins.ready, using callback on plugins.init
removed webserver.init, using webserver.listen
10 years ago
Julian Lam 4fffe4da94 moved plugin route reloading outside of plugin initialisation, so plugins can add a hook listener before core routes have been added 10 years ago
CisMous bb94c9c36b remove unused code 10 years ago
CisMous 458d9ab8a2 remove comma 10 years ago
Julian Lam 47a7ab15be refactored translator system to be a require.js module, and not a global 10 years ago
barisusakli a626005570 closes #2851 10 years ago
psychobunny 80945eff7e closes #2819 10 years ago
psychobunny fdc8b67449 require pkg when needed 10 years ago
psychobunny 61b8fd2402 woops, left in some debug statements 10 years ago
psychobunny dee5d18439 require npm module only as needed - shaves off a full second of loading time yay 10 years ago
Barış Soner Uşaklı 66d6c49ed4 closes #2749 10 years ago