Commit Graph

2980 Commits (055762e69e66d8a4fb30755a7b84bf52613c9e57)

Author SHA1 Message Date
Barış Soner Uşaklı 2c7a4a33e0 Revert "fix(deps): update dependency @fontsource/inter to v5 ()"
This reverts commit e5e8debf96.
renovate[bot] e5e8debf96
fix(deps): update dependency @fontsource/inter to v5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı c3afe44686
Acp redesign ()
* acp sidebar

* gap in nav

* remove shadow

* label fixes

* color fixes

* feat: settings page wip

* feat: scroll spy 👓

move social into general, store social in meta.config like other settings
write upgrade script

* remove social

* rermove openapi routes

* cleanup, highlight selected nav item

* more cleanup

* advanced margin top

* derp

* match design

* bring back version alert

fix homepage js, since it moved to general settings

* remove unused tpls

these moved to general settings

* remove more  css

* offcanvas for mobile

fix search

* add timeout

* add new props

* manage categories

* small fixes

* category-edit

* feat category page fixes

* add title to settings pages

add user settings page

* small fixes

* some more settings pages

* fix: plugin page titles

* more settings pages

* more padding

* more pages, add acp paginator.tpl

so it doesn't change when active theme changes

* remove placeholder

* dashboard table

* fix: openapi

* fix: controller tests

* use fonts from core

* some small fixes

* fix rep page

* refactor: fix name of upgrade script

* create category modal

group edit

* group/groups pages

* admins mods

* privs

* uploads

* missing margin

* more acp pages

* more pages

* plugins/rewards/widgets

* wrap rewards

* fix widgets

* fix widget clone button

* fix group acp edit link

* update search dropdown

* remove display block from tbody

* use less css

* remove some derp links

* remove striped tables

* remove p tags from lang files

* update email settings

* Update api.tpl

