Commit Graph

705 Commits (96cb29aab0cbd79234350723391a5007121e3c28)

Author SHA1 Message Date
Renovate Bot 3005428dc0 fix(deps): update dependency nodebb-theme-slick to v1.2.13
renovate[bot] 22140a2002 fix(deps): update dependency nodebb-theme-persona to v9.0.50 ()
Renovate Bot 0b4c9a80b3 fix(deps): update dependency nodebb-plugin-markdown to v8.8.2
Renovate Bot 9d25866865 chore(deps): update dependency lint-staged to v8.0.4
Renovate Bot 3150a2fc36 fix(deps): update dependency nodebb-theme-vanilla to v10.1.7
Renovate Bot aaa6fe9e2e chore(deps): update dependency lint-staged to v8.0.3
Renovate Bot 95d7a5fadd chore(deps): update dependency lint-staged to v8
Renovate Bot 52f141c99e chore(deps): update dependency jsdom to v13
renovate[bot] 9bcda7f746 fix(deps): update dependency nodebb-theme-slick to v1.2.12 ()
Barış Soner Uşaklı 2e579ee0f9 closes
renovate[bot] e0dc00daf5 fix(deps): update dependency nodebb-theme-persona to v9.0.49 ()
Renovate Bot 2b6f5eec10 fix(deps): update dependency nodebb-theme-persona to v9.0.48
Julian Lam 4919e9efa3 feat: allow disabling of GDPR features via ACP toggle, closes
Renovate Bot d88a8464c4 Update dependency nodebb-theme-persona to v9.0.47
Renovate Bot 3e5716ad0f Pin dependencies
Julian Lam fb6009eceb using husky+lint-staged for enforced linting mwahahahah
Renovate Bot 4bb56a5112 Update dependency nodebb-plugin-markdown to v8.8.1
Barış Soner Uşaklı 9c03881d5a add threshold for image resizing
Renovate Bot 2d5801222c Update dependency nodebb-plugin-spam-be-gone to v0.5.5
Barış Soner Uşaklı c4a064010a Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 8619a8c066 up persona widget essentials
Renovate Bot 22ca806bdd Update dependency nodebb-plugin-composer-default to v6.1.5
Renovate Bot 3e3770ca19 Update dependency nodebb-plugin-mentions to v2.2.11
Barış Soner Uşaklı d9e723b085 up widget essentials and rewards
Barış Soner Uşaklı 7a44424214 parse '123' to 123 if it has no default
Barış Soner Uşaklı 4fff5e9baf closes
renovate[bot] 9aa39c91a3 Update dependency sitemap to v2 ()
Barış Soner Uşaklı 9c022afae1
Parse int ()
* Store config fields as JSON in the db

Fewer parseInts

* Remove unnecessary parseInts

* remove some dupe code add tests

* remove console.log

* remove more parseInts

* WIP: read meta.configs defaults from defaults.json

remove more parseInts

* more work

* add log for failing test

* update admin pwd

* fix tests, dont require posts/cache before configs are initialized

* handle saves

* Test boolean conditions

* remove more parseInts

* Fix boolean values

* remove lots more parseInts

* removed json parsing

* renamed var to number

* categories dont have timestamp
Misty (Bot) cec7d985ca Incremented version number - v1.10.2
Barış Soner Uşaklı 38ce83304d up widget essentials
Barış Soner Uşaklı f4df89fe90 closes
renovate[bot] 57b0f486f4 Update dependency mongodb to v3.1.8 ()
Barış Soner Uşaklı 85c60316ed
upgrade to winston 3.1, closes ()
* upgrade to winston 3.1

