127 Commits (ae24bca16e2c4eba585cbd22c296040b78866fe8)

Author SHA1 Message Date
Peter Jaszkowiak ae24bca16e CLI refactor with commander (#6058)
* CLI refactor with commander

- Modularized the functionality
- All functionality done directly from `./nodebb` now
(still available from `app` for backwards compatibility)
- Moved all CLI code from `./nodebb` to `src/cli`
- Fixed `nodebb.bat` to work from any location, like `./nodebb`, and
also hides command output
- Overwrite some commander methods to add CLI color support
- Added `./nodebb info` for quick info including git hash, NodeBB
version, node version, and some database info
- Refactored `./nodebb reset` to allow multiple resets at once
- Changed `./nodebb restart` to essentially stop and start, as Windows
doesn't support signals
- Added `-l, --log` option which works on `./nodebb start` and `./nodebb
restart` to show logging, like `./nodebb slog`
- Expanded `-d, --dev` option which works on them as well, like
`./nodebb dev`
- Improvements to self-help. `./nodebb build -h` will output all
possible targets
- `./nodebb reset` explains usage better

* Fix some style inconsistencies

* Fix prestart being required before modules installed

* Fix travis failures

* Fix `help` command to output help for subcommands

* Pick steps of the upgrade process to run

* Fix formatting for upgrade help

* Fix web installer
7 years ago
Peter Jaszkowiak c731661a39 Remove external sources from installer page (#6101)
* Remove external sources from installer page

* Remove bootstrap.min.css

* Make spinner display consistently cross-platform

* Change spinner to look better
7 years ago
Baris Usakli 5ca3b535e7 closes #6105 7 years ago
Julian Lam d0c9c52f9b update persona for nodebb/nodebb-theme-persona#387 7 years ago
Julian Lam f92efc509c bump mentions for https://nodesecurity.io/advisories/536 7 years ago
Julian Lam c834d6134e bump persona, nodebb/nodebb-theme-persona#383 7 years ago
Barış Soner Uşaklı 86a4fd6c92 add missing dep, my bad 7 years ago
Barış Soner Uşaklı 6b5a0891cb add install\package.json for #6083 7 years ago
Barış Soner Uşaklı 7ad4420b6a closes #6000 7 years ago
Julian Lam 158e47e2ac linting 7 years ago
Peter Jaszkowiak 2ca1475eee Fix web installer benchpress issue 7 years ago
Peter Jaszkowiak abffc29128 Use Benchpress (#5901)
* Use Benchpress

* Use Benchpress.compileParse

* Error for template load failure

* Use benchpressjs package

* Compile templates on demand

* Fix user settings page

* Fix admin search to exclude `.jst` files

* Fix 500-embed

So ajaxify can still show an error if the server goes down
8 years ago
Barış Soner Uşaklı 75e5073fc9 closes #5859 8 years ago
Barış Soner Uşaklı 5d53c41db7 fix unlink calls 8 years ago
Baris Usakli 1837ac2015 closes #5788 8 years ago
Barış Soner Uşaklı 3a1eba2537 merge 8 years ago
barisusakli 33e8ecc1f4 closes #5404 8 years ago
Peter Jaszkowiak c7929ec7d8 Add option for disabling language autodetection 8 years ago
barisusakli e3205bcfad merge 8 years ago
Peter Jaszkowiak 6e5a79842f Fix #5595 8 years ago
barisusakli e63559b6fd closes #5484 8 years ago
Peter Jaszkowiak c4bdb72941 ESlint no-unneeded-ternary
and no-extend-native, no-sequences
8 years ago
Peter Jaszkowiak feb8405f95 ESlint eol-last 8 years ago
Peter Jaszkowiak a038c66549 ESlint quotes 8 years ago
Peter Jaszkowiak 604358ecc4 ESlint keyword-spacing, no-multi-spaces 8 years ago
Peter Jaszkowiak 2e031f3759 ESlint comma-spacing 8 years ago
Peter Jaszkowiak 277a7fb8b4 ESlint key-spacing, no-trailing-spaces 8 years ago
Peter Jaszkowiak 3361a72725 ESlint no-plusplus
and no-empty, space-unary-ops
8 years ago
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle 8 years ago
psychobunny 66d8c29d25 use different path for installer files 8 years ago
Julian Lam 299fcb99f1 more progress on #5211 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
Mathias Schreck ce9ee62fa0 Handle callback errors 9 years ago
barisusakli e55043e5ab closes #4867 9 years ago
barisusakli bb05e6e393 closes #4916 9 years ago
Julian Lam 492a5ff730 proper year in copyright footer 9 years ago
barisusakli 25f3a31ff1 closes #4587 9 years ago
Julian Lam 8eaff1492a Added ACP option to customise recent post
Before, could either be OP or last reply.

Now, you can choose between OP, last reply, or last post (which
includes OP)
9 years ago
pichalite 8947ac74a4 bookmarkThreshold 9 years ago
pichalite 43a3a81cf7 add missing ACP defaults for new install 9 years ago
psychobunny 0c1376c884 closes #4390 9 years ago
pichalite 2cf300f0e1 set default option for allowPrivateGroups on setup 9 years ago
barisusakli d7df6c0b06 remove more from config 9 years ago
psychobunny cbcae33173 epic fail spelling 9 years ago
barisusakli b3f63e0a0d closes #3938 9 years ago
Jared Busch 396b623039 update copyright in footer 9 years ago
barisusakli 323cc165b6 closes #3851
dont use post file upload for cover uploads
check cover upload file size against new setting
store cover uploads in profile folder
use `uid-profilecover` filename for cover uploads
9 years ago
yariplus 853aa37cd2 Add user home pages. #3616 9 years ago
barisusakli d402737a75 add file transport 10 years ago