* move tag-whitelist
renovate[bot] 6d4ab1d0c1
fix(deps): update dependency nodebb-theme-harmony to v1.0.39 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] fe10356c57
fix(deps): update socket.io packages to v4.6.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a13b5c402a
fix(deps): update dependency ipaddr.js to v2.1.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 032425b241
fix(deps): update dependency nodebb-plugin-composer-default to v10.1.8 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a7a1cda5f8
fix(deps): update dependency nodebb-plugin-markdown to v12.0.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] e4c2015f66
fix(deps): update dependency nodebb-theme-persona to v13.0.73 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] d242bc299f
fix(deps): update dependency nodebb-plugin-composer-default to v10.1.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 3b53f41530
chore(deps): update commitlint monorepo to v17.6.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] bd93ab8b50
fix(deps): update dependency nodemailer to v6.9.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] f9ba518a2f
fix(deps): update dependency nodebb-theme-harmony to v1.0.38 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] c474841e4f
fix(deps): update dependency nodebb-theme-persona to v13.0.72 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 5daa733c8b
fix(deps): update dependency nodebb-widget-essentials to v7.0.13 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 7c333fb173
fix(deps): update dependency webpack to v5.84.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 14ac120638
fix(deps): update dependency @popperjs/core to v2.11.8 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 45af933322
fix(deps): update dependency winston to v3.9.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 1bc3c384f2
fix(deps): update dependency postcss to v8.4.24 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 9a5d39c0d0
chore(deps): update dependency jsdom to v22.1.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a6be0cd74b
fix(deps): update dependency nodebb-theme-persona to v13.0.71 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 3c9a960e5e
fix(deps): update dependency nodebb-plugin-composer-default to v10.1.6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] f5bcdc876c
fix(deps): update dependency cron to v2.3.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 73d8ac6651
fix(deps): update dependency nodebb-theme-persona to v13.0.70 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 235324649e
fix(deps): update dependency webpack to v5.84.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 57e3f99926
chore(deps): update dependency smtp-server to v3.12.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b10227dcde
fix(deps): update dependency nodebb-theme-peace to v2.0.27 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 70d0fc1ae6
fix(deps): update dependency ace-builds to v1.22.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 21b61b372f
fix(deps): update dependency nodebb-plugin-emoji to v5.0.16 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 5c70b4283c
fix(deps): update dependency webpack-merge to v5.9.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 590a7237e7 chore: up harmony
Barış Soner Uşaklı ed54c7c0ef chore: up harmony
Barış Soner Uşaklı 91760eeff6 chore: up harmony
Barış Soner Uşaklı 7ab05f5dfd chore: up emoji
renovate[bot] 70bb50cd36
chore(deps): update dependency eslint to v8.41.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 4388732825 chore: up harmony
Barış Soner Uşaklı 9a3c62f755 chore: up emoji
Barış Soner Uşaklı 783fbfd838 chore: up emoji
Barış Soner Uşaklı 7a3468a1f3 chore: up emoji
Barış Soner Uşaklı 933f5a903d chore: up emoji
Barış Soner Uşaklı 61f4202ed6 chore: up harmony
Barış Soner Uşaklı 5d089363e1 chore: up themes
Barış Soner Uşaklı ca6f43c5e7 chore: scroll up alert
Barış Soner Uşaklı c48f15c50a chore: harmony
Barış Soner Uşaklı 14c93cd503 chore: up themes
Barış Soner Uşaklı 6188d8be3c chore: up harmony
Barış Soner Uşaklı 9e416d7fda chore: up harmony
Barış Soner Uşaklı 74174414ec chore: fix persona
Barış Soner Uşaklı fa7789ec45 Merge branch 'master' into develop
renovate[bot] f0336af4f9
fix(deps): update dependency nodebb-theme-peace to v2.0.25 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 97ff1f1109 chore: up themes
Misty Release Bot a34bbeacd5 chore: incrementing version number - v3.1.4
renovate[bot] a4ae2e08d8
fix(deps): update dependency webpack to v5.83.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] d1ccfac159
fix(deps): update dependency rimraf to v5.0.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] af00ebbe03
fix(deps): update dependency terser-webpack-plugin to v5.3.9 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 78c2e29cf2 chore: up persona
Barış Soner Uşaklı 0da8b50624 chores: up peace
Barış Soner Uşaklı 51bf5e9512 chore: up markdown
Barış Soner Uşaklı 7a147fb504 Merge branch 'master' into develop
Barış Soner Uşaklı 7f5ec0ef90 chore: up markdown
Barış Soner Uşaklı cdfc1bfe5e chore: up themes
renovate[bot] d26c9bf83f
fix(deps): update dependency ace-builds to v1.21.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 10ed33f1b6
fix(deps): update dependency pg-cursor to v2.10.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı fd80b612d2 chore: up harmony
renovate[bot] 49b3badbc5
fix(deps): update dependency @socket.io/redis-adapter to v8.2.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 3d9f6f41ec
fix(deps): update dependency ace-builds to v1.21.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 9840289c24
fix(deps): update dependency pg to v8.11.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Misty Release Bot 4355b34d0e chore: incrementing version number - v3.1.3
Barış Soner Uşaklı efea33d906 Merge branch 'master' into develop
renovate[bot] 18606f9c4d
fix(deps): update dependency semver to v7.5.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 28fb4e10ae
fix(deps): update dependency esbuild to v0.17.19 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Misty Release Bot 8d8d102b95 chore: incrementing version number - v3.1.2
Barış Soner Uşaklı bd80d36e0d Merge branch 'master' into develop
renovate[bot] 88e891fcc6
fix(deps): update dependency mongodb to v5.5.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 3a883e3f70
fix(deps): update dependency nodemailer to v6.9.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 97ec0c7519
fix(deps): update dependency connect-redis to v7.1.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 12c0313057
chore(deps): update dependency jquery to v3.7.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Misty Release Bot a454af4d4c chore: incrementing version number - v3.1.1
Barış Soner Uşaklı ad1ae29105 dep: closes
Breaking: Cross-Origin-Embedder-Policy middleware is now disabled by default. See #​411
renovate[bot] 90e53177fc
fix(deps): update dependency webpack to v5.82.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 326d820fd3
fix(deps): update dependency ace-builds to v1.20.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Misty Release Bot ca14404c45 chore: incrementing version number - v3.1.0
Barış Soner Uşaklı cd8fa55e05 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
Barış Soner Uşaklı 14a5c1aa46 chore: up themes
Julian Lam e94c58becd Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı f9997b2768 chore: up harmony
Barış Soner Uşaklı 2b259b2065 chore: up dbsearch
Barış Soner Uşaklı 9064920f49 chore: up harmony
Barış Soner Uşaklı 622d75d724 chore: up harmony
Barış Soner Uşaklı c92a14abe7 chore: up markdown
Barış Soner Uşaklı 475ecf42d0 chore: up harmony
Barış Soner Uşaklı ca7ff29212 chore: up emoji
Barış Soner Uşaklı 78f793473d feat: up emoji, remove title parse code
renovate[bot] 54f4aba037
chore(deps): update dependency eslint to v8.40.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 77b05b73a8
fix(deps): update dependency helmet to v6.2.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] f6db5f6018
fix(deps): update dependency terser-webpack-plugin to v5.3.8 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı f974c230ef fix: chat ip button not doing anything if clicked outside of icon
renovate[bot] 84548edbb3
fix(deps): update dependency nodebb-theme-persona to v13.0.63 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] bac0b7b228
fix(deps): update dependency mongodb to v5.4.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 64add3e36b chore: up deps
renovate[bot] ae7547e2e0
fix(deps): update dependency @isaacs/ttlcache to v1.4.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] fe041498cb
chore(deps): update commitlint monorepo to v17.6.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 048fbcaac0 chore: up harmony
Barış Soner Uşaklı f337ca652e chore: up deps
renovate[bot] 5f4197a986
fix(deps): update dependency nodebb-theme-persona to v13.0.61 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] e630cf2580
fix(deps): update dependency nodebb-theme-harmony to v1.0.15 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 0813ee7818
fix(deps): update dependency ace-builds to v1.19.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] cdebc0d167
fix(deps): update dependency webpack to v5.82.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 80bcd93829
fix(deps): update dependency nodebb-plugin-spam-be-gone to v2.0.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 68283bcdbe chore: up widgets
Barış Soner Uşaklı eab2679f0c chore: up harmony
Barış Soner Uşaklı 7f19913b9f chore: up harmony
Barış Soner Uşaklı 832fe95a33 chore: up themes
renovate[bot] 904adf57bf
fix(deps): update dependency nodebb-theme-harmony to v1.0.11 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 700d1da9a1
fix(deps): update dependency @socket.io/redis-adapter to v8.2.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 76cc1cf383
chore(deps): update dependency jsdom to v22 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Misty Release Bot a70b25a44a chore: incrementing version number - v3.0.1
renovate[bot] efadd7146e
fix(deps): update dependency nodebb-plugin-composer-default to v10.1.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 602f05201a
fix(deps): update dependency nodebb-plugin-emoji to v5.0.8 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 2caf4afc3c chore: up harmony
renovate[bot] f0d989e4ba
chore(deps): update dependency jsdom to v21.1.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 72bc471e73
fix(deps): update dependency nodebb-plugin-mentions to v4.1.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 9e4bd4e916 chore: up harmony
Barış Soner Uşaklı 01960f2718 chore: up composer
Barış Soner Uşaklı b691524740 chore: up deps
Barış Soner Uşaklı e3551d80d7 feat: allow tag editing from topic tools
closes 
closes 
closes 
Barış Soner Uşaklı 4b374f044f chore: up themes
Barış Soner Uşaklı eb0c77fd69 feat: , improve chat editing
use a new template for editing chats,
remove the data-mid on the chat inputEl
renovate[bot] e0f0c08a98
fix(deps): update dependency nodebb-widget-essentials to v7.0.11 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Julian Lam b0005f18a1 fix(deps): bump composer-default, closes
Barış Soner Uşaklı ee085c1d47 chore: up harmony
renovate[bot] ce05e743e0
fix(deps): update dependency sharp to v0.32.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 1d7e981f1f
fix(deps): update dependency yargs to v17.7.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 2588853b60 chore: up widgets
Barış Soner Uşaklı 83569debe8 Merge branch 'master' into develop
Barış Soner Uşaklı 01669fa54e chore: up harmony
renovate[bot] e9d30f76c2
fix(deps): update dependency webpack to v5.81.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] c4c55684b9
chore(deps): update commitlint monorepo to v17.6.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 8179977770
fix(deps): update dependency nodebb-plugin-emoji to v5.0.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 2e2bc54bdf
chore(deps): update dependency lint-staged to v13.2.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı c58d07f40c chore: up harmony
renovate[bot] d4bf0ae743
fix(deps): update dependency lru-cache to v9.1.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 6413efbbc6
fix(deps): update dependency webpack to v5.80.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] e55f1b55b1
fix(deps): update dependency mongodb to v5.3.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] d8829872fe
fix(deps): update dependency sass to v1.62.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Misty Release Bot 2103043e78 chore: incrementing version number - v3.0.0
Julian Lam d2066f59c0 fix: bump mentions and harmony
renovate[bot] f66eba293c
fix(deps): update dependency mkdirp to v3.0.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a8a2ebbe2b
fix(deps): update dependency semver to v7.5.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] f0408ea90d
fix(deps): update dependency esbuild to v0.17.18 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 04f77adaa5
fix(deps): update dependency nodebb-plugin-emoji to v5.0.6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] e74e76b15b
chore(deps): update dependency eslint to v8.39.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı a405343de0 chore: up harmony
Barış Soner Uşaklı 1767fe3d44 chore: up deps
Barış Soner Uşaklı 0962c063dd chore: up composer
renovate[bot] 967b9840cf
fix(deps): update dependency postcss to v8.4.23 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 22f6b8f6f7
fix(deps): update dependency ace-builds to v1.18.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 2c91c4e1b1 chore: up harmony
Barış Soner Uşaklı cef9e79105 chore: up harmony
Barış Soner Uşaklı bea1826fd5 chore: up harmony
renovate[bot] 666fe04ec0
fix(deps): update dependency nodebb-plugin-2factor to v7.0.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 52f32b0b45 chore: up harmony
renovate[bot] d2b8512cfe
fix(deps): update dependency lru-cache to v9.0.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] ba2b7f5b56
fix(deps): update dependency commander to v10.0.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 90fca08ed8
fix(deps): update dependency ioredis to v5.3.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] fe4e938341
fix(deps): update dependency postcss to v8.4.22 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 4cd8c2ffbc
fix(deps): update dependency esbuild to v0.17.17 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 22cb918cce chore: up widgets
Barış Soner Uşaklı 445a475292 chore: up deps
renovate[bot] 455de50dfa
fix(deps): update dependency webpack to v5.79.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 550d125d54
fix(deps): update dependency ace-builds to v1.17.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı d1b9f83d03 chore: up composer
renovate[bot] 4e5fbc546a
fix(deps): update dependency helmet to v6.1.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] c11645440e
fix(deps): update dependency sass to v1.62.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 1dc6eb51c2
chore(deps): update dependency sass-embedded to v1.62.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı d5636df207 chore: up harmony
renovate[bot] 1ab7fdc81e
fix(deps): update dependency semver to v7.4.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] c0d9296150
fix(deps): update dependency rtlcss to v4.1.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 415f87811d
fix(deps): update dependency helmet to v6.1.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] d165164a13
fix(deps): update dependency helmet to v6.1.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 132476d581 feat: update mkdirp to 3.x, closes
Barış Soner Uşaklı 43c6087b34 feat: update rimraf to 5.x, closes
Barış Soner Uşaklı c3cedefef3 feat: update lru-cache to 9.x, closes
renovate[bot] bdacd1c6b4
fix(deps): update dependency esbuild to v0.17.16 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 1fcbee0f0b chore: up harmony
Barış Soner Uşaklı 4363c0bb94 chore: up harmony
Barış Soner Uşaklı 1466d5b3e8 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
Barış Soner Uşaklı 24c24e6cab chore: up harmony
renovate[bot] 5d880e9d89
fix(deps): update dependency helmet to v6.1.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] afa37d6d9d
chore(deps): update dependency eslint to v8.38.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı eff9f98d29 chore: up harmony
renovate[bot] d7125a0c8a
fix(deps): update dependency lru-cache to v8.0.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 62a84f6344
fix(deps): update dependency webpack to v5.78.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] c7ccf9b85e
chore(deps): update dependency sass-embedded to v1.61.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 248c5f62ef
fix(deps): update dependency sass to v1.61.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 1a888f5082
chore(deps): update dependency lint-staged to v13.2.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 9020cd4085 chore: up harmony
Barış Soner Uşaklı 5dc1d6d5c6 chore: up harmony
Barış Soner Uşaklı b912a132a9 chore: up harmony
Barış Soner Uşaklı 6962d20662 chore: up harmony
Julian Lam 654abb48cd chore: rc.2
Barış Soner Uşaklı 3a50ad3a36 chore: harmony beta.102
Julian Lam f49fc5caac fix(deps): bump mentions
Barış Soner Uşaklı 90e2e0bf3f chore: up harmony
renovate[bot] 4bede9fb62
fix(deps): update dependency mongodb to v5.2.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 0e3d34ccf7 chore: up harmony
Barış Soner Uşaklı 5cc1dd51d6 chore: up harmony
Barış Soner Uşaklı 645ebec8fa feat: allow multiple topic selects in topic-list
chore: up persona
renovate[bot] 569944f1d9
fix(deps): update dependency nodebb-plugin-composer-default to v10.0.44 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı e18d0df8b5 chore: up harmony
renovate[bot] 0187e1771c
fix(deps): update dependency esbuild to v0.17.15 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 4fb021a72b chore: up harmony
Barış Soner Uşaklı ec106d914b chore: up harmony
Barış Soner Uşaklı f1f32a47ab chore: up harmony
Barış Soner Uşaklı 9c9766334e beta.93
Barış Soner Uşaklı 08d159f5f7 chore: up deps
Barış Soner Uşaklı fe73c007da chore: up harmony
Barış Soner Uşaklı 764aca62de chore: up harmony
Barış Soner Uşaklı 9d6e509911 beta.89
Barış Soner Uşaklı 2d75625b26 chore: up harmony
renovate[bot] 1ac37b4333
fix(deps): update dependency nodebb-plugin-mentions to v4.0.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı cc138c9303 chore: up harmony
Barış Soner Uşaklı a44f170a5c chore: up harmony
renovate[bot] defc01d918
chore(deps): update dependency eslint to v8.37.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] e90390180d
fix(deps): update dependency webpack to v5.77.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 80f7dce891 chore: up harmony
renovate[bot] 0e57afa9db
chore(deps): update dependency @commitlint/cli to v17.5.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 9f5dc9adff
fix(deps): update dependency nodebb-rewards-essentials to v0.2.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 609c055807
fix(deps): update dependency nodebb-theme-persona to v13.0.55 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 3f8344804a chore: up harmony
renovate[bot] 8906002772
fix(deps): update dependency esbuild to v0.17.14 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 415da6c2ed
fix(deps): update dependency nodebb-theme-persona to v13.0.53 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b17ab944e6
fix(deps): update dependency sharp to v0.32.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 4ab60c888c
fix(deps): update dependency esbuild to v0.17.13 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] e753603e6a
fix(deps): update dependency csrf-sync to v4.0.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 6947e60b47
fix(deps): update dependency @popperjs/core to v2.11.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 034666b4c1
chore(deps): update dependency sass-embedded to v1.60.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 7b7f473e14 chore: up themes
renovate[bot] 400a7abf55
fix(deps): update dependency sass to v1.60.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 5d2900e95d
fix(deps): update dependency rimraf to v4.4.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 96305e12c9
fix(deps): update dependency @isaacs/ttlcache to v1.2.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 5a7104f13f
fix(deps): update dependency html-to-text to v9.0.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 361441bd02 chore: up harmony
renovate[bot] 97f081353f
fix(deps): update dependency helmet to v6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 98b58bcc3e
fix(deps): update dependency nodebb-widget-essentials to v7.0.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 8c07a8d7e0
fix(deps): update dependency mkdirp to v2.1.6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 69a7bfbe71
chore(deps): update dependency @commitlint/cli to v17.5.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 7f54709da7
fix(deps): update dependency webpack to v5.76.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Julian Lam e6e08d561b chore: bump version tag for RC
Julian Lam ddcdaacc94 refactor: post-queue frontend logic
Barış Soner Uşaklı 4305c0a123 chore: up harmony
Barış Soner Uşaklı 77ddfc642e feat: closes , move sort settings to user settings page
don't change user settings when user changes sort inside topic/category
renovate[bot] 7c780210a8
fix(deps): update dependency fs-extra to v11.1.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a2d3f6741c
fix(deps): update dependency commander to v10 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 238a78098c
fix(deps): update dependency lru-cache to v8.0.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] f21c8ca4be
chore(deps): update dependency @apidevtools/swagger-parser to v10 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 1502068eff
chore: up rimraf to 4.x ()
* chore: up rimraf to 4.x