* fix winston in web/install and tests
Andrew Rodrigues e944af33c8
up persona
Julian Lam 54a92984d8 bump persona
Julian Lam 314d734e4b
Barış Soner Uşaklı b212a518ba up composer
Barış Soner Uşaklı 6e55f0e423 up composer
Barış Soner Uşaklı a3d463916c closes
Renovate Bot 69c73d0f86 Update dependency jsdom to v12.2.0
Baris Usakli 3b02e8118f up persona
Baris Usakli 2465f48ead up persona
Baris Usakli 51783f6779 up persona
Renovate Bot 6a830fb1e7 Update dependency connect-redis to v3.4.0
Renovate Bot 3d07d42383 Update dependency postcss to v7.0.5
Renovate Bot cc6f8c2603 Update dependency jsdom to v12.1.0
Renovate Bot 24f0ef0a51 Update dependency sharp to v0.21.0
Renovate Bot 996f450a54 Update dependency nodebb-plugin-mentions to v2.2.10
Renovate Bot 0a8adbaca4 Update dependency nodebb-plugin-mentions to v2.2.9
Barış Soner Uşaklı 77beaf2e15
Allow local login,closes ()
* WIP

* reset groups cache after every suite
Renovate Bot 36ae926196 Update dependency eslint to v5.6.1
Renovate Bot 3c6ec68eae Update dependency postcss to v7.0.3
renovate[bot] b2f812befa Update dependency mongodb to v3.1.6 ()
Julian Lam 02046889ec closes
Julian Lam 78b47b33af bump persona
Renovate Bot f273746bbd Update dependency validator to v10.8.0
Renovate Bot 630873a742 Update dependency nodebb-theme-persona to v9.0.33
Renovate Bot 08c45c3743 Update dependency nodebb-plugin-markdown to v8.8.0
Baris Usakli 90f3e1281d up markdown
Barış Soner Uşaklı 352bea9475 up persona
Barış Soner Uşaklı b7ead6dc9c
Replace jimp with sharp ()
* add probe image size and max image size

* replace jimp and image-probe with sharp

* better name for test

* resize with just path

* resize thumb inplace

* use filename
Julian Lam 06bd4892ce bump composer-default
Renovate Bot bfadd3ea58 Update dependency eslint to v5.6.0
Renovate Bot c0b96a402e Update dependency jimp to v0.5.0
Barış Soner Uşaklı cfe0e690b5 up themes
Barış Soner Uşaklı 84a0a68b2b up vanilla
Renovate Bot a3cb7dc68a Update dependency nyc to v13
Renovate Bot 3175d58dc0 Update dependency eslint to v5.5.0
Renovate Bot 65497b18fa Update dependency validator to v10.7.1
renovate[bot] f51b2e07f4 Update dependency jimp to v0.4.0 ()
Julian Lam cc532d2c8b bump persona
Julian Lam c2c925cacd closes
Barış Soner Uşaklı 0519f84734
Promisify modules ()
* WIP promisify

* promisify psql

* ability to skip some keys

* dont promisify client object

* remove async

* clone entire module so it has all properties

* add shim for node 6

* ignore sessionStore as well

* ignore pool on psql
Julian Lam 545e678e8a fixes
Julian Lam d3ee71e09f bump persona
Julian Lam ba96a7a7bc bump emoji
Renovate Bot 40b453e9fd Update dependency jsdom to v12
Renovate Bot 9e2e32500a Update dependency smtp-server to v3.4.7
Renovate Bot 33020b1ee0 Update dependency validator to v10.7.0
Julian Lam 9d202d9be9 closes
Renovate Bot 8f724d7611 Update dependency archiver to v3
Barış Soner Uşaklı ebe8593421 up dbsearch
Barış Soner Uşaklı 3124cb37db closes
Julian Lam e4f0e59c7b bump composer again
Julian Lam af55a05122 bump composer
Julian Lam ff3605fe78 bump markdown
Renovate Bot ff593607fa Update dependency eslint to v5.4.0
Julian Lam 18a875c51d bump markdown
Julian Lam e7a3dac10b bump markdown again
Julian Lam df4c90dc78 bump markdown
Renovate Bot 85eef740a8 Update dependency validator to v10.6.0
Julian Lam 82e61d76fd bump markdown
Renovate Bot aa1f881e88 Update dependency mocha to v5
Renovate Bot a84e6c40ae Update dependency nyc to v12
Renovate Bot 772b5ee115 Update dependency eslint to v5
Renovate Bot 904e3ff8e7 Update dependency eslint-plugin-import to v2.14.0
Renovate Bot 731aa8912a Update dependency request to v2.88.0
Julian Lam e6ec041dde bump composer-default
Renovate Bot f2965bd903 Update dependency connect-pg-simple to v5
Ben Lubar 33228bb7fe PostgreSQL database driver ()
* [test/database/list] Fix test list 4 being used in two different tests

