Commit Graph

10546 Commits (8c6a7954cf93f0c0b97c965f08a9bdae95e3a385)

Author SHA1 Message Date
Barış Soner Uşaklı 3455c27a8d fix: , handle group names that are translation keys
Barış Soner Uşaklı c5ffd8cc74 refactor: async/await image.js
Barış Soner Uşaklı 41f8da2e7c fix: fix the order of groups on user profile
Barış Soner Uşaklı b192605450 feat: add new hook to get custom category tids for unread
Barış Soner Uşaklı 05e753c73b refactor: remove var
Aziz Khoury 94810fd637 feat: adding filter:login.check and loginFormEntry[] for the filter:login.build hook ()
* adding filter:login.check and loginFormEntry[] for the filter:login.build hook, related to nodebb-plugin-spam-be-gone/issues/32

* do not exceed 50 lines per function

* spam-be-gone@0.6.4
Barış Soner Uşaklı 10f168b824 fix: , return tids
Barış Soner Uşaklı 3caa387ac6 fix: tests
Barış Soner Uşaklı 2444ed5c88 feat: , redirect to group details after creation
add private/hidden on group creation modal
Baris Usakli b93c826d35 feat: add new hook filteR:topics.getSortedTids
to let plugins replace the logic used to retrieve tids
Barış Soner Uşaklı 13c870597e fix: picture not showing up in change modal
Barış Soner Uşaklı 7effc89291 fix: profile page meta tags getting escaped twice
Barış Soner Uşaklı 9a7560049a feat: bypass cropper for gifs
Barış Soner Uşaklı ffe3670ff5 feat: deprecate file.isFileTypeAllowed
use image.isFileTypeAllowed, this function was always meant for images
Barış Soner Uşaklı ed1223645e feat: send notification to group owners when someone leaves
Baris Usakli 2150701f32 fix: missing await
Baris Usakli ac6eb31c69 refactor: async/await flags.js
Barış Soner Uşaklı 0ced71be39 refactor: async/await flags
Barış Soner Uşaklı 310c6fd33f
properly filter /unread /recent /popular /top ()
* feat: add failing test for pagination

* feat: test

* fix: redis tests

* refactor: remove logs

* fix: add new test

* feat: make sortedSetRangeByScore work with keys on redis

* fix: hardcoded set name

* feat: show topics from readable categories on recent/popular/top

* feat: rewrite unread topics

respect watched categories and followed topics

* fix: term + watched
Barış Soner Uşaklı 7a0f607434 fix: account/categories
Barış Soner Uşaklı 22b02f1407
feat: add failing test for pagination ()
* feat: add failing test for pagination

* feat: test

* fix: redis tests

* refactor: remove logs
Barış Soner Uşaklı 572bc29742 refactor: shorter map
Barış Soner Uşaklı 039710493a refactor: remove logs
Barış Soner Uşaklı b602c04463 feat: refactor getSortedSetRange to allow big arrays
Barış Soner Uşaklı 7e7ea7a697 refactor: dont modify key
Barış Soner Uşaklı 1f054c7ecb fix: redis tests
Baris Usakli a651d154ce fix: , dont create wrong entries in db for flag
upgrade script to remove wrong entries
Barış Soner Uşaklı e32a55460f refactor: remove logs
Barış Soner Uşaklı 9ee1a882ec refactor: async/await flags
Barış Soner Uşaklı 625b0815bb refactor: shorter, new Date doesnt throw
Barış Soner Uşaklı babb9d7c55 fix: , dont allow urls in fullname/location, validate birthday
Barış Soner Uşaklı bd026cb1ae fix: upgrade scripts
Barış Soner Uşaklı b842057f26 refactor: remove temp var
Barış Soner Uşaklı f9d6912b4a refactor: async/await file
Barış Soner Uşaklı 223c108cc6 refactor: async/await analytics
Barış Soner Uşaklı 96ab8d05aa fix: only allow png/jpg/bmp in cover/profile images
Barış Soner Uşaklı 5505628c8d refactor: change to const
Barış Soner Uşaklı 910b9b8864 fix: , add useUnifiedTopology
Barış Soner Uşaklı bbc2e95688 feat: add rss feed url for tags
Barış Soner Uşaklı 873ec51978 fix: crash in feed
Barış Soner Uşaklı 795d4183ca fix: lang key
Barış Soner Uşaklı 5b8550f060 fix: time cutoff and lang string
Barış Soner Uşaklı 86b16629f8 refactor: returned fields
Barış Soner Uşaklı 87f6ac59b1 fix: returned data
Barış Soner Uşaklı 955e00fd9d fix: dont send all category data back to recent&unread etc
Baris Usakli ecf39727cc fix:
Barış Soner Uşaklı 307abaa8cc fix: only return necessary data for categories
Barış Soner Uşaklı 63bd3fc597 refactor: async/await emailer
Opliko b9583ed838 Add privilege for accessing user information ()
* Add view users info global privilege