* chore: oops up rimraf

* test: fix rimraf in tests
renovate[bot] 0d236adf2c
fix(deps): update dependency lru-cache to v8 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı fafa130406
chore: up connect-redis to 7.x, drop node 14 ()
Barış Soner Uşaklı 7d831f0be3 chore: up harmony
Barış Soner Uşaklı 5db037f1ea
chore: up mongo deps ()
* chore: up mongo deps

* mongodb 5.x no more callbacks
renovate[bot] 75436dc02c
fix(deps): update dependency ace-builds to v1.16.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b0b060da2d
fix(deps): update dependency sass to v1.59.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 2cde7231f5
chore(deps): update dependency sass-embedded to v1.59.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 6edb908b0b
fix(deps): update dependency nodebb-plugin-spam-be-gone to v2.0.6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] ae9d6d775b
fix(deps): update dependency cron to v2.3.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] f90696de49
fix(deps): update dependency graceful-fs to v4.2.11 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 2273a8221a
fix(deps): update dependency esbuild to v0.17.12 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a5f19ee6ea
fix(deps): update dependency webpack to v5.76.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Barış Soner Uşaklı 7ba70d1561
Bootstrap5 ()
* chore: up deps

* chore: up composer

* fix(deps): bump 2factor to v7

* chore: up harmony