* [database/postgres] PostgreSQL database driver

* [database/postgres] Make transactions work based on continuation scope.

* [database/postgres] Implement nested transactions

* eslint --fix

* Add database changes from earlier this week to the PostgreSQL driver.

* Fix typo

* Fix postgres.incrObjectFieldBy returning undefined instead of null when given NaN

* [database/postgres] Fix sortedSetsCard returning an array of strings.

* Update socket.io postgres adapter

* Fix PostgreSQL erroring when multiple updates are made to the same sorted set entry in a single operation.

Add a test case to catch this error.

* Fix lint errors.

* Only prune sessions on one instance in a cluster to avoid deadlocks.

They're caught and handled by the database server, but they spam the logs.

* Fix arguments.slice.
Barış Soner Uşaklı 1c286e4536 not even used
Renovate Bot 15c9f33404 Update dependency validator to v10.5.0
Renovate Bot 1a10659f59 Update dependency postcss to v7.0.2
Julian Lam 41d1ebf02e bump persona
Andrew Rodrigues 565893501c
up slick
Julian Lam bd85611964 bump vanilla
Anil Mandepudi 519103a7df
up slick theme
Julian Lam afa320c9c8 complete reversion of
Julian Lam 3522ad0e05 Revert "closes #6664"
This reverts commit f27a0d252c.
Julian Lam f27a0d252c closes
Julian Lam 506467ad6f closes
Ben Lubar c1e98eefa7 Allow single-host clusters to not send pubsub and socket.io messages through the database. ()
* Allow single-host clusters to not send pubsub and socket.io messages through the database.