* Show user ip only to global mods and admins

* fix missing comma

* Hide link for users without correct privilege

* move getting privilege information to getAllData

* Hide the link from Global Moderators as well

* Give Global Moderator view:users:info privilege

* Restrict ip in post menu to view:users:info

* add some trailing commas....

* Add privilege to categories test

* Add group privilege to categories test

* add upgrade script

* fix style for TravisCI

* more styling - change spaces to tabs

* some more styling fixes (hopefully final one)

* fix style for Travis CI

* hide ip in chat messages

* Don't show even hidden ips on user profile page
Barış Soner Uşaklı 71cd602da9 feat: , abililty to hide widgets
Barış Soner Uşaklı de4619689b fix: change params
Barış Soner Uşaklı 9b151b2316 fix: remove dupe code
Barış Soner Uşaklı ec3b5dd95a refactor: async/await routes/feeds
Barış Soner Uşaklı 5de6d8857a feat: , body-parser config
Barış Soner Uşaklı b110aec6ed refactor: async/await rewards
Barış Soner Uşaklı a7d2b8a1fe refactor: async/await socket.io
Barış Soner Uşaklı 52b2d670e5 refactor: async/await
Barış Soner Uşaklı f05c1dae69 feat: actually cache duh
Barış Soner Uşaklı 63bd252fba feat: cache tags:topic:count
Barış Soner Uşaklı 75d7ae9272 refactor: async/await
Barış Soner Uşaklı 5c2afe5eac refactor: async/await socket.io/topics
Barış Soner Uşaklı 3c6c40b177 refactor: async/await controllers/user.js
Barış Soner Uşaklı 5c0266d8c4 refactor: async/await uploads
Barış Soner Uşaklı 3e2ed21d3d refactor: move tos parsing to /tos
Barış Soner Uşaklı b81405a8cc feat: increase size of local cache
Barış Soner Uşaklı ec98945a5f refactor: remove commented out code
Barış Soner Uşaklı b9105ef9c6 refactor: async/await controllers/authentication
Andrew Rodrigues b99279a83c
fix: minor typo
Barış Soner Uşaklı 22f8011686 refactor: remove async from isPasswordValid, function is sync
Barış Soner Uşaklı 6cda369872 refactor: make categories.buildForSelectCategories non async
Barış Soner Uşaklı 09410ff1c5 feat: don't hardcode numberic fields in user search
Barış Soner Uşaklı 0843497dd4 fix: , check private upload setting
Baris Usakli 77cb4b55cb fix: , handle string 'true'/'false'
Barış Soner Uşaklı a4d84a66dd refactor: remove dupe code
Barış Soner Uşaklı e93ef0d7fd refactor: async/await socket.io/posts
Barış Soner Uşaklı 4652c68ba7 fix: dont show deleted topics in digest
Barış Soner Uşaklı 88dfbf213f refactor: async/await socket.io/admin
David Karrick 9b4ae4c04a Added Postgres SSL Support ()
* [Added] Postgres SSL Support

* [Added]Postgres SSL Support

* [Added] Postgres SSL Support
Baris Usakli 71e50bbf4e refactor: socket.io/admin/categories async/await
Barış Soner Uşaklı acd9576489 fix: don't move theme/plugin to top if its already active
Julian Lam 1796b65d34 feat: option to restrict group leaving, closes
Julian Lam 4588a4fdcf refactor: admin groups.join socket async/await
Julian Lam 30a86ed553 fix: , dissociation on post purge
Julian Lam 0c4cd840a0 fix: added comment back
Julian Lam fe452762b7 fix: inability for plugins to actually alter parser sanitization config
/cc @pitaj
Julian Lam 9b8ac89e13 fix: htmlentity instead of url encoding for room rename system message
Baris Usakli dd8386d93d refactor: password async/await
Baris Usakli 3a01e95380 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Julian Lam 2580306db9 feat: html sanitization on all filter:parse.* hooks, closes
Baris Usakli 0164e51f9f refactor: sitemap to async/await
Baris Usakli e291a60964 fix: page count for filters
Barış Soner Uşaklı 547bb4966d fix: , show correct title based on digest interval
Barış Soner Uşaklı aea04de094
feat: update LESS to v3.x, ()
* feat: 