* chore: up harmony

* fix: missing await

* feat: allow middlewares to pass in template values via res.locals

* feat: buildAccountData middleware automatically added ot all account routes

* fix: properly allow values in res.locals.templateValues to be added to the template data

* refactor: user/blocks

* refactor(accounts): categories and consent

* feat: automatically 404 if exposeUid or exposeGroupName come up empty

* refactor: remove calls to getUserDataByUserSlug for most account routes, since it is populated via middleware now

* fix: allow exposeUid and exposeGroupName to work with slugs with mixed capitalization

* fix: move reputation removal check to accountHelpers method

* test: skip i18n tests if ref branch when present is not develop

* fix(deps): bump theme versions

* fix(deps): bump ntfy and 2factor

* chore: up harmony

* fix: add missing return

* fix: , only focus on search input on md environments and up

* feat: allow file uploads on mobile chat

closes https://github.com/NodeBB/NodeBB/issues/11217

* chore: up themes

* chore: add lang string

* fix(deps): bump ntfy to 1.0.15

* refactor: use new if/each syntax

* chore: up composer

* fix: regression from user helper refactor

* chore: up harmony

* chore: up composer

* chore: up harmony

* chore: up harmony

* chore: up harmony

* chore: fix composer version

* feat: add increment helper

* chore: up harmony

