40 Commits (98be04201225c91ab7c3e2d65f88178c8063a4c0)

Author SHA1 Message Date
gasoved 077330b764
feat: scheduled topics (#9399)
* feat: scheduled topics

* refactor: linting fixes

* fix: tests

* fix(test): race condition

* fix: make a single request
4 years ago
Peter Jaszkowiak b56d9e12b5 chore: eslint prefer-arrow-callback 4 years ago
Peter Jaszkowiak 707b55b6a5 chore: eslint prefer-template 4 years ago
Barış Soner Uşaklı 9834f72fc7 fix: clear all locks on restart 4 years ago
Barış Soner Uşaklı 5bc1f5b4e8 fix: #9231, fix redis pubsub connection
regression from fdfbc90255
4 years ago
Barış Soner Uşaklı c54b6b9c7e refactor: startup 5 years ago
Barış Soner Uşaklı c2ca02dfc7 fix: #8474
make isPrimary and isCluster always booleans
they were strings when using ./nodebb start and boolean if they were in config.json and started with node app.js
5 years ago
Barış Soner Uşaklı 8383992dcc feat: move export functions into child processes 5 years ago
Barış Soner Uşaklı e80379dc0e feat: display stack trace on winston.error 5 years ago
Julian Lam 922d49be0b fix(style): switch..case 5 years ago
Barış Soner Uşaklı 11bb6abb51 fix: show stack trace on startup errors 5 years ago
Barış Soner Uşaklı cb662e15ce feat: improve grunt restart/rebuild speed 5 years ago
Barış Soner Uşaklı 7823144bd9 fix: #7940, run upgrade scripts on startup 5 years ago
Barış Soner Uşaklı 02d38caf47 refactor: async/await 5 years ago
Barış Soner Uşaklı 5fa5e999f8
Plugin metrics (#7626)
* feat: add enable/disable checkbox for plugin usage

* feat: submit plugin data to packages.nodebb.org

only submit in production mode
submit once every 24 hours
dont submit for plugins that have "private": true in plugin.json
enabled on new installs
disabled on existing installs

* fix: hash not working after first send

fix statusCode

* fix: remove url

* feat: show compatibilty

* feat: add install question for submit plugin usage
6 years ago
Baris Usakli ad2d7a6991 fix: move upload_url to prestart so it is defined in upgrade scripts 6 years ago
Barış Soner Uşaklı 1d15449076 write analytics before exiting 6 years ago
Barış Soner Uşaklı 26d4e0852f use includes instead of indexOf
use _.uniq instead of filter&indexOf
6 years ago
Barış Soner Uşaklı 687adea5dd closes #6836 6 years ago
Baris Usakli ee64437f8a fix runJobs 7 years ago
Barış Soner Uşaklı 77d47b31fb cleanly shutdown
wait for webserver to stop accepting connections
destroy current connections
wait for db connection to close
7 years ago
Barış Soner Uşaklı 316fe2773c remove console.log 7 years ago
Barış Soner Uşaklı 2aaf6900d1 closes #5998 7 years ago
Barış Soner Uşaklı 82b5246b28 fix process.env.url if it was changed 8 years ago
Julian Lam 233297367b strip leading slashes from path if double-slash is accidentally used, stripping trailing slash from relative path retrieved from config.json 8 years ago
Julian Lam d98b3e8056 automatically lowercasing env vars in nconf, fixes #2544 8 years ago
Barış Soner Uşaklı b18b0db5be notifications.js style 8 years ago
Peter Jaszkowiak 484a800327 Merge branch master into develop 8 years ago
psychobunny 53dac97800 closes #5560 8 years ago
Julian Lam d75cc60e76 added upgrade.check back into upgrade.js 8 years ago
Peter Jaszkowiak 23540afaeb Resolve merge conflicts 8 years ago
Barış Soner Uşaklı 1b43faba1a closes #5441 8 years ago
Peter Jaszkowiak 1493afee2a ESlint indent 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 aaacdb8413 Fix #5416, uploads path config setting
- Finish moving uploads route to `/assets/uploads`
- Remove `upload_url` config setting, it was broken
8 years ago
Dominic Lennon 04e5707143 Fixing lint issues 8 years ago
Dominic Lennon d248ef95cd Fix for issue #5334. SessionStore now uses the correct value 8 years ago
barisusakli c927eb15d7 fix requires 8 years ago
barisusakli c36e2aa13d refactor app.js/start 8 years ago