* fix: tests
Barış Soner Uşaklı d372720749 refactor: remove hook assign
Barış Soner Uşaklı f31d30cd02 feat: add client side hook for quick search&normal search
Baris Usakli f9a804e014 refactor: async/await users
Barış Soner Uşaklı 19b63bfaa7 refactor: remove empty line
Barış Soner Uşaklı 69333f59af refactor: remove vars
Barış Soner Uşaklı f2912e9fe0 fix: pinned tids showing on page > 1
Barış Soner Uşaklı a4dec7e3ab fix: , allow running single upgrade scripts from plugins
Barış Soner Uşaklı 1d7e0c6341 feat: allow floating pinned topics to top in getSortedTopics
Barış Soner Uşaklı 6f7ab5861e feat: promisify recent.getData
Barış Soner Uşaklı 2c4f04462f refactor: async/await controllers
Julian Lam a67762bc32 fix: reset should not automatically build assets
Barış Soner Uşaklı 89cd31ed28 feat: faster initial stat loading
Barış Soner Uşaklı cb50b3f441 feat: cache stats, mongo count sucks
Barış Soner Uşaklı 3ff6e1bb64 feat: dashboard stats
show
yesterday/today
lastweek/this week
lastmonth/this month
Barış Soner Uşaklı aeb44faf5c feat: add filter:search.getPosts
Barış Soner Uşaklı 80bd52fcfa feat: add image and imageClass to post summaries
Barış Soner Uşaklı 5362488584 refactor: async/await controllers/tags
Barış Soner Uşaklı f15c7f12b3 refactor: async/await
Baris Usakli 0722cc4715 refactor: globalmods/groups
Baris Usakli bd8736db38 refactor: controllers/category.js
Baris Usakli 27c27b497e refactor: use arrow func
Barış Soner Uşaklı 1e0190abef fix: , groups.invite works with an array of uids
Barış Soner Uşaklı fa26855671 feat: , make isInvited, isPending work with uids
Barış Soner Uşaklı 4eaa630b1c refactor: async/await controllers/api
Baris Usakli acf12e3dd8 feat: convert search controller to async/await
Barış Soner Uşaklı 6f375482a0 refactor: async/await admin/controllers
Barış Soner Uşaklı 592d9c82c5 fix: , add uid to events, log plugin install/uninstall events
Barış Soner Uşaklı c9250a01a2 refactor: async/await, remove dupe code for homepage routes
Julian Lam 1a2a381ae3 feat: notification on membership acceptance, closes
Julian Lam c44bf48c01 fix: removed console.logs
Julian Lam f736f0b382 fix: broken tests from 71b205a889
Julian Lam 1ce33faaea feat: additional events logged for various group actions
closes 
Julian Lam 71b205a889 refactor: async/await for src/socket.io/groups.js
Barış Soner Uşaklı c6c13725f8 fix: typo
Barış Soner Uşaklı e635348693 feat: async
Barış Soner Uşaklı 32ea04a872 feat: async/await controllers/admin/dashboard
Barış Soner Uşaklı 647713f3fa fix: category description getting translated in ACP
Barış Soner Uşaklı 7162051905 fix:
Julian Lam 29f96b199c fix(style): requiring parens in block bodies
Julian Lam 0921230976 fix(style): updated code to follow new eslint recommendations
Squashed commit of the following:

commit f9ce878b269b3568f0d649309aae1af4dcfdfeef
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Aug 13 14:30:46 2019 -0400

    fix(style): updated code to follow new eslint recommendations

commit 80dd370e413f22badb96ff2138e7991dfff6d836
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Aug 13 14:14:58 2019 -0400

    fix(deps): update dependency sitemap to v4

    Squashed commit of the following:

    commit f4dd9cabb21e26fdc21f8413be822ea7c64251f8
    Author: Julian Lam <julian@nodebb.org>
    Date:   Tue Aug 13 11:33:05 2019 -0400

        fix: resolved breaking changes from sitemap v4 upgrade

    commit 9043415ee16dcc27a8dcc2e4479d1bc5e2d1b60e
    Merge: e3352b272 72590b346
    Author: Julian Lam <julian@nodebb.org>
    Date:   Tue Aug 13 11:09:55 2019 -0400

        Merge branch 'master' into renovate/sitemap-4.x

    commit e3352b272eb9400bdb00774973181397803765e4
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Aug 12 07:59:05 2019 +0000

        fix(deps): update dependency sitemap to v4