* Fix lint errors.
Renovate Bot d473a85ea1 Update dependency postcss to v7.0.1
Renovate Bot 6f73575f25 Update dependency eslint-plugin-import to v2.13.0
Andrew Rodrigues de886d94c8
up benchpress
Renovate Bot b24643e0ab Update dependency autoprefixer to v9
Andrew Rodrigues ce3f0e1b39
up bench
Andrew Rodrigues f27d966de8
up vanilla
Renovate Bot ae3dcbc5ba Update dependency nodebb-theme-persona to v9.0.21
Renovate Bot 4250808b76 Update dependency coveralls to v3.0.2
Renovate Bot 2c447dbbbd Update dependency postcss to v7
Julian Lam 0a021d23d4 theme bumps for
Peter Jaszkowiak 04d31fe1d4 Precompile all templates
- Benchpress compilation is 33x faster now
- Native module with JS fallback and pre-built binaries
- Dev template build is <1sec now
- Minified template build is ~5sec (uglify accounts for almost all)
Julian Lam 53c535063f
Update package.json
Bump emoji plugin
Misty (Bot) 394edf83ec Incremented version number - v1.10.1
Julian Lam b88a8de6a1 bump themes, closes
Julian Lam d0997ed83f fixes
Barış Soner Uşaklı 57b7c7ede4 closes
Misty (Bot) 12a7e57117 Incremented version number - v1.10.0
Barış Soner Uşaklı 27ed5de788 up composer default
Julian Lam 99f115f115 updating themes for compatibility strings
Renovate Bot 6ae5d7ccae Update dependency promise-polyfill to v8
Renovate Bot 0908ce7bfc Update dependency validator to v10.4.0
Barış Soner Uşaklı 2f047fa15f up benchpress, closes
Renovate Bot efb4ef1440 Update dependency validator to v10.3.0
Renovate Bot 1690e88ff3 Pin dependencies
Barış Soner Uşaklı ccad95cf73 closes
Barış Soner Uşaklı 2c3fd5fbce remove some dupe code
Barış Soner Uşaklı 250a4ae616 up dbsearch
Julian Lam 176c455152 bump mentions
Julian Lam 29af1e06cd bump themes
Julian Lam e02def1372 bump mentions
Barış Soner Uşaklı 9da3be5af6 up vanilla
Barış Soner Uşaklı 11233b1651 up lavender
Barış Soner Uşaklı 908b77fe28 closes
Barış Soner Uşaklı b7f5995aab closes
Andrew Rodrigues 902a4746f2
up persona
Barış Soner Uşaklı 1d5a0eaf13 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	install/package.json
Barış Soner Uşaklı f0a538bd4a closes
Julian Lam 07b0e39218 closes via nodebb/nodebb-plugin-composer-default@7e6fd71
Barış Soner Uşaklı b0dad9bd7f closes
Barış Soner Uşaklı 6dc7a6cbd3 up persona
Julian Lam 3688840f1f using modal-unfocused instead, so regular modals still appear on-top of composer
_now_ it closes 
Julian Lam 2f73c939b2 dependency changes to close
Julian Lam 6cb41e6358 update dependencies
Barış Soner Uşaklı 6eea11a4fd closes
Barış Soner Uşaklı a7267df404 closes
Barış Soner Uşaklı e96b2a4d2a up composer
Barış Soner Uşaklı 9edf87a1ba up composer
Barış Soner Uşaklı 6b36593427 up themes for
Barış Soner Uşaklı fc56347c22 closes
Misty (Bot) f9fc68fa2a Incremented version number - v1.9.3
Barış Soner Uşaklı 7ade82a9eb change mubsub
Barış Soner Uşaklı 085034a103 store success error for page reloads
Barış Soner Uşaklı c2f088cb61 dont install multiple times
Barış Soner Uşaklı 3875908fa4 up themes
Misty (Bot) 51b763550f Incremented version number - v1.9.2
Julian Lam 9eff1519d3 Display proper info for redis in info command, show graph of pageviews
from last 24 hours
Julian Lam 943d33ed09 closes , also fixed issue with type: 'literal' in config.json
Barış Soner Uşaklı 3b5d6951bb closes
Julian Lam 91e6f79f08 Revert "bump mongo dependency" -- we weren't ready for this yet!
This reverts commit ea083c3474.
Julian Lam ea083c3474 bump mongo dependency
Julian Lam b53a193919 bump some more deps
Julian Lam 1e2d48556b bump dependencies versions
Misty (Bot) 3e3bcc25e7 Incremented version number - v1.9.1
Julian Lam ac914c1ced bump widget essentials
Barış Soner Uşaklı 95928b4721 up widget-essentials
Barış Soner Uşaklı 82840c9903 up composer default
Julian Lam 24d14e8559 bump markdown
Julian Lam 8e275df803 closes
Misty (Bot) 6dbe0b68e1 Incremented version number - v1.9.0
Julian Lam 43ffe3f9b5 updated text and fallbacks for
Julian Lam 083ff9f637 bump themes, closes
Julian Lam 30cdeb6f32 closes
Julian Lam 21b621e91b bumping theme versions for develop merge
Barış Soner Uşaklı 9ae5946e7a Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Barış Soner Uşaklı 896b8553f7 up composer
Julian Lam 7089e5c6a6 Merge remote-tracking branch 'origin/master' into develop
Julian Lam 58ca093c28 closes
Julian Lam 364ded4f8e Merge remote-tracking branch 'origin/master' into develop
Andrew Rodrigues 305f4676a0
bump emoji
Barış Soner Uşaklı 1cda38541a
up dbsearch
Barış Soner Uşaklı 3fb28e9246 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Julian Lam ee78e874dc add archiver dependency
Julian Lam 6d61fcbe83 bump mentions
Julian Lam f216991cf1 bump composer for
Barış Soner Uşaklı 1606944f71
up dbsearch
Barış Soner Uşaklı 47bfd81886
up dbsearch
Barış Soner Uşaklı c42ab5a97a up mentions
Julian Lam c6c31e9e5f a tiny bit of work to make our casing a little less insane
Julian Lam b2c69805f3 bump composer-default
Misty (Bot) ed5c92b16e Incremented version number - v1.8.2
Julian Lam 9c4d17dbf1 bump composer-default, fixes
Julian Lam 56f24452c2 bump slick theme
Julian Lam 5593a3e9ad bump themes
Barış Soner Uşaklı 244eb4df2e up composer
Barış Soner Uşaklı d8e75351df up themes
Barış Soner Uşaklı df770aed8e closes
Julian Lam 2f0f1481f6 closes
Barış Soner Uşaklı 37d018944a up dbsearch
Barış Soner Uşaklı 749b282cdd add matchwords to search api
Barış Soner Uşaklı 2faaf5b35f closes https://github.com/julianlam/nodebb-plugin-mentions/issues/99
Peter Jaszkowiak a00f1f9a81 Use uglify-es for ES6 support ()
Julian Lam da328662c5 don't flatten arrays, stringify them, in installer
Barış Soner Uşaklı b6a917ed10 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı fbed4c056e show env vars passed to setup
Julian Lam 7fe0c3b468 bump emoji plugin
Anil Mandepudi d1dbe0af76 up slick theme ()
Julian Lam 1d42d1a6d2 moving expected location of setup.json to root
Barış Soner Uşaklı c9a989f656 up dbsearch
Barış Soner Uşaklı f85a2f71c0 up persona
Julian Lam 741693bc1f closes
Misty (Bot) e76c85b224 Incremented version number - v1.8.1
Baris Usakli 06db1694b8 up dbsearch
Julian Lam 81e085bb9d bump mentions,
Julian Lam 5d2e6f0e8e Squashed commit of the following:
commit 7bd46afad7033a466626826d3e29610f41328510
Author: Julian Lam <julian@nodebb.org>
Date:   Thu Mar 15 15:41:36 2018 -0400

    fixes 