* fix:  no timestamps in future 

* chore: up harmony

* check config.theme as well

fire action:posts.loaded after processing dom

* chore: up harmony

* chore: up harmony

* chore: up harmony

* chore: up themes

* chore: up harmony

* remove extra class

* refactor: move these to core from harmony

* chore: up widgets

* chore: up widgets

* height auto

* fix: closes 

* dont focus inputs, annoying on mobile

* fix: dont focus twice, only focus on chat input on desktop

dont wrap widget footer in row

* chore: up harmony

* chore: up harmony

* update chat window

* chore: up themes

* fix cache buster for skins

* chat fixes

* chore: up harmony

* chore: up composer

* refactor: change hook logs to debug

* fix: scroll to post right after adding to dom

* fix: hash scrolling and highlighting correct post

* test: re-enable read API schema tests

* fix: add back schema changes for 179faa2270f2ad955dcc4a7b04755acce59e6ffd and c3920ccb10d8ead2dcd9914bb1784bed3f6adfd4

* fix: schema changes from 488f0978a4

* fix: schema changes for f4cf482a87

* fix: schema update for be6bbabd0e

* fix: schema changes for 69c96078ea

* fix: schema changes for d1364c3130

* fix: schema changes for 84ff1152f7

* fix: schema changes for b860c2605c

