* Fix if cover URL is external URL
Currently, when cover:url is an external URL, it's concat with relative path
* Fix if cover URL is external URL
Currently, when cover:url is an external URL, it's concat with relative path [fix barisusakli]
* Fix missing '
* Add User (uid) Welcome Notification
* Revert "Fix missing '"
This reverts commit 2da2d98ae2.
* Revert "Revert "Fix missing '""
This reverts commit f4fca746e8.
* Revert "Add User (uid) Welcome Notification"
This reverts commit 831e291e78.
* Fix eslint doesnt like nesting ternary operators
* fix space after if
* Better fix for #5993
Also a nice newline so the line doesn't get overwritten when running `./nodebb upgrade`
* Optimizations for custom homepage
Move it into a separate module
* Support npm@5 and yarn
Use package.default.json
Partial #6008
- Overwrite package.json with package.default.json values
- `dependencies` field is merged with package.default.json version taking precidence
- `./nodebb upgrade` automatically does those things and runs `git pull`
- use `./nodebb upgrade --dev` to avoid the `git pull`
* added logic to preserve extraneous plugins installed in node_modules/
* Don't automatically git pull
* Simplify package-install, run it on upgrade just in case
* Use relative linking
* Add copyFile method and tests
Closes#5988
* Fix relative linking on Windows
Hard links and junctions don't work with relative paths
* Fix tests
* Revert ghange to gitignore