Commit Graph

326 Commits (3cca929a889120c089ce508a74ce40789e0c02d0)

Author SHA1 Message Date
psychobunny 06eabbc507 typo
psychobunny 7bdbe7d9db wrong date
psychobunny 5d9b6062d6 simpler method for getting pids
psychobunny 86a8b8ab93 posts:votes sorted set
Julian Lam 4a851e0a85 Merge branch 'master' into develop
Julian Lam 8166f30b90 abort sound upgrade if no sounds set in config
Julian Lam 022823f57c Merge branch 'master' into develop
Julian Lam 039f80c5aa added null check for
Julian Lam 23a0881311 Merge branch 'develop' into upgrades-refactor
Also handled upgrade script introduced in 
Julian Lam 58cbf44143 Merge branch 'master' into develop
Peter Jaszkowiak da3cb0492c Verbose instead
Julian Lam a2662f8b69 linting for tests to pass
Julian Lam d75cc60e76 added upgrade.check back into upgrade.js
Peter Jaszkowiak 20d250bceb Upgrade script for new sounds system
Julian Lam 3b1b2d39c6 added some instructions to upgrade script file
Julian Lam b8ee09aacb re: -- requiring exact filename match sans extension, for a single upgrade to work
Julian Lam b385655dba adding upgrade scripts from all of v1.x.x,
Julian Lam 74728a1328 Merge branch 'develop' into upgrades-refactor
Julian Lam 6e7b505ea7 more linting
Julian Lam ddea9f534e running eslint again
Julian Lam 72e77772db Merge branch 'master' into develop
Julian Lam 6ea0fc4e2f changed file schema to be name only, storing them in object sets referencing their applicable versions
Julian Lam 5b8c9503c3 refactor upgrade scripts to use individual files in src/upgrades/ as source of schema changes
Peter Jaszkowiak a038c66549 ESlint quotes
Peter Jaszkowiak 604358ecc4 ESlint keyword-spacing, no-multi-spaces
Peter Jaszkowiak 3361a72725 ESlint no-plusplus
and no-empty, space-unary-ops
Peter Jaszkowiak 52f2028206 ESlint no-multiple-empty-lines
Peter Jaszkowiak b09b3aef7f ESlint no-undef, remove global comments
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle
Julian Lam 4df8832c8d adding conditional to upgrade script to handle cases where an upgrade is performed on a flag that is already in database
Julian Lam bbc02dcc5d lol wtf
Julian Lam a13c6f8c65 adding a safeguard into flags upgrade script @baris
Julian Lam 277f447f3e fix minSchemaDate in upgrade.js
Julian Lam 3ea927fa65 fix minSchemaDate in upgrade.js
Julian Lam db20df0110 Merge branch 'master' into develop
barisusakli a112655bd2 fix missing ;
barisusakli 306687ccaa remove old upgrade code
Julian Lam ad633aad45 additional tests and proper handling for purged flag targets,
Julian Lam ebc9abd773 upgrade script and graphs for
Julian Lam 1aa70c57eb WIP
barisusakli c33d3e874a store pinned topics in new zset
keep pinned topics on top on different sort types
Julian Lam ffbebc646a linting
Peter Jaszkowiak c5237443cd Standard language codes ()
* Use standard language codes. Fallback for plugins.

* Fix transifex config

* Tab vs space here for some reason

* Remove redundancies

* config.relative_path instead of allcaps

* added upgrade script for existing users' accounts
Ben Lubar a654a2a5fe
Work around MongoDB bug (see https://github.com/NodeBB/NodeBB/pull/5050#issuecomment-256766439)
Ben Lubar 69ee813d3e
fix typoed variable name
Ben Lubar 123c66e3ec Cache the number of replies in the post object. See .
https://github.com/NodeBB/NodeBB/pull/5050#pullrequestreview-4248269
Ben Lubar fae28ed3cc Add an index for going from a post to its replies
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule
barisusakli 2eec1afc46 fix upgrade script so it only runs once
barisusakli 6f86621e30 closes
barisusakli a6c3be0bb1 store category recent tids for faster retrieval
Mathias Schreck ce9ee62fa0 Handle callback errors
Ben Lubar f62da5c4e9 see
Ben Lubar 26df552d55 Add edit, delete, and topics:delete permissions for users acting on their own posts
barisusakli 84025fa7fc closes
barisusakli d2cbd7e6dc new priv for uploads
barisusakli ecf0323dd0 closes
psychobunny 6f0c00bb9f use eachSeries instead
psychobunny 74ff9557d9 makes more sense to give topics:read priv to those who had the category read priv
thanks @barisusakli
psychobunny 8616cc4ea5 upgrade script: give topics:read privs to any group that has topics:create privs
Julian Lam b12811d21d spring cleaning
Julian Lam bd8fcb527b closes
barisusakli a7415a8db0 added missing count increment
barisusakli ff88186d41 closes
barisusakli e564260650 moved groupTitle from user settings to user profile/edit
barisusakli 7180174b91 fix global moderators upgrade script
psychobunny 9e832e006a closes
Barış Soner Uşaklı d3087b4e05 changed userTitle of global mods
barisusakli 86d70eca74 closes
barisusakli 32ca95319e closes
barisusakli a133374c0b lets not run the upgrade script everytime
barisusakli 92f0e2d86a closes
added account/upvoted, account/downvoted, account/best
Julian Lam 96fe6d288f Allowing theme to be re-ordered like plugins.
barisusakli abed319da2 closes
barisusakli 0887105046 created chat:room hashes, save owner uid in hash, update chat uids when they message
barisusakli 8bda497b41 upgrade script for chats
Julian Lam 3acf2e0812 pruned upgrade script
Julian Lam ad5ddcbb73 whitespace fixes
Barış Soner Uşaklı f145356914
psychobunny df7e6be905 console.log
barisusakli 522e67d742 closes
Julian Lam 9f6dc63fed updated to no longer use user.icons.generate, and removed an unneeded upgrade script! :)
Julian Lam 896abb59d3 Update default gravatar admin option to defaultAvatar
Julian Lam a43d40fbc7 upgrade script, and fixed client-side generation of user icon
Julian Lam 394440e597 Fix upgrade crash if groups have 0 users
@barisusakli
barisusakli 5b87af4389 closes
recursively get all children
calculate topic/post count from children
new sorted set `cid:<id>:children`
fix search query params
barisusakli 8ec08337aa closes
Julian Lam 1069f9c936 some prep work to allow for checking of dependency versions. Also updated upgrade.check behaviour to send back error if schema is out of date, instead of no error and "false".
Julian Lam 48af82659e removing the composer from core, out to its own plugin: nodebb-plugin-composer-default, closes
Barış Soner Uşaklı 4420e7a9fc closes , closes
barisusakli 4b4be3d4cc fix minSchemaDate
Julian Lam 58b0b6011f removed console.log from upgrade script (@barisusakli :rage2:)
barisusakli 55e20b28ec upgrade script
Julian Lam 972ae42d91 pruned upgrade scripts in preparation for 0.7.0, ping @barisusakli
barisusakli 5c4e988232 fix user.csv data
psychobunny e070a9777e
barisusakli 74d6104072 correct upgrade date
barisusakli c6a05930aa fix \uff0e in emails
barisusakli 27bf1c1b2e fix privilege upgrade script
barisusakli 9d273d3a32 fixed date log