* fix: schema changes for 23cb67a112

* fix: schema changes for b916e42f40

* fix: schema change for a9bbb586fc

* fix: schema changes for 4b738c8cd3

* fix: schema changes for 58b5781cea

* fix: schema changes for 794bf01b21

* fix: schema changes for 80ea12c1c1, e368feef51, and 52ead114bec961c62fa2eb0786540e229f6e4873

* fix: composer-default object in config?

* fix: schema changes for 9acdc6808c and 093093420027999df3c67bf0ea6024f6dbf81d2d

* fix: schema changes for c0a52924f1

* fix: schema change for aba420a3f3, move loggedInUser to optional props

* fix: schema changes for 8c67031609

* fix: schema changes for 27e53b42f3

* fix: schema changes for 2835966518

* fix: breaking test for email confirmation API call

* fix: schema changes for refactored search page

* fix: schema changes for user object

* fix: schema changes for 9f531f957e

* fix: schema changes for c4042c70de and 23175110a2

* fix: schema changes for 9b3616b10392e247974eb0c1e6225a1582bf6c69

* fix: schema changes for 5afd5de07d

* fix: schema change for 1d7baf12171cffbd3af8914bef4e6297d1160d49

* fix: schema changes for 57bfb37c55a839662144e684875003ab52315ecc and be6bbabd0e

* fix: schema changes for 6e86b4afa20d662af8b9f1c07518df2d8c258105 and 3efad2e13b7319eb9a1f4fda7af047be43ebc11f and 68f66223e73a72f378f193c83a9b5546bede2cda

