Commit Graph

11169 Commits (a512d994720aa5b0337e272cd65f7b4ca00cdb3b)

Author SHA1 Message Date
Barış Soner Uşaklı 2e9f27d8ff fix: typo
Barış Soner Uşaklı 93bdfe2f10 perf: reorder async calls
Barış Soner Uşaklı 88a07e69b5 feat: add filter:category.getFields
Barış Soner Uşaklı a05905f196
performance improvements ()
* perf: nconf/winston/render

cache nconf.get calls
modify middleware.pageView to call next earlier
don't call winston.verbose on every hook see https://github.com/winstonjs/winston/issues/1669
translate header/footer separately and cache results for guests

* fix: copy paste fail

* refactor: style and fire hook only log in dev mode

* fix: cache key, header changes based on template

* perf: change replace

* fix: add missing await

* perf: category

* perf: lodash clone

* perf: remove escapeRegexChars
Barış Soner Uşaklı 0db0231cff feat: move postercount to topic hash
Barış Soner Uşaklı 203db47b30 fix: return early for guests/spiders
Barış Soner Uşaklı 156e1396f2 fix: #8789,cache meta.settings
Barış Soner Uşaklı a7b6d0dfe5 feat: add free and total mem usage to info
Julian Lam c26f2b6599 feat(writeapi): user settings API
Barış Soner Uşaklı db63f5e3f0 fix:
Julian Lam 177a961000 feat: new filter filter:teasers.configureStripTags
Julian Lam d68ffea80d feat: send 'Vary' header when ACAO header set
Barış Soner Uşaklı 1f43e98f8b fix: allow admins adding users to global moderators
add new test
Barış Soner Uşaklı bbafa1b82a Revert "fix: [breaking] send configured config URL as origin if not custom"
This reverts commit 205a10308e.
Julian Lam a691be5952 fix: incorrect logic for post history editable bool
Julian Lam 205a10308e fix: [breaking] send configured config URL as origin if not custom
This is a breaking change if your install uses multiple URLs to access. You will need to update the Access-Control-Allow-Origin header in ACP > Advanced > Headers to supply all URLs you use to access your site
Barış Soner Uşaklı 7a019494e8 feat: add filter.topics.getPostReplies
Julian Lam 7a8f704900 fix: some users unable to restore old versions via history
Barış Soner Uşaklı b26e9b5993 fix: , dont save escaped data when renaming groups
Barış Soner Uşaklı ea31f50554 refactor: show more lines of stack trace
Barış Soner Uşaklı 7bddec93ec fix: sortby
Barış Soner Uşaklı b3619d3d47
fix:
Julian Lam ff4fcc23b6
Update bundled logos with new branding ()
* feat: updating logo assets, square logos missing still

* fix: squared logo for touch icon and notification fallback

* fix: update link to favicon

* feat: add default touch icon sizes, if one isn't uploaded

Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
Barış Soner Uşaklı e362c342a3 fix: , sort extra deps
Barış Soner Uşaklı d9a16855d0 refactor: posts api
Barış Soner Uşaklı 272e73da53 refactor: post restore/delete/purge
Barış Soner Uşaklı 9738e20207 refactor: merge post.edit
fix: dont fadeout/fadeint if title/post didnt change
Barış Soner Uşaklı 2279e37261 refactor: deprecate socket.emit('users.search') use api route
Barış Soner Uşaklı 083c74e059 refactor: api categories
Barış Soner Uşaklı e78c498e84 fix: missing doTopicAction, fix wrong api params
Barış Soner Uşaklı bc880ee0ca refactor: remove sockets.reqFromSocket
Barış Soner Uşaklı 9d81660e24 Revert "Revert "fix: appropriate 404 handling for write API calls""
This reverts commit 135c2d6c7d.
Barış Soner Uşaklı 135c2d6c7d Revert "fix: appropriate 404 handling for write API calls"
This reverts commit b6cce75d97.
Julian Lam 9ee3cb9b62 refactor: topic follow/ignore to use api lib
Julian Lam 68d6818bca refactor: topic tools' actions to use api lib
Julian Lam 21974a77f8 feat: topic reply to use api lib (also + missing file)
Julian Lam 40598b368e refactor: topic creation to use api lib
Julian Lam b6cce75d97 fix: appropriate 404 handling for write API calls
Julian Lam ede9435f0e feat: send 401 for invalid-uid
Barış Soner Uşaklı c913900ed6 feat: async/await admin/search
Barış Soner Uşaklı bf480ee58b refactor: setupApiRoute signature
Barış Soner Uşaklı 688d7a2cc2 refactor: remove unused middleware
Barış Soner Uşaklı b2ff1594b8 fix: redis hget
'node_redis: The HGET command contains a invalid argument type.\n' +
'Only strings, dates and buffers are accepted. Please update your code to use valid argument types.'
Julian Lam e98285dbbb fix: reimplementing isPrivilegedOrSelfAndPasswordMatch
Barış Soner Uşaklı 84a179f48c Merge branch 'master' of https://github.com/NodeBB/NodeBB
Julian Lam 3f347baadb fix: socket user bans
Julian Lam 14f9d8b0e5 feat: send back 403 on no-privileges error
Julian Lam 222b4c9533 fix: broken tests from api change
Julian Lam 2d252f2fa4 refactor: user bans to use api lib
Barış Soner Uşaklı 7d86be2bc2 fix: tests