commit 8e3c0cdcae22acc32d352be8bb72d60e7502dbc5
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Aug 9 00:49:51 2019 +0000

    fix(deps): update dependency commander to v3

commit 2104449d38818f2fa4d44b3a58a0a168781acbfb
Author: Renovate Bot <bot@renovateapp.com>
Date:   Tue Aug 13 15:00:27 2019 +0000

    fix(deps): update dependency mongodb to v3.3.0

commit d2937f446a21131c070ae5d0ff33d67cfe465b8c
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Tue Aug 13 10:36:48 2019 -0400

    feat: async/await admin/controllers

commit 1b97e8b199f960dc24e5722702f27499ae049914
Author: Misty (Bot) <deploy@nodebb.org>
Date:   Tue Aug 13 09:28:39 2019 +0000

    Latest translations and fallbacks

commit 69a48957a2f0d23c4d194b664bda3a0431179c01
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Mon Aug 12 21:56:09 2019 -0400

    feat: async/await

commit b9b2a7e593a452de4bef6d0ab6abe368a3bdb8dd
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Mon Aug 12 20:58:29 2019 -0400

    feat: async/await refactor

    controllers/accounts

commit a8d43a175974a0c8ae3dc132bf51a7ed9a4c6305
Author: Baris Usakli <barisusakli@gmail.com>
Date:   Mon Aug 12 14:49:40 2019 -0400

    feat: async/await controllers/accounts

commit 2f25aae57bf9dbe98d655276770e56bed9ec023b
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Sun Aug 11 23:09:50 2019 -0400

    fix: , fix pagination

    convert to async/await

commit c9e83f2374572264855a04156278eef256b0a20c
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Sun Aug 11 00:14:35 2019 -0400

    fix: remove empty line

commit 30be91b26c4dd7583412c4e8d56e9c1688e48a44
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Sun Aug 11 00:13:41 2019 -0400

    fix: remove useless catchs and empty line

commit 2e4a71c0b6104738f15ffbfe3246105b922fdfb3
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Aug 10 06:51:50 2019 +0000

    chore(deps): update dependency eslint-config-airbnb-base to v14
Julian Lam d3d677daf2 fix(deps): update dependency sitemap to v4
Squashed commit of the following:

commit f4dd9cabb21e26fdc21f8413be822ea7c64251f8
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Aug 13 11:33:05 2019 -0400

    fix: resolved breaking changes from sitemap v4 upgrade

commit 9043415ee16dcc27a8dcc2e4479d1bc5e2d1b60e
Merge: e3352b272 72590b346
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Aug 13 11:09:55 2019 -0400

    Merge branch 'master' into renovate/sitemap-4.x

commit e3352b272eb9400bdb00774973181397803765e4
Author: Renovate Bot <bot@renovateapp.com>
Date:   Mon Aug 12 07:59:05 2019 +0000

    fix(deps): update dependency sitemap to v4
Barış Soner Uşaklı 72590b3462 feat: async/await admin/controllers
Barış Soner Uşaklı 7beef91c3f feat: async/await
Barış Soner Uşaklı 3cc7ec63e8 feat: async/await refactor
controllers/accounts
Baris Usakli a3541d887b feat: async/await controllers/accounts
Barış Soner Uşaklı 014e31533d fix: , fix pagination
convert to async/await
Barış Soner Uşaklı 292bbe3449 fix: remove empty line
Barış Soner Uşaklı 5fce45580a fix: remove useless catchs and empty line
Barış Soner Uşaklı fd5f9822bd fix: , fix topic move readding pids when topic is deleted
Barış Soner Uşaklı 3ecac97d7e fix: , fix order of categories on recent dropdown
Barış Soner Uşaklı b734defbfa feat: rewrite getRawPost to async/await
promisify SocketPosts
Julian Lam 973075cfbc feat: added new filter hook filter:post.getRawPost
Julian Lam 924d332c2c Revert "refactor: rewrote SocketPosts.getRawPost in await style"
This reverts commit 08530bb33f.
Baris Usakli 06932602ab Merge branch 'master' of https://github.com/NodeBB/NodeBB
Baris Usakli e9fd49e234 feat: convert categories controller to async/await
Julian Lam 08530bb33f refactor: rewrote SocketPosts.getRawPost in await style
Added new filter hook filter:post.getRawPost
Jakub 90bcd65a00 add filter:manifest.build ()
* add filter:manifest.build

Added a hook that lets plugins modify manifest.json, as suggested in https://community.nodebb.org/post/59670

* Added error handling

Thanks barisusakli

* Define next

* Pass data as an object

* Remove multiple spaces