* fix: allowing optional qs prop in pagination keys (not sure why this didn't break before)

* fix: re-login on email change

* fix: schema changes for c926358d73

* fix: schema changes for 388a8270c9882892bad5c8141f65da8d59eac0fd

* fix: schema change for 2658bcc821c22e137a6eeb9bb74098856a642eaf

* fix: no need to call account middlewares for chats routes

* fix: schema changes for 71743affc3e58dc85d4ffa15ce043d4d9ddd3d67

* fix: final schema changes

* test: support for anyOf and oneOf

* fix: check thumb

* dont scroll to top on back press

* remove group log

* fix: add top margin to merged and deleted alerts

* chore: up widgets

* fix: improve fix-lists mixin

* chore: up harmony/composer

* feat: allow hiding quicksearch results during search

* dont record searches made by composer

* chore: up 54

* chore: up spam be gone

* feat: add prev/next page and page count into mobile paginator

* chore: up harmony

* chore: up harmony

* use old style for IS

* fix: hide entire toolbar row if no posts or not singlePost

* fix: updated messaging for post-queue template, 

* fix: btn-sm on post queue back button

* fix: bump harmony, closes 

* fix: remove unused alert module import

* fix: bump harmony

* fix: bump harmony

* chore: up harmony

* refactor: IS scrolltop

* fix: update users:search-user-for-chat source string

* feat: support for mark-read toggle on chats dropdown and recent chats list

* feat: api v3 calls to mark chat read/unread

* feat: send event:chats.mark socket event on mark read or unread

* refactor: allow frontend to mark chats as unread, use new API v3 routes instead of socket calls, better frontend event handling

* docs: openapi schema updates for chat marking

* fix: allow unread state toggling in chats dropdown too

* fix: issue where repeated openings of the chats dropdown would continually add events for mark-read/unread

* fix: debug log

* refactor: move userSearch filter to a module

* feat(routes): allow remounting /categories ()

* feat: send flags count to frontend on flags list page

* refactor: filter form client-side js to extract out some logic

* fix: applyFilters to not take any arguments, update selectedCids in updateButton instead of onHidden

* fix: use userFilter module for assignee, reporterId, targetUid

* fix(openapi): schema changes for updated flags page

* fix: dont allow adding duplicates to userFilter

* use same var

* remove log

* fix: closes 

* feat: lang key for x-topics

* chore: up harmony

* chore: up emoji

* chore: up harmony

* fix: update userFilter to allow new option `selectedBlock`

* fix: wrong block name passed to userFilter

* fix: https://github.com/NodeBB/NodeBB/issues/11283

* fix: chats, allow multiple dropdowns like in harmony

* chore: up harmony

* refactor: flag note adding/editing, closes 

* fix: remove old prepareEdit logic

* chore: add caveat about hacky code block in userFilter module

* fix: placeholders for userFilter module

* refactor: navigator so it works with multiple thumbs/navigators

* chore: up harmony

* fix: closes , destroy quick reply autocomplete

on navigation

* fix: filter disabled categories on user categories page count

* chore: up harmony

* docs: update openapi spec to include info about passing in timestamps for topic creation, removing timestamp as valid request param for topic replying

* fix: send back null values on ACP search dashboard for startDate and endDate if not expicitly passed in, fix tests

* fix: tweak table order in ACP dash searches

* fix: only invoke navigator click drag on left mouse button

* feat: add back unread indicator to navigator

* clear bookmark on mark unread

* fix: navigator crash on ajaxify

* better thumb top calculation

* fix: reset user bookmark when topic is marked unread

* Revert "fix: reset user bookmark when topic is marked unread"

This reverts commit 9bcd85c2c6848c3d325d32027261809da6e11c9e.

* fix: update unread indicator on scroll, add unread count

* chore: bump harmony

* fix: crash on navigator unread update when backing out of a topic

* fix: closes 

* fix: update topics:recent zset when rescheduling a topic

* fix: dupe quote button, increase delay, hide immediately on empty selection

* fix: navigator not showing up on first load

* refactor: remove glance

assorted fixes to navigator
dont reduce remaning count if user scrolls down and up quickly
only call topic.navigatorCallback when index changes

* more sanity checks for bookmark

dont allow setting bookmark higher than topic postcount

* closes , 🚋

* Revert "fix: update topics:recent zset when rescheduling a topic"

This reverts commit 737973cca9e94b6cb3867492a09e1e0b1af391d5.

* fix: , show proper error if queued post doesn't exist

was showing no-privileges if someone else accepted the post

* https://github.com/NodeBB/NodeBB/issues/11307

dont use li

* chore: up harmony

* chore: bump version string

* fix: copy paste fail

* feat: closes , tag filtering

add client side support for filtering by tags on /category, /recent and /unread

* chore: up harmony

* chore: up harmony

* Revert "fix: add back req.query fallback for backwards compatibility" [breaking]

This reverts commit cf6cc2c454dc35c330393c62ee8ce67b42d8eefb.
This commit is no longer required as passing in a CSRF token via query parameter is no longer supported as of NodeBB v3.x

This is a breaking change.

* fix: pass csrf token in form data, re: 

* chore: up deps

* fix: tests, use x-csrf-token query param removed

* test: fix csrf_token

* lint: remove unused

* feat: add itemprop="image" to avatar helper

* fix: get chat upload button in chat modal

* breaking: remove deprecated socket.io methods

* test: update messaging tests to not use sockets

* fix: parent post links

* fix: prevent post tooltip if mouse leaves before data/tpl is loaded

* chore: up harmony

* chore: up harmony

* chore: up harmony

* chore: up harmony

* fix: nested replies indices

* fix(deps): bump 2factor

* feat: add loggedIn user to all api routes

* chore: up themes

* refactor: audit admin v3 write api routes as per 

* refactor: audit category v3 write api routes as per  [breaking]

docs: fix open api spec for 

* refactor: audit chat v3 write api routes as per 

* refactor: audit files v3 write api routes as per 

* refactor: audit flags v3 write api routes as per 

* refactor: audit posts v3 write api routes as per 

* refactor: audit topics v3 write api routes as per 

* refactor: audit users v3 write api routes as per 

* fix: lang string

* remove min height

* fix: empty topic/labels taking up space

* fix: tag filtering when changing filter to watched topics

or changing popular time limit to month

* chore: up harmony

* fix: closes , show no post error if queued post already accepted/rejected

* test: 

* test: 

* fix(deps): bump 2factor

* fix:  clear cache on thumb remove

* fix: thumb remove on windows, closes 

* test: openapi for thumbs

* test: fix openapi

---------

Co-authored-by: Julian Lam <julian@nodebb.org>
Co-authored-by: Opliko <opliko.reg@protonmail.com>
renovate[bot] ae53a6e046
chore(deps): update dependency jsdom to v21.1.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 967c0ccfa1
fix(deps): update dependency webpack to v5.76.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 50f1476831
chore(deps): update dependency eslint to v8.36.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 5afea4b780
fix(deps): update dependency autoprefixer to v10.4.14 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 29fbecfc7b
fix(deps): update dependency terser-webpack-plugin to v5.3.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] d8f787eb17
chore(deps): update dependency lint-staged to v13.2.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 87be26940f
chore(deps): update dependency jquery to v3.6.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b543a0d05a
fix(deps): update dependency webpack to v5.76.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 5fa38fbe86
fix(deps): update dependency nodebb-plugin-spam-be-gone to v1.0.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 34cf64f5ac
fix(deps): update dependency pg-cursor to v2.9.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 9a7f73ca68
fix(deps): update dependency pg to v8.10.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a85276a680
fix(deps): update dependency mkdirp to v2.1.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b70716f130
fix(deps): update dependency lru-cache to v7.18.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 18b3ac6e23
fix(deps): update dependency esbuild to v0.17.11 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b8efa4664d
fix(deps): update dependency ace-builds to v1.15.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a6f22afafa
fix(deps): update dependency mkdirp to v2.1.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b526d42ed9
fix(deps): update dependency lru-cache to v7.18.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] f155eedb8d
chore(deps): update dependency eslint to v8.35.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 22a3ba65a2
fix(deps): update dependency nodebb-plugin-mentions to v3.0.13 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] a4aeee968a
chore(deps): update commitlint monorepo to v17.4.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] b75212f757
fix(deps): update dependency yargs to v17.7.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 3d85584234
fix(deps): update dependency sanitize-html to v2.10.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 17c2467dd1
fix(deps): update socket.io packages to v4.6.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 4211e4ddb2
fix(deps): update dependency lru-cache to v7.17.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 02d69920ae
fix(deps): update dependency body-parser to v1.20.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 865e150691
fix(deps): update dependency esbuild to v0.17.10 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Julian Lam c76e344f37 fix(deps): bump theme versions
psibean 5a994290f2 Replace csurf with csrf-sync
renovate[bot] affac5692a
fix(deps): update dependency lru-cache to v7.15.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 01b2915e1c
fix(deps): update dependency ace-builds to v1.15.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>