Peter Jaszkowiak
2f07c18c5a
All hail the glorious translation prebuilding
8 years ago
barisusakli
6a0cbadb3e
closes #5290
8 years ago
barisusakli
9d75c48236
closes #4563 closes #4569 closes #4566
8 years ago
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