Commit Graph

947 Commits (8e5a2276afe929fa321574db80b99643e1ad5bb0)

Author SHA1 Message Date
Barış Soner Uşaklı 34bacb159f up themes
Andrew Rodrigues d7722de210 bump emoji to ^2.1.0
Andrew Rodrigues cb326958cb
bump emoji to ^2.1.0
Barış Soner Uşaklı 3551a34138 up spam be gone
Barış Soner Uşaklı 7a2d6fe22d Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Barış Soner Uşaklı e3966a7b8f up widget-essentials
Julian Lam 2e2032cca1 bump mentions, , @BenLubar
Barış Soner Uşaklı 688ade1fc7 up composer
Barış Soner Uşaklı ac1f7eefe5 closes
Barış Soner Uşaklı b2cb3def98 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Julian Lam c62e5f8130 bumping composer version
Julian Lam 897a7d84f9 Merge remote-tracking branch 'origin/master' into develop
psychobunny 6af7d0d07d up persona
Barış Soner Uşaklı 8427601b04 closes
Barış Soner Uşaklı d255d0c330 up composer
Barış Soner Uşaklı 155e20d216 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Julian Lam 5e89c52041 bump markdown
Barış Soner Uşaklı 2e2b97033e closes , closes
Barış Soner Uşaklı 3b3a28dc15 add ping routes to webinstaller
Misty (Bot) 264c8db143 Incremented version number - v1.7.4
Andrew Rodrigues 57f0368c69
bump emoji
Barış Soner Uşaklı 33a8cb947e Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Julian Lam 6946800d8b closes
Ben Lubar e85aabbe74 Allow running as a cluster without Redis ()
* [database/*] Allow databases other than Redis to provide pubsub for clustering if Redis is not present

* [pubsub] Delay messages sent before the database is ready until the database is ready.

* [pubsub] Restore old behavior of not using the database in non-clustered NodeBB instances.

See comment: https://github.com/NodeBB/NodeBB/pull/6233#issuecomment-357814968
Baris Usakli 5240d477db Merge remote-tracking branch 'origin/master'
# Conflicts:
#	install/package.json
Baris Usakli 4fbec0265b closes
Julian Lam b89dd7c5b5 bump slick @pichalite
Andrew Rodrigues 049b2737fa
bump rewards
Andrew Rodrigues f122327f87
bump rewards
psychobunny ea64a6060b bump persona
Barış Soner Uşaklı 82f2025944 disable timeout on post install route
Julian Lam 2fa2406335 bumping persona
Barış Soner Uşaklı dacc9d64ed Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı e092778ba6 closes
psychobunny f8f79a5480 Revert "bump persona, re: nodebb/nodebb-theme-persona#371"
This reverts commit b27211f895.
Julian Lam b27211f895 bump persona, re:
Barış Soner Uşaklı 21a8d53c50 up themes
Barış Soner Uşaklı 72140e5338 closes , closes
Barış Soner Uşaklı 2f3b7279be closes
Barış Soner Uşaklı ce65a681f1 up persona
Peter Jaszkowiak 4387d5d466 Ensure installed correct version of modules on startup, bump dependencies ()
* Ensure installed correct version of modules

* Bump dependencies

* Bump promise-polyfill

* Fix emailer test

* Fix auto-install regression

introduced in 9b5e0f9e95
Barış Soner Uşaklı ff6c6a54c1 make upload permissions global
give upload image permission to registered users on install
add global privileges to app.user.privileges for client side use
Julian Lam bf1e2cfe46 bump persona
Misty (Bot) cadea35cff Incremented version number - v1.7.3
Julian Lam f9202aeb05 reading_comprehension--; @pitaj
Julian Lam 53e7aa0e70 bump emoji plugin @pitaj
Julian Lam 75f97c1180 bump persona
Julian Lam b17e876be1 bump themes to expose image upload by url option
Barış Soner Uşaklı 2bf275fe29
Barış Soner Uşaklı 2856fb1d5d up persona
Julian Lam 6d6a45c9fa bump mentions again
Julian Lam a5f121d0a3 bump mentions,
Julian Lam f065f36215 bump version number
Julian Lam 43d07de692 bump persona for
Baris Usakli 3551d7d68e closes
Barış Soner Uşaklı 11bab1fc84 up persona
Barış Soner Uşaklı 123bff2246 up deps
Misty (Bot) 9c3871cb87 Incremented version number - 1.7.1
Baris Usakli a19537dc25 closes
Barış Soner Uşaklı 29bb516235
up emoji
Baris Usakli 1ceb4ec795 up persona
Julian Lam c1f91f3377 bumped plugin-emoji @pitaj
Peter Jaszkowiak a849a772bf Use emoji v2 instead of emoji-extended ()
Peter Jaszkowiak dbdc05404d Use console.log instead of process.stdout.write ()
* Use console.log instead of process.stdout.write

* Don't break the installer
Andrew Rodrigues 15c8693a23
up persona
Julian Lam f225aa25de bloody hell...
Julian Lam 2496b2a91a Bump persona for subcategories fix, closes
Peter Jaszkowiak 9b11413d14 Bundle admin scripts, remove CDN scripts ()
Close 
Barış Soner Uşaklı 847a3132fa up persona
Julian Lam f1d79635ff bump slick for v1.7.0 compatibility
Peter Jaszkowiak ae24bca16e CLI refactor with commander ()
* 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
Peter Jaszkowiak c731661a39 Remove external sources from installer page ()
* Remove external sources from installer page

* Remove bootstrap.min.css

* Make spinner display consistently cross-platform

* Change spinner to look better
Baris Usakli 5ca3b535e7 closes
Julian Lam d0c9c52f9b update persona for
Julian Lam f92efc509c bump mentions for https://nodesecurity.io/advisories/536
Julian Lam c834d6134e bump persona,
Barış Soner Uşaklı 86a4fd6c92 add missing dep, my bad
Barış Soner Uşaklı 6b5a0891cb add install\package.json for
Barış Soner Uşaklı 7ad4420b6a closes
Julian Lam 158e47e2ac linting
Peter Jaszkowiak 2ca1475eee Fix web installer benchpress issue
Peter Jaszkowiak abffc29128 Use Benchpress ()
* 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
Barış Soner Uşaklı 75e5073fc9 closes
Barış Soner Uşaklı 5d53c41db7 fix unlink calls
Baris Usakli 1837ac2015 closes
Barış Soner Uşaklı 3a1eba2537 merge
barisusakli 33e8ecc1f4 closes
Peter Jaszkowiak c7929ec7d8 Add option for disabling language autodetection
barisusakli e3205bcfad merge
Peter Jaszkowiak 6e5a79842f Fix
barisusakli e63559b6fd closes
Peter Jaszkowiak c4bdb72941 ESlint no-unneeded-ternary
and no-extend-native, no-sequences
Peter Jaszkowiak feb8405f95 ESlint eol-last
Peter Jaszkowiak a038c66549 ESlint quotes
Peter Jaszkowiak 604358ecc4 ESlint keyword-spacing, no-multi-spaces
Peter Jaszkowiak 2e031f3759 ESlint comma-spacing
Peter Jaszkowiak 277a7fb8b4 ESlint key-spacing, no-trailing-spaces
Peter Jaszkowiak 3361a72725 ESlint no-plusplus
and no-empty, space-unary-ops
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle
psychobunny 66d8c29d25 use different path for installer files
Julian Lam 299fcb99f1 more progress on
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule
HeeL 3fa1c1f927 Fix space-infix-ops linter rule
Mathias Schreck ce9ee62fa0 Handle callback errors
barisusakli e55043e5ab closes
barisusakli bb05e6e393 closes
Julian Lam 492a5ff730 proper year in copyright footer
barisusakli 25f3a31ff1 closes
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)
pichalite 8947ac74a4 bookmarkThreshold
pichalite 43a3a81cf7 add missing ACP defaults for new install
psychobunny 0c1376c884 closes
pichalite 2cf300f0e1 set default option for allowPrivateGroups on setup
barisusakli d7df6c0b06 remove more from config
psychobunny cbcae33173 epic fail spelling
barisusakli b3f63e0a0d closes
Jared Busch 396b623039 update copyright in footer
barisusakli 323cc165b6 closes
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
yariplus 853aa37cd2 Add user home pages.
barisusakli d402737a75 add file transport
barisusakli 54f9a09e6a some more logging
Julian Lam 7e6703c18e more line ending conversion
barisusakli fba6e1dfe2 added min/max tags setting to defaults.json
Julian Lam 22251cb0bd fixed , introduced new navigation data property, "targetBlank", deprecated "target", which was never exposed anyway, and updated default values
barisusakli 65ab5733ef added categories navigation item, ability to change logo url
barisusakli 072d287183 closes
barisusakli 57c2418157 closes
Julian Lam fc2efb0c83 added one more line to stdout when nodebb status is invoked, or nodebb web installer finishes
Julian Lam b2f2561e74 adding a bit of logging when launching NodeBB from the web installer
Julian Lam 349de1694d fixed log line in web installer
barisusakli 714c7356f9 closes
barisusakli 9749658d35 added about me field
Julian Lam 275a9ef476 Reverted the last update to web installer, and updated it so environment variables always take precedence over form input, and form is hidden if database value is passed in
Julian Lam 5487da9030 updated web installer to auto-select the database if passed in via env var
psychobunny fac747cab7 call loader.js instead
psychobunny 24a11314dc installer - finally got it all working ;)
psychobunny 255e3bdd20 default is 4567 instead of 8080
psychobunny e8ea1e12a1 launch nodebb after install
psychobunny ddd5c49461 installer ux fixes
psychobunny 9b53cdfcc0 skip to the launch screen if config is set but installer is still active
psychobunny 5db3166136 log
psychobunny d72d1a1641 save values from form
psychobunny 45e216edef installer: database error messages
psychobunny 8556ddd9a0 installation spinner; started launch page
psychobunny e9a92bd1bf removed some compile scripts that we don't need
psychobunny 6533941207 remove hardcoded port variable
psychobunny b617c1faa9 use from-file to optimize grunt dev with web installer
psychobunny 176bf28d2f web installer works, woohoo!
psychobunny 859e7593e1 basic installer function
psychobunny 20a1ab185c small refactor to install/web.js
psychobunny bf13b6160f load database questions
psychobunny 1f2bd9390d compiling JS as well now
psychobunny 14b16cb527 log
psychobunny 005c95277b using less for web installer
psychobunny 60d655e32b installer - got the basics in
psychobunny 2dc20e690f web install init
Barış Soner Uşaklı c9b5948034 closes
barisusakli d5dd48ecc8 closes
CisMous 5bb2f2bb62 fix type error
psychobunny f082270f25 got rid of hideIfPrivate
psychobunny d545492b67 navigation: moved target to properties
psychobunny e90f3bf7c8 fix typo in install data
psychobunny 1774cf0b15 allow language strings in menu items
psychobunny fbc0a11c87 nav - basic ACP setup
psychobunny 307204fc38 nav - added enabled/disabled
psychobunny 9a24110a37 jsonlint
psychobunny d754a6390e navigation install data
Barış Soner Uşaklı d09a53197e closes
psychobunny f4c587c530 move hardcoded initial welcome text into welcome.md
barisusakli 255f50343c closes
Julian Lam b91d39a0d3 almost everything for
Julian Lam 62d85b0e26 updated installation data to only create four categories by default, and altered colour to be less stark (heh, what does that mean anyway...). Also added an intro post
psychobunny b42e57bfdd removing leveldb from our dbal
a) It isn't being maintained, especially not by me
b) I haven't seen anybody actually interested in this db software so
there's no real point in supporting it unless we have a few people who
are interested

If you ARE interested though - please contact me and we can figure
something out in future :)
Barış Soner Uşaklı 412263f430 Update defaults.json
barisusakli c1f3b94d67 closes
barisusakli 4066607388 closes
Julian Lam 45a0d0196b Merge branch '0.5.1' into hashtalk
Julian Lam 101288c75c Merge branch 'master' into 0.5.1
Julian Lam 6ade1e858d updating default config so the site title is shown
barisusakli 31eccb8e7f configurable post delay before first post
barisusakli 5c84a3adb5 closes
barisusakli f609098ca7 moved secondry db config message
barisusakli 930f1e4789 default off
barisusakli b537666e5c closes , closes
Julian Lam 9bb13a0d29 closed
Julian Lam b1534b7798 removing allowGuestPosting logic in NodeBB
psychobunny 549f87132d fixes for dual database; moved dependency definitions into the database object
Julian Lam 4f7810090a first pass
psychobunny cac69c3d63 use valid json
psychobunny 7df7df09dd moved database specific questions into install/databases.js
psychobunny 8f71a4ebfe moved installation defaults into install/data/defaults.json
Julian Lam 1bd94b4e41 closed
Baris Usakli 541993c80a fontawesome 4 migration, closes
Baris Soner Usakli afa078d00c closes
Julian Lam 2fc9afa4f4 updated default category descriptions
psychobunny 9a15177d50 categories.json updated with fixed github logo + new category to replace duplicate bug reports cat
psychobunny 6cb739ee67 install scripts for categories and added new post badges to category listing