Peter Jaszkowiak
3c2d4fe649
Switch from underscore to lodash
8 years ago
Peter Jaszkowiak
3dd282b7b9
Load languages with other plugin data
...
- Added more tests
- Should speed up builds
- Allows for incremental builds in the future
8 years ago
Peter Jaszkowiak
90da6d889d
Only load necessary plugin data
...
Fix tests to work in this case
Add more verbose messages to plugins/data
8 years ago
Peter Jaszkowiak
b0645cc67d
Plugin load refactor
8 years ago
Peter Jaszkowiak
759c3f5584
Fix soundpacks not working
8 years ago
Julian Lam
72e77772db
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
dd2b930824
Resolve merge conflicts, minify only `.js` files
8 years ago
Julian Lam
672d7352bb
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
b227297ef3
ESlint no-use-before-define
8 years ago
Peter Jaszkowiak
09e868ce5f
ESlint no-useless-escape, no-else-return
8 years ago
Peter Jaszkowiak
604358ecc4
ESlint keyword-spacing, no-multi-spaces
8 years ago
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
8 years ago
Peter Jaszkowiak
9f15008247
Address review issues
8 years ago
Peter Jaszkowiak
c75391f9f5
Sound system improvements
...
- Fix sound ACP uploads
- Display soundpack names with sound files
- Soundpacks can have sounds with identical names
- Link sounds during build step
- Generate map of sound name to file name during build step
- Change how soundpacks work. It's now done via a field in plugin.json
8 years ago
Julian Lam
8a0a74d95e
Merge remote-tracking branch 'origin/master' into develop
8 years ago
barisusakli
b37d52c089
closes #5407
8 years ago
Peter Jaszkowiak
186209a0a3
Build plugin `staticDirs`
...
- route `/plugins` -> `build/public/plugins`
- symlink `staticDirs` directories into `build/public/plugins`
- remove custom `/plugins` route handling
8 years ago
Julian Lam
73879b824c
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
8c86b2e32c
Build pipeline improvements
...
- Refactor meta/css
- `fs.link` usage consolidated to `file.link`
- rimraf built modules directory to fix error
- Remove `local-assets` flag
8 years ago
Peter Jaszkowiak
2f07c18c5a
All hail the glorious translation prebuilding
8 years ago
Peter Jaszkowiak
11f7cc4163
Pass tests
8 years ago
Peter Jaszkowiak
ec544518e8
Use async v2
8 years ago
Barış Soner Uşaklı
f225fc3e3d
closes #5314
8 years ago
barisusakli
4943832dd8
fix dupe code
8 years ago
Barış Soner Uşaklı
1b6d718dab
closes #5300
8 years ago
barisusakli
f8caed95db
don't crash if plugin doesnt set defaultLang
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
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
Julian Lam
bb80dc360e
closes #4982
9 years ago
Timothy Fike
ed3bc06dee
Fix requiring files outside of node_modules
...
e.g.
```
"scripts": [
"../../public/vendor/jquery/js/jquery-ui-1.10.4.custom.js"
]
```
9 years ago
Mathias Schreck
ce9ee62fa0
Handle callback errors
9 years ago
Julian Lam
19b4679c0e
properly handling flattened dependencies in plugin scripts
9 years ago
Julian Lam
5d030dd8ab
removed console log
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
Julian Lam
2c83789482
Allowing object to be passed as module list
...
fixes #4576 again
9 years ago
Julian Lam
1d7a5f58e2
fixes #4576
9 years ago
Julian Lam
94a505a6bb
removed symlink logic and using route bridging instead.
...
Also allowed plugins to define modules from their plugin.json
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
barisusakli
ca294fc6ec
closes #3663
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
Julian Lam
23bb45b480
fixing plugin version checker to use satisfies again
10 years ago
Julian Lam
ad38c55b12
fixes #3314
10 years ago
Julian Lam
88dd8b1d4d
using new reset command in plugin incompatibility warning
10 years ago
psychobunny
9704af3b6d
some plugins may not have a library, no need to warn unless unable to parse
10 years ago