commit 4b755d5801b2f6d70cea10516f88392708c72f61
Author: Julian Lam <julian@nodebb.org>
Date:   Thu Mar 15 15:24:12 2018 -0400

    fixes 

commit 6035e75453a08aee0fef7ff59d57dd5c1e8f4ac9
Author: Julian Lam <julian@nodebb.org>
Date:   Thu Mar 15 15:07:23 2018 -0400

    Fixes 
Baris Usakli 9747c39cd7 up composer-default
Julian Lam fd13f690ae bump themes to resolve backward text on mobile chat,
Misty (Bot) 43e914c91d Incremented version number - v1.8.0
Aziz Khoury dc83e85bb4 add maximumChatMessageLength to defaults.json ()
Barış Soner Uşaklı beb4307a91 up persona
Andrew Rodrigues e56d7a10a6
up persona
Barış Soner Uşaklı ffce9c8dda up lavender
Baris Usakli af013b3090 up slick
Julian Lam ee50a340cd bump themes to develop versions
Julian Lam c93f943bef Merge branch 'develop'
Julian Lam ebfd3372f0 bump mentions
Julian Lam bfa8178663 fixing tests
Julian Lam 11a76449e9 bump persona for
Julian Lam 580440c57c bump markdown for checkboxes
Barış Soner Uşaklı e4992f37dc up composer
Julian Lam c25d752573 Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 937f37de1e up persona
Julian Lam 98b0bdc7e1 added helmet for better standard of protection across the board
Barış Soner Uşaklı a0dfc43cc4 up composer
Barış Soner Uşaklı 2796cff3dc up benchpress
Andrew Rodrigues 6e45d12a83
bump composer
Julian Lam 0f2103dadf bumping mentions @barisusakli
Barış Soner Uşaklı b4dea7930a up spam-be-gone
Julian Lam 501fc3cee9 WIP post diffs
Julian Lam 55788382ea Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 1c530c4f09 up persona
Barış Soner Uşaklı 15e9bbac92 closes
Barış Soner Uşaklı 723f31a362 closes
Barış Soner Uşaklı 651b1cc9f8 closes
Julian Lam d1368eb549 bumping version number
Andrew Rodrigues eddd1697e4
up composer
Barış Soner Uşaklı eca593bbac up lavender
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