Files
NodeBB/install/package.json

207 lines
6.3 KiB
JSON
Raw Normal View History

2017-11-21 14:38:24 -05:00
{
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "4.8.1",
Bootstrap5 (#10894) * 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: #11191, 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: #11228 no timestamps in future :hourglass: * 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 #11238 * 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 488f0978a4aa1ca1e4d2a1f2e8c7ef7a681f2f27 * fix: schema changes for f4cf482a874701ce80c0f306c49d8788cec66f87 * fix: schema update for be6bbabd0e2551fbe9571dcf3ee40ad721764543 * fix: schema changes for 69c96078ea78ee2c45885a90a6f6a59f9042a33c * fix: schema changes for d1364c313021e48a879a818b24947e1457c062f7 * fix: schema changes for 84ff1152f7552dd866e25a90972d970b9861107e * fix: schema changes for b860c2605c209e0650ef98f4c80d842ea23a51ce * fix: schema changes for 23cb67a1126481848fac39aafd1e253441e76d7f * fix: schema changes for b916e42f400dac8aa51670b15e439f87f0eb8939 * fix: schema change for a9bbb586fcb3a1c61b5fb69052236e78cdf7d743 * fix: schema changes for 4b738c8cd36c936a1dbe2bb900c694bf6c5520ec * fix: schema changes for 58b5781cea9acb129e6604a82ab5a5bfc0d8394d * fix: schema changes for 794bf01b21709c4be06584d576d706b3d6342057 * fix: schema changes for 80ea12c1c1963f5b39fb64841e4f3c8da3c87af2, e368feef51e0766f119c9710fb4db8f64724725c, and 52ead114bec961c62fa2eb0786540e229f6e4873 * fix: composer-default object in config? * fix: schema changes for 9acdc6808c070555352951c651921df181b10993 and 093093420027999df3c67bf0ea6024f6dbf81d2d * fix: schema changes for c0a52924f1f7ef8caeaacda67363ac269b56042c * fix: schema change for aba420a3f3b774e949c2539c73f3dc0e1ae79a38, move loggedInUser to optional props * fix: schema changes for 8c67031609da30d788561459f8bb76e9a69253de * fix: schema changes for 27e53b42f3ce48fa61d3754375715cd41ffe808d * fix: schema changes for 28359665187b0a3b9ec6226dca1234ebdbd725a5 * 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 9f531f957e08eabb4bae844ddd67bde14d9b59f0 * fix: schema changes for c4042c70decd628e5b880bd109515b47e4e16164 and 23175110a29640e6fa052db1079bfedb34a61055 * fix: schema changes for 9b3616b10392e247974eb0c1e6225a1582bf6c69 * fix: schema changes for 5afd5de07d42fd33f039a6f85ded3b4992200e5a * fix: schema change for 1d7baf12171cffbd3af8914bef4e6297d1160d49 * fix: schema changes for 57bfb37c55a839662144e684875003ab52315ecc and be6bbabd0e2551fbe9571dcf3ee40ad721764543 * 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 c926358d734a2fa410de87f4e4a91744215fc14a * 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, #11206 * fix: btn-sm on post queue back button * fix: bump harmony, closes #11206 * 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 (#11230) * 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 #11282 * 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 #11285 * 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 #11287, 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 #11183 * 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 #11218, :train: * Revert "fix: update topics:recent zset when rescheduling a topic" This reverts commit 737973cca9e94b6cb3867492a09e1e0b1af391d5. * fix: #11306, 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 #7382, 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: NodeBB/NodeBB#11309 * 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 #11321 * refactor: audit category v3 write api routes as per #11321 [breaking] docs: fix open api spec for #11321 * refactor: audit chat v3 write api routes as per #11321 * refactor: audit files v3 write api routes as per #11321 * refactor: audit flags v3 write api routes as per #11321 * refactor: audit posts v3 write api routes as per #11321 * refactor: audit topics v3 write api routes as per #11321 * refactor: audit users v3 write api routes as per #11321 * 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 #11354, show no post error if queued post already accepted/rejected * test: #11354 * test: #11354 * fix(deps): bump 2factor * fix: #11357 clear cache on thumb remove * fix: thumb remove on windows, closes #11357 * test: openapi for thumbs * test: fix openapi --------- Co-authored-by: Julian Lam <julian@nodebb.org> Co-authored-by: Opliko <opliko.reg@protonmail.com>
2023-03-17 11:58:31 -04:00
"homepage": "https://www.nodebb.org",
2017-11-21 14:38:24 -05:00
"repository": {
2018-03-14 23:56:32 +00:00
"type": "git",
"url": "https://github.com/NodeBB/NodeBB/"
2017-11-21 14:38:24 -05:00
},
"main": "app.js",
"scripts": {
2018-03-14 23:56:32 +00:00
"start": "node loader.js",
"lint": "eslint --cache ./nodebb .",
"test": "nyc --reporter=html --reporter=text-summary mocha",
"coverage": "nyc report --reporter=text-lcov > ./coverage/lcov.info",
"coveralls": "nyc report --reporter=text-lcov | coveralls && rm -r coverage"
},
2020-10-14 12:27:17 -04:00
"nyc": {
"exclude": [
"src/upgrades/*",
"test/*"
2020-10-14 12:27:17 -04:00
]
},
"lint-staged": {
"*.js": [
"eslint --fix"
]
2017-11-21 14:38:24 -05:00
},
"dependencies": {
2022-01-11 01:17:56 +00:00
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource-utils/scss": "0.2.2",
"@fontsource/inter": "5.2.8",
"@fontsource/poppins": "5.2.7",
"@fortawesome/fontawesome-free": "6.7.2",
"@isaacs/ttlcache": "2.1.4",
"@nodebb/spider-detector": "2.0.3",
"@popperjs/core": "2.11.8",
2024-09-13 12:43:40 -04:00
"@textcomplete/contenteditable": "0.1.13",
"@textcomplete/core": "0.1.13",
"@textcomplete/textarea": "0.1.13",
"ace-builds": "1.43.6",
"archiver": "7.0.1",
"async": "3.2.6",
"autoprefixer": "10.4.24",
"bcryptjs": "3.0.3",
"benchpressjs": "2.5.5",
"body-parser": "2.2.2",
"bootbox": "6.0.4",
"bootstrap": "5.3.8",
"bootswatch": "5.3.8",
"chalk": "4.1.2",
"chart.js": "4.5.1",
2022-01-11 01:17:56 +00:00
"cli-graph": "3.2.2",
"clipboard": "2.0.11",
"commander": "14.0.3",
"compare-versions": "6.1.1",
"compression": "1.8.1",
2022-01-11 01:17:56 +00:00
"connect-flash": "0.1.1",
2025-12-02 11:08:20 -05:00
"connect-mongo": "6.0.0",
"connect-pg-simple": "10.0.0",
"connect-redis": "9.0.0",
"cookie-parser": "1.4.7",
"cron": "4.4.0",
"cropperjs": "1.6.2",
"csrf-sync": "4.2.1",
2022-01-11 01:17:56 +00:00
"daemon": "1.1.0",
"diff": "8.0.3",
"esbuild": "0.27.3",
Squashed commit of the following: commit 7005852a65ed90966945ff61d4e9ecc49e173b0a Merge: efd322737d 71d4a6fc4e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 13 20:14:04 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit efd322737d2b683441568b7c588d8ef8c2d2fadf Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 13 20:13:59 2026 -0500 moved to harmony commit 71d4a6fc4e98117d203f93b083a4804bdecaf718 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Feb 13 12:29:23 2026 -0500 fix(deps): update dependency sortablejs to v1.15.7 (#13985) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ff292f7dee5890b1711b3347b2baad94d77e045e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Feb 13 12:29:07 2026 -0500 fix(deps): update dependency nodebb-plugin-composer-default to v10.3.16 (#13991) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 25f866cac13a8abb8d49aa8ab01ae4f7571c26a4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Feb 13 12:27:29 2026 -0500 chore(deps): update postgres docker tag to v18.2 (#13987) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1ca9841ce5c1283b68b4f3a5acb93efa33bdc657 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 13 12:26:54 2026 -0500 fix: dont call getInbox for /recent make sure there are no dupes if called commit 3756a8fe6cc7038b3536eb63a0bfd2ddfd4dc2a4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 13 11:29:16 2026 -0500 refactor: updateTags to modern js commit a8c68ddc65c446fcda641eef174c835e2a6c8609 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 13 10:39:54 2026 -0500 test: fix redis, from was string in map, but int in notif object commit 8c8782fd242e9192ea51608dab6da706353f9aef Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 13 10:17:34 2026 -0500 fix: #13990, don't blindly set `user` field on notification objects that don't have a "from" property commit a84464cffbcf8310ed3176e8a50ee977e5a96104 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 13 09:45:56 2026 -0500 chore: up themes commit 0e2a42d547ab1736fb4f92c727500051a4f6d49b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 23:22:10 2026 -0500 test: fix spec commit 0b7df274c3ff973fc761c9b454f48a26f492f29b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 22:49:55 2026 -0500 fix: unbans not triggering if user data is loaded wit 'banned' property only this was happening because of `fieldsToRemove` running before unban logic and clearing out 'banned:expire' field to undefined commit b0f2feadf48964e438a2ae9d663c56821248e62d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 21:26:40 2026 -0500 refactor: shorter check commit 1020092b978e8e6a5b8ffcefb4187ea3da9e3949 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Feb 12 21:02:52 2026 -0500 fix(deps): update dependency webpack to v5.105.2 (#13986) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6e4e02a68bb56eed1bc0c6bd01adc61a4eb8646b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Feb 12 21:02:40 2026 -0500 fix(deps): update dependency qs to v6.14.2 (#13978) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e61989a3207b984ad770c8a81031c3e4cf2824df Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 18:23:36 2026 -0500 add data-sort-value, post size has an input in column commit 4b9b3648c107a1af33f4a4952b532c28d107c66a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 18:10:19 2026 -0500 fix: #13894, buildCategoryLabel helper checks fa-nbb-none commit e16c56777d916b8200d884619aedcc89f6de5907 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 18:04:48 2026 -0500 fix: missing gap commit 5c73d33812daabcdd275011cc78fb2a7e6e5e6a3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 17:14:45 2026 -0500 test: fix missing priv in tests commit 0708cf18e9c16128a4e0ee843a28adb2533915ac Merge: 5b5960244e 7f6fcd05ff Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 15:50:26 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 5b5960244e7809ea87608791904a515306c50f26 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 15:50:21 2026 -0500 brite btn fix commit 7f6fcd05ff0ef6e736a44a50df4bd69d5a22cb9b Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Feb 12 20:14:26 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-privileges commit fe8fd9d6e594560f90e5a6efeef223fbc78b01a6 Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 12 15:13:55 2026 -0500 fix: gate crossposting behind new topics:crosspost privilege commit 5c35dc866c7802716ce2f9da61e5fa7235392821 Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 12 14:18:19 2026 -0500 feat: introduce new topics:crosspost privilege commit 803473cace2c82222c53d0b46e305821df07ae03 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 14:41:36 2026 -0500 closes: #13982, dont use btn-group on dropdowns commit 26af029af0d05925e54632786afcaecc1d57f8f1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 14:22:51 2026 -0500 https://github.com/NodeBB/NodeBB/issues/13982 commit c4411423b6481ac6a8e7899e2817428284412af9 Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 12 14:02:49 2026 -0500 fix: #13983, show only local categories in ACP privilege selector commit 292e70f70a9afa8060f51d5c678eeed65f533c79 Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 12 13:43:35 2026 -0500 fix: add example value for failing schema test commit bafd5db07ced020661118242407de1c75fbbe3a2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 12:49:41 2026 -0500 chore: up themes commit 1598004eaa4ef34f3f4371e62bf4505dccf2ef95 Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 12 12:30:19 2026 -0500 fix: lint commit 7eb491367101a853b8dc5d4602426f000dc45628 Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 12 12:01:54 2026 -0500 fix: bad relative path commit 781a900c0fccb79d51f6f83fbfafd9d47aa0c180 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Feb 12 16:52:27 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.topic commit c528d61f166a2baf909695e6b99bbb9e44920e4e Merge: 9da67474c2 072dd1aeb3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 11:51:20 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 9da67474c221fae02aab3b86d71674a625e78556 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 11:51:14 2026 -0500 feat: add guest-cta.tpl and lang strings commit 072dd1aeb3b3246d9cdd17fac1dc6ab675283b1a Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 12 11:47:17 2026 -0500 docs: OpenAPI schema for rules re-ordering route commit 1dcbcd7ca64bb8dc4454af67e07fd2b562d40d01 Merge: 1204770ae3 64dad9db8d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 10:38:42 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 1204770ae3aa096f93a089f76349298822be1f94 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 10:38:37 2026 -0500 fix key commit 64dad9db8dbdac082edc89a7b40b05f91fdb158e Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Feb 12 15:31:47 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-advanced-cache commit 9ac507e5b4d1f73ab0b33e7d39c24ae3133c90c1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 12 10:31:18 2026 -0500 feat: track all caches created in acp closes #13979 commit 0c2ab2326899680694e15cf83d9121892c6a08b3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 11 21:19:43 2026 -0500 test: add test to check picture!=uploadedpicture commit b95cd882149b7d4fb6669b0026874c6d9a88a047 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 11 21:14:50 2026 -0500 fix: regression from refactor of uploadedpicture refactor commit f0fb661c29223fdcf7764eb242667052288a7b35 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Feb 12 01:17:30 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-advanced-cache commit 7336c58cdfe94b0e59feba1de407df789254c6b0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 11 20:17:06 2026 -0500 refactor: cache page to table display notif cache too commit 756e2434ad2416ed26403b781f46022f5e7db577 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Feb 12 00:28:27 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-chat, nodebb.admin-settings-notifications commit a55651d12f5b659275bf81ceca3408ad1512c7dc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 11 19:27:47 2026 -0500 feat: closes #5867, dont email if user already read notification instead of immediately sending emails, put them in ttl cache, once cache entry expires check if the user already read the notification, if its read dont send the email commit fd43368a92abde33ce2380cfaf493a02b5b5e7c3 Author: Julian Lam <julian@nodebb.org> Date: Wed Feb 11 12:53:59 2026 -0500 feat: allow re-ordering of auto-categorization rules commit 78d7130c7a18e0e8f4ee98a923444329ba8b68ce Author: Julian Lam <julian@nodebb.org> Date: Wed Feb 11 12:35:14 2026 -0500 fix: organize rules and relays logic to separate methods commit 1747cf81864de2dc9be0c347940b1ca12ff74166 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 11 12:37:19 2026 -0500 lint: remove unused regex commit 2cddaf861a00b590e815fc552be2aa9fe215d188 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Feb 11 12:00:26 2026 -0500 fix(deps): update dependency lru-cache to v11.2.6 (#13970) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c4420da354055c2f51f528c4c4bef3104dacddb3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Feb 11 11:55:24 2026 -0500 fix(deps): update dependency satori to v0.19.2 (#13974) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 48929aaedf6cb05ad7bdbddaa0d8a08c5c932f60 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Feb 11 11:50:53 2026 -0500 fix(deps): update dependency webpack to v5.105.1 (#13975) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9608cce693d43579b54ef2500133f0630f7a96c3 Author: Julian Lam <julian@nodebb.org> Date: Wed Feb 11 11:50:06 2026 -0500 refactor: emoji replacement code into helper function, remove use of regex on untrusted user input commit bb5e711802746ae130281d02a838f2a9102ea27e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Feb 11 11:50:26 2026 -0500 chore(deps): update redis docker tag to v8.6.0 (#13976) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c65af1998565380bd04deee915a152e04547c875 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Wed Feb 11 11:38:03 2026 -0500 refactor: add createFieldChecker (#13973) * refactor: add createFieldChecker * refactor: use hasField in topic/data.js * refactor: use hasField in categories/data.js * test: fix category nickname logic * test: fix spec commit 52a807e7956fa90c7b156a7275d1f84b7a576b0b Merge: bc1fd892df d133f9108b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 22:50:10 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit bc1fd892dfcff3c76bc3b6accdccfe23bc777ae1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 22:50:06 2026 -0500 chore: up mentions commit d133f9108b1e5dc12e5d7924e0e9a695ba6288a7 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Feb 11 03:48:10 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.groups commit 0fd8200a0480be7c6f03bda5c0b84bbf94b51564 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 22:47:45 2026 -0500 chore: up mentions commit 5976ef42a6a2d5f51aa7044bebd98014e506fe97 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 22:46:56 2026 -0500 add x-members commit c9f31e6507d292cd73555fe344340464e7e53764 Merge: d2b8d4c136 4bccc311db Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 22:12:02 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit d2b8d4c136c28c95eabec2eb9a17213cc87551fc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 22:11:58 2026 -0500 quick reply autocomplete style change up mentions commit 4bccc311db03103b704e9bc5bba35b70c79c5210 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Feb 11 03:03:39 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.groups commit 45ff9f0d45bb9676f49b95192f204823b44f4d34 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 22:03:15 2026 -0500 feat: add group tx key commit d52b135954bb4c70f80053f5105150f1fe17a5d6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 21:43:44 2026 -0500 test: fix hasOwn commit ffc4c0dd99567f204f695480684c748f23ad7c12 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 21:39:57 2026 -0500 test: group members test commit 87fdca2a8a4fdd73ad4ce59ff8799efd318c9339 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 21:31:47 2026 -0500 test: add more info to failiing response commit 9a198c382e1ef6faff774efab5ea0cd62a6d64f2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 21:12:41 2026 -0500 refactor: run searches in parallel commit 9cd87fca52612f03a8534bbe89aa6a5168c87823 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 20:26:34 2026 -0500 chore: up mentions commit 06f4f70078426e6b98be5918cdc2af7bd92f8972 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 20:20:07 2026 -0500 chore: up mentions/composer commit dcbbc187ab656f46af30508d25503d13181bf5cc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 17:58:04 2026 -0500 fx: filter at the end of user.search remove commented out code commit 4a38d67c553dbc722f4d0e4bd7733ed0dd593357 Author: Julian Lam <julian@nodebb.org> Date: Tue Feb 10 14:13:11 2026 -0500 fix: #13969, bump mentions commit 62d88555aee73251283419dd49f35e73b10c5729 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 12:39:11 2026 -0500 feat: eslint10 (#13967) * feat: eslint10 * lint: no-useless-assignment commit e4455b1cb3e0facc9fc9f309b2097bb3b8b7de63 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Feb 10 15:38:02 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-web-crawler commit fe35ad4f47fa752b68b8a938e0c18a5ab6ad6102 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 10:37:02 2026 -0500 feat: closes #13968, add sitemap cache duration commit 4aac65624811864a198949da6a2a3a1cbdfff727 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 10:21:56 2026 -0500 chore: up link-preview commit abcfc1a5ae533c5a41542e1d97c2798a622db034 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 10 09:46:23 2026 -0500 feat: add data-field values from tpl into search dict closes #9709 remove quotes from strings so show help actually finds show "help" tab commit 05dd46c31fd09dad94a9a8e1adb513cc492fe7dd Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 18:23:29 2026 -0500 test: fix spec, remove log commit 4edec6aa19b6fc7c396ea68108af90aa12e152c1 Merge: 52f1c7372c 9ebd8f4f6a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 17:03:50 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 52f1c7372c468c758e07d6b03f2e6d514d15bbaa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 14:01:59 2026 -0500 remove generatedTitle from hash, its added later commit 9ebd8f4f6ad402940753975646ac021eae72b9e6 Author: Julian Lam <julian@nodebb.org> Date: Mon Feb 9 13:56:26 2026 -0500 fix: lint commit 0fe75acf47c49f8cb3e3e6b09d16afd54b48d6a0 Merge: ca237e6766 9f1369a272 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 13:53:01 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 9f1369a272f250e2e61e76b197ca39e224289c93 Author: Julian Lam <julian@nodebb.org> Date: Mon Feb 9 13:45:31 2026 -0500 fix: #13962, infinite scroll and pagination not working on world commit ca237e676610c9548c09f585fae8dda408865504 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 12:53:02 2026 -0500 test: favicon test commit c61326dfa81cbc8b27f18579564138f1b0d6b556 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Feb 9 12:42:40 2026 -0500 chore(deps): update dependency @stylistic/eslint-plugin to v5.8.0 (#13965) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3f67a0002a0f0953f71aa33e01ad158136b2e4b6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 12:41:45 2026 -0500 refactor: shorter commit 040567ad45bd92f6f4baeb941b6e8976cf238d7f Merge: 007efc21d4 b527cb5a37 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 12:41:27 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit b527cb5a3756ad0d3a9c3bb470dbe914ca261ff9 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Feb 9 17:19:45 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.world commit 76fe4bdd983a5944f7b2d99855ce57260ff9d912 Author: Julian Lam <julian@nodebb.org> Date: Mon Feb 9 12:19:06 2026 -0500 fix: bump themes, l10n world sort label commit 007efc21d42d2de9f7baf7e1b7f6cc854d428a4d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 9 11:47:28 2026 -0500 feat: closes https://github.com/NodeBB/NodeBB/pull/11970 allow favicons via upload plugins dont hardcoded favicon url to /assets/uploads and use whats saved in acp field commit c2695d89ee909a793df93b0ff57c695c34298833 Author: Julian Lam <julian@nodebb.org> Date: Mon Feb 9 10:24:32 2026 -0500 chore: forcibly resetting all translations for custom-reason.json commit 433d318f2760bb0c643e9054cb1874e2b172c3a8 Author: Julian Lam <julian@nodebb.org> Date: Mon Feb 9 10:07:43 2026 -0500 fix: rename translations as well commit dda0480abfffb13d48682fe7b236c0d6bb2896ae Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 23:41:21 2026 -0500 simplify returnPath logic via composer default commit e4d852b4ca69a555f67006dfa53e177c9aa60c05 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 20:46:16 2026 -0500 test: dont return cover:url if its not requested commit db07456bc01fdf4bd6db2321d60c9ccabbae3a6b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 20:30:01 2026 -0500 test: fix username test move cover:url code to user/data.js like uploadedpicture commit 694b545c1ff1ce529b4d391213becd86b2700bc4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 19:33:41 2026 -0500 test: fix test that explodes on new URL commit 94873c33e1fc96e7ae11f5c9ad68ea600b33fec3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 19:21:35 2026 -0500 test: another test fix commit 6cb6cf7d4d7fd37c639107890ee9669d7157cc4b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 19:15:08 2026 -0500 fix: cant store URL in nconf commit 7f4d537d4f4a100a86147b87e83b35ec731abe77 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 18:55:11 2026 -0500 refactor: remove unused url commit 157959df6086fc37a57e6e32e9ce0dd25acb83ef Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 18:52:55 2026 -0500 refactor: get rid of url.parse in core commit fb460725ad679554034147600904207a66821c79 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 13:14:33 2026 -0500 error:invalid-username doesnt have params commit 7703140b7c309480d2d16f1016f045887aec6f89 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 13:11:40 2026 -0500 Xregexp remove, dont allow invalid slugs (#13963) * feat: remove xregexp add slugify tests, dont accept invalid slugs like `.`, `..` add isSlugValid function * test: add more tests, check slug on rename as well commit d6b7f27c65b610fdc3668c86f1190f0ac0d02c88 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 10:01:18 2026 -0500 chore: up harmony commit c3c35b798b357fe6a5c4f35c07f82e0a59e2ebb8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Feb 8 09:57:39 2026 -0500 use align-items-baseline commit 05d4d8576630399b28cda00977daaae920a7f8d2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Feb 7 21:47:17 2026 -0500 test: fix file name commit 91dc3873be9edc8f895263a3f4fa266a57e2fcff Merge: d601847a76 b04d2dbc6f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Feb 7 21:46:45 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit d601847a768d81fda0aa9ed44b7f3a5eaacc7ffa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Feb 7 21:46:40 2026 -0500 test: fix spec commit b04d2dbc6f623a81f4132f78634659d4f74bc946 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Feb 8 02:42:24 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-users, nodebb.notifications commit 0eaf2beeb24ad26cb8132c2110a1e49e644d6e4f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Feb 7 21:41:11 2026 -0500 feat: closes #13961, rename ban-reasons to custom reasons use them for ban, mute and post queue depending on the type selected if type is set to all, the reason is displayed in ban/mute and post queue move reason label + dropdown + textarea to a partial commit 1d17352f67067efb670f7a6de1dfa61b42e1d90d Author: Julian Lam <julian@nodebb.org> Date: Sat Feb 7 14:56:08 2026 -0500 chore: new fallbacks commit 1e109c2ecd4497d8b424fdae83d278c0986ee8c6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Feb 7 14:44:30 2026 -0500 fix: update tx config commit 2c0a60c49bed25a7a26946c05b9ef9c87bd466e9 Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Feb 7 19:32:30 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-users commit d086ed2c27c779dacd7581a0c14fc53a23496459 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Sat Feb 7 14:32:05 2026 -0500 feat: ban/mute reasons (#13960) add acp page to create reasons add dropdown to insert them into reason change reason field into textarea translate and parse reason before sending ban email commit 15ba76e330b5d86ffe8c8df0a914bf264e14f244 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Feb 7 11:38:42 2026 -0500 fix(deps): update dependency esbuild to v0.27.3 (#13957) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit fe66c812bc2ec959b2d354dcb712ace849196d47 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Feb 7 11:38:15 2026 -0500 fix(deps): update dependency semver to v7.7.4 (#13958) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ab60c39cbfab4975e064af37979253710332ffbc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Feb 7 08:47:35 2026 -0500 fix(deps): update dependency nodemailer to v8 (#13951) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1da745cd8e109229b7b298561d70158f10555f3c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 23:09:51 2026 -0500 fix menu commit aef0bd97cd9e1185994f7eba1b4a77fbdd6de18a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 16:54:48 2026 -0500 fix: derpy api page commit 13422bc8220fb1951d9bc16018a21391f5d3d3c4 Author: Julian Lam <julian@nodebb.org> Date: Fri Feb 6 14:45:23 2026 -0500 fix: guard against incomplete objects when building context/chain commit 725107347b4c2dbd4bd6e77412291e39a58ee306 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 14:29:59 2026 -0500 chore: up harmony commit 2a5ab6dd5f8c76002d6e1c2c480a101447b4d56b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 14:20:49 2026 -0500 chore: up harmony commit 7d4a440a996db62c8fc869ef34bfcdae8a7c39f9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 14:12:47 2026 -0500 chore: up harmony commit b62337d014ed21bdf8bb6dc771a0b7ef9a41609c Merge: d9fa746483 5bf6b33531 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 14:12:02 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit d9fa746483814c73b698f69eb081b8e844a7e1c2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 14:10:30 2026 -0500 my flags commit 5bf6b335318e64397894ebcd5300541c962ebeb6 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Feb 6 19:08:06 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.category, nodebb.world commit 0fbaa937e44eead86430e4a7d620305a0719ed20 Author: Julian Lam <julian@nodebb.org> Date: Fri Feb 6 14:07:25 2026 -0500 Refactor /world page, closes #13927 (#13954) * refactor: wholesale UI/data refactor of world to display in feed-like format * fix: openapi schema * fix: remove console log * fix: restrict 'generatedTitle' from being passed-in via topics API * fix(deps): bumping themes for world refactor support * fix: /world title and description update * fix: missing handleIgnoreWatch in world client side js commit 86c6270890702d08da06778516894d42158dd194 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 13:53:07 2026 -0500 chore: up markdown commit 3de603f6db1553987c3531b7c5d6250efadae771 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 13:35:55 2026 -0500 chore: up composer commit b380765680b7fa2ae5dc13e5bc084a122aff9641 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 11:38:51 2026 -0500 chore: up deps commit fd50b266c68085ca7529b7be11993b6300453039 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 10:10:43 2026 -0500 Add utilities to hide first/last child elements commit a241c624165c70e6b92431dfd806d17b6ef118be Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 09:22:48 2026 -0500 chore: up deps commit a8a1089eda4d723e9878f64b506dcc72aee4e6e7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Feb 6 09:03:59 2026 -0500 fix: closes #13953, show uid pic in post queue notification commit 0b45e73fd5a25d5a1548d2f9948e521db663c028 Merge: f06557b7a4 2a8b6d4462 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 22:07:35 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit f06557b7a4725aeac2cc4acac3054ad146831123 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 22:07:25 2026 -0500 chore: up composer commit 2a8b6d44628cd5daf52e6d6cd4598bd8d404ce0f Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Feb 6 02:58:06 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.notifications commit 3bd6ce3fe85b4fcf68d257158d1a8ed458fc18f2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 21:57:41 2026 -0500 fix category notif commit 30b9e88f94f0015fa86d5543465c68f8a9dd0f76 Merge: 0d19294a17 304a2ab1d3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 21:53:44 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 0d19294a1704cc97870c84c686de22cf4c20c436 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 21:53:39 2026 -0500 test: fix tests commit 304a2ab1d3f012d67cf8083f49e59c5cd48fa910 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Feb 6 02:28:42 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.notifications commit 89f8ce68c30e36c84f02f494a602bf236a0ca8fb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 21:28:12 2026 -0500 remove brs commit 4d3c89c14a7325e8d1dc748dc09c0516aa78b294 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 21:16:09 2026 -0500 update text contain commit 118ceb72bf6a6c145a0b52f20b62fe9f4f5e3d4a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 20:57:08 2026 -0500 chore: harmony commit 43c84f4b50fb8070f6f0ba817dd4d5a6091cb4cb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 20:56:24 2026 -0500 add text-contain commit 3c6804d43c034ceaf5e0a8a14bf79964f9c5856d Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Feb 6 01:19:50 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.notifications commit d6c694652cdffaeb08e63d68ee1b3a92338d0975 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 20:19:16 2026 -0500 test: fix tests, update mentions composer commit 18c04d34a659ce2fa658e1180607eaa538cb57ae Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 19:44:30 2026 -0500 fix: remote post notifs missing bodyLong commit 11d4dbcc8dbcf8e2553dd611d5670a2b5bfdb0b9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 19:35:13 2026 -0500 closes #12545 commit a2f4c185e55a5c058f68e4d463fef99223424b49 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 19:34:24 2026 -0500 refactor: use translator.compile which escapes % and , commit 381334f42461a87e00ecc4100ff7e556818444d2 Author: Julian Lam <julian@nodebb.org> Date: Thu Feb 5 14:49:51 2026 -0500 fix: double-ajaxify on socket connect commit f279575324705637caa6330113ece6c6f0ec7eb9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 14:32:26 2026 -0500 chore: up harmony commit e0bbee48b26d49dfac9b06d9a231f4888ebc20b2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 14:29:46 2026 -0500 hide pre commit 6505068185b80fb127093b2742f92157798fd7bd Merge: 5c3f26516d 317bcd893c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 14:11:41 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 5c3f26516d01a5289834218625e4d066df04444d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 14:11:37 2026 -0500 chore: up harmony commit 317bcd893c7f4458256ce7c60b5f8c2faa3101e5 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Feb 5 19:09:16 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.modules, nodebb.notifications commit 30541a9693f0c206c2378cd8928a139185efcfb5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 14:08:31 2026 -0500 feat: show bodyLong in notifications, closes #4767 dont show blockquotes show post content in flag notification commit 149d649a6cede1936a205bd16004eca1593b3c5f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Feb 5 14:01:33 2026 -0500 fix: dont update teaser for public chats commit 17bfd73edf597c14e4e562f3686a1297e2d2c1d7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 21:19:50 2026 -0500 fix: acp graph labels, dont use indices commit 43be594a0d587e56d1478a62c85f2df75cfd1ef7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 20:58:23 2026 -0500 test: fix typo in spec commit 2eae987ab3febc0fe6d48201724236f2445011a9 Merge: d1a39554e5 85e99d6b09 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 20:49:52 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit d1a39554e5e51d87d21d16317b125f362a6b0fd0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 20:49:50 2026 -0500 test: fix spec commit 85e99d6b09338a90da483aed1044ba85cc8b34e4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Feb 4 20:40:18 2026 -0500 fix(deps): update dependency mongodb to v7.1.0 (#13950) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b32e2ab12ecb250b2ee5ec7ddf67db51920b3506 Merge: 9e8db11020 54743724f3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 19:55:11 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 9e8db1102087af3be5acfe8a87f876855db20ea6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 19:55:05 2026 -0500 remove whitespace commit 54743724f32a0323d76c55988bbbc0a0baebebcc Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Feb 5 00:51:59 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-development-info commit 13e22e41bbb378fbddffe7b968ce7f7e0e456333 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 19:51:29 2026 -0500 show rss/heap in info table commit 43203d877fc4f87b3d3846dc79f43bfefb7e7b62 Merge: 30014f4139 f8d6c4e88a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 13:00:00 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 30014f4139ace0fe006680b82a7d9d0d865ac62a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 12:59:55 2026 -0500 test: add missing spec for admin page commit f8d6c4e88a8a0c81d475b0c5962911bccc24b142 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Feb 4 17:55:24 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads commit 472a8fc13c58e1718ac359dc30ef0a504c6427ba Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 12:54:58 2026 -0500 feat: allow converting pasted images, closes #10352 commit b3dc7f4303cb55badb3bb764cdf347b10783a3fe Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 10:01:41 2026 -0500 refactor: shorter commit ff1376b37ee30b32c8aee4f65f714af5b7e10070 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Feb 4 09:47:14 2026 -0500 refactor: remove log commit 94885109fa6e0e44972baed64fb3a16e90ee763a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 21:41:19 2026 -0500 fix: closes #8642, stricter username check don't allow invisible unicode characters commit 065abbf249e05745ac7db05742314224045e9803 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 20:20:30 2026 -0500 refactor: get rid of cache for tid posters, was never cleared commit 6f032fd301f884c20a2476912025f0621ecb8e6f Merge: 931ae67dfc 77eef491da Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 19:08:49 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 931ae67dfca2c7f9cc35418bdcf303dcb63872d6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 19:08:45 2026 -0500 chore: up composer & harmony commit 77eef491da3ce9e99f5b1c9d093aa8eb3bbbfd3f Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Feb 3 23:59:02 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.topic commit 0125ab558e87a93e90120e6d67825a0e9091cab8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 18:58:37 2026 -0500 feat: add language key for untitled topic draft https://github.com/NodeBB/NodeBB/issues/12245 commit a4e3fe105ff45e37ed88263407f2fa99e54fba17 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 18:51:41 2026 -0500 refactor: dont use module, explodes on latest webpack commit f249699d0b8b9c45987c78381aee7e6eef5cabab Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 14:14:08 2026 -0500 fix: if there is no hr create one happens if its the only chat or if its the last one in the list commit e7101330d0cf5649ef341e236b8f6d10679dcbbe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Feb 3 13:57:03 2026 -0500 fix(deps): update dependency webpack to v5.105.0 (#13949) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c8cd34bfd52eff9deb95a9db86e510307370154f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 13:00:05 2026 -0500 refactor: use lru directly commit 0a9c5d30c60684b740c9360a7c10ec8e79bbda95 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Feb 3 10:57:42 2026 -0500 fix: closes #13240, move the updatedTeaser to the top of the recent chat list commit cc2772ba5518c80efa7fa3dd80374db0d6c910c0 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Feb 3 01:18:01 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.themes-harmony commit 870c6310df07c0b5c95ee98c27616740391cfa23 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 2 20:17:34 2026 -0500 feat: add missing lang key for light/dark commit 018e1c5f094b3446675651d3df8af63005d3b7a4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 2 13:55:06 2026 -0500 test: remove unused commit 37f2c8ef713f412f604a90baa6f1634b059ecd10 Merge: bc1593b208 c26698d68f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 2 13:43:17 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit bc1593b208840b599a1540b35b1e0a007e48012d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 2 13:43:12 2026 -0500 test: fix spec commit c26698d68fc5be87c2f9066975123de1e63dab5e Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Feb 2 18:37:04 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-email commit c848801268ef22bb438faff2aab07c0820f71070 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 2 13:36:38 2026 -0500 feat: closes #13009, add dedicated test smtp button which uses the dirty settings on the page add clarification under send test email button add missing lang keys commit b61fa42625be0656f6f337aa181d586359ed71ff Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Feb 2 12:04:23 2026 -0500 chore(deps): update dependency jsdom to v28 (#13947) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 765c1291c906036285350feae2a8936a5fdba9f8 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Feb 2 11:47:15 2026 -0500 fix(deps): update dependency commander to v14.0.3 (#13946) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a9042602f40636a65cc8c9bb71dcde1dcc2c9fed Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Feb 2 09:54:05 2026 -0500 chore(deps): update commitlint monorepo to v20.4.1 (#13945) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 61662f19ee5d5be55fa868bceeacf9c8c53224a0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Feb 2 09:49:52 2026 -0500 feat: closes #13203, make users room owners on private chats commit 1f28529307089a5e6fc79bf447b5eb689513119b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Feb 2 09:10:10 2026 -0500 fix(deps): update dependency pg-cursor to v2.17.0 (#13942) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 070d77fd63766a8c92e97f185259786cc4467216 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jan 31 12:38:00 2026 -0500 refactor: format commit e2fc349d43100a66daeaa84ec6b9d611de7b85ca Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jan 31 12:07:29 2026 -0500 refactor: shorter tpl commit 4eb8854c9c498e40e8fd44578f4112f91a91a522 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 30 16:14:16 2026 -0500 fix(deps): update dependency pg to v8.18.0 (#13941) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b837c2530111308a5abce8815def1518736c67bd Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 30 16:04:10 2026 -0500 fix(deps): update dependency autoprefixer to v10.4.24 (#13940) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5e324108279239ac3d771676c903375382c650ab Merge: 3fed066594 b7ea2767a4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 30 15:58:51 2026 -0500 Merge branch 'master' into develop commit b7ea2767a457ada60992031abdfad1c864c513b2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 30 15:58:42 2026 -0500 fix: regression with updateHistory going from /recent to index was not updating the url if empty string is passed to replaceState commit 3fed06659423d794cfa30b6cc4079fef4a20bad2 Merge: 531b837482 e673794144 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 30 12:14:50 2026 -0500 Merge branch 'master' into develop commit e67379414459fe98ee43be41476f7fcdf8f96a14 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 30 12:14:44 2026 -0500 chore: up harmony commit 531b83748258246f20e1b051c80750aab8a252f1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 30 11:16:02 2026 -0500 chore(deps): update commitlint monorepo to v20.4.0 (#13938) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 22d55b307c498d90902bc65fcfd780eb20ea2901 Merge: d8595d6908 2dc49c8228 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 30 10:46:22 2026 -0500 Merge branch 'master' into develop commit 2dc49c82289401e2bc98a795ee2b1f88af56b19b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 30 10:46:13 2026 -0500 fix: #13939, dont append / if url is empty dont call updateHistory twice on page load commit d8595d6908213c73d0019103abfb0f769c2fd767 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jan 28 18:01:41 2026 -0500 chore(deps): update dependency smtp-server to v3.18.1 (#13936) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 01f56e6cdf24155d47902a5d9c86ebb911d02ae8 Merge: 9ec96aecc9 8d6b6f6a59 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 28 12:42:33 2026 -0500 Merge branch 'master' into develop commit 9ec96aecc95eda60d2caba1ae5be390925a65a46 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jan 28 11:35:38 2026 -0500 fix(deps): update dependency nodebb-theme-harmony to v2.1.37 (#13935) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 8d6b6f6a59f6c1864309fc645c73457495e62461 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 28 11:33:15 2026 -0500 chore: up harmony commit ef75f1bac9bded9cc0786f96698f4f1ea8c05d88 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 28 11:23:34 2026 -0500 fix: acp category selector when category has image commit eab4025bddc898b0e01b5864a7f8e7e5fa3291c6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 28 10:48:09 2026 -0500 fix: pagination always getting set to default dont allow 0 or negative commit f395ba3b754fa39aabbfda93d07ddb2dfc216827 Merge: 290198b188 64d57129b7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 28 09:24:35 2026 -0500 Merge branch 'master' into develop commit 64d57129b7f94fbff65ae671c6f4d0c9299438ab Merge: f05f8b63bb f53aab43ac Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 28 09:24:25 2026 -0500 Merge branch 'master' of https://github.com/NodeBB/NodeBB commit f05f8b63bb7e5d7674069880373936224da0e9b4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 28 09:24:21 2026 -0500 fix: folder name commit f53aab43ac847fb9063b593511ab6b8173f9f866 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jan 28 14:19:09 2026 +0000 chore: update changelog for v4.8.1 commit 1cf0ea60f964005c47f4dada8c4cc5c967dc6035 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jan 28 14:19:08 2026 +0000 chore: incrementing version number - v4.8.1 commit 290198b1886adfc41aaf6556461ce6e9b32512d1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jan 27 10:20:44 2026 -0500 fix(deps): update dependency nodemailer to v7.0.13 (#13934) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 82d6f35b14262a2d6937e609a8f5c677588c0fb0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jan 26 10:47:24 2026 -0500 fix(deps): update dependency express-useragent to v2.1.0 (#13929) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b4c5657aa4627341f5b102415625c2d5fcfc1c9d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jan 26 10:46:55 2026 -0500 fix(deps): update dependency lru-cache to v11.2.5 (#13932) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 717f3e321332cc55e57bcbdcfaa6da0ac29e179b Merge: 561e0284df 03b7374c69 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 20:03:33 2026 -0500 Merge branch 'master' into develop commit 03b7374c69b77dd9c20814c32485402be0cf3a54 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 20:03:27 2026 -0500 fix: upgrade script to handle topics that were already pruned get the tid from the zsets intead of topic hash since its gone already commit 561e0284df689f23fac2338189cd55e2840a7885 Merge: 5c15a0db7d a82f18ccfb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 19:56:17 2026 -0500 Merge branch 'master' into develop commit a82f18ccfb07f829f152182dffeab717a217e29d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 19:56:11 2026 -0500 chore: fix progress commit 619819dedcd80a85b2d9ad0733c03c683ac37a1f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 19:48:55 2026 -0500 chore: fix typo in upgrade script name commit 5c15a0db7dcee6564f57b9b9229aa247bea39711 Merge: b2b1f3b922 f98de3e985 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 19:45:31 2026 -0500 Merge branch 'master' into develop commit f98de3e98591b50fb1a649e5a3a0bf0bc6cd1bb0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 19:45:23 2026 -0500 fix: closes #13899 commit 871089da7da4606f99895d076ab12d2731533dbd Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 10:16:32 2026 -0500 chore: up composer commit a061672dcfaab3527433ed3b121615af077218ab Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 25 10:13:02 2026 -0500 chore: up composer commit b2b1f3b922acd8af60945e6470c35ce7218d7d95 Merge: cd2eaafc2d 385a4d034f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 19:56:07 2026 -0500 Merge branch 'master' into develop commit 385a4d034f05ad828d9ef398c479ba196c6f8cb5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 19:55:56 2026 -0500 fix: #10682, fix all the other rss routes as well commit cd2eaafc2df30ee520c5cd04503fd3392c5eb896 Merge: 3e0f3a6846 da5605e0b7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 17:34:18 2026 -0500 Merge branch 'master' into develop commit da5605e0b71f4ab80cb05aac6c30899de54db831 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 17:34:11 2026 -0500 fix: protocol commit 3e0f3a6846ac3b8022c44651310339ce1729cf72 Merge: d911a736b0 310e90c782 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 17:13:38 2026 -0500 Merge branch 'master' into develop commit 310e90c782100dc5d6f7710debdb275257ee2852 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 17:13:27 2026 -0500 fix: closes #12986 fix paths in topic thumbs commit d911a736b043dd99e6cde6fb5420d7794653b2b7 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 13:44:58 2026 -0500 fix(deps): update dependency ace-builds to v1.43.6 (#13922) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b036034a0c926315b3642fb2c03326b3f8cd93aa Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 13:35:41 2026 -0500 chore(deps): update dependency @stylistic/eslint-plugin to v5.7.1 (#13920) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 87c4d4161b1fff538cf83b8d4dc8258e612196c1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 13:20:04 2026 -0500 fix(deps): update dependency sass to v1.97.3 (#13925) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e0e7c5ea158594b09ebdec1a6e60079f8b9f54f8 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 13:19:54 2026 -0500 fix(deps): update dependency express-session to v1.19.0 (#13926) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 75a04aedf1eedb8ad0698507f7c26a092d793d22 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 12:36:23 2026 -0500 chore(deps): update dependency sass-embedded to v1.97.3 (#13921) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit fe081ebd7b7ef904c0b96c05c2d27c21fad71433 Merge: abfb10e34d b2c6fbeddb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 12:35:35 2026 -0500 Merge branch 'master' into develop commit b2c6fbeddb31a499046fc039a44b367a0dd5efc5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 12:34:59 2026 -0500 fix: #13919 commit 090b9f55bce880b437cc43ae1788c3675f33bcd3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 12:31:46 2026 -0500 fix: use min commit abfb10e34dc32dc0182fed86ce20f3f5976a09ed Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 12:31:22 2026 -0500 fix(deps): update dependency nodebb-theme-harmony to v2.1.36 (#13923) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d25e7726a7d52f86acc0e12bb67a794f3b87ceab Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 23 12:31:09 2026 -0500 fix: #13918, make arrayLimit configurable increase default to 50 cap at 100 commit 14e20a320286b45a51ec711ace9b5f53662f5001 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 12:06:54 2026 -0500 fix(deps): update dependency pg-cursor to v2.16.2 (#13915) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0b822c96a7777bc7ef5011b43fdf73c7b55f484c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 23 12:06:45 2026 -0500 fix(deps): update dependency lodash to v4.17.23 (#13916) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 69c5f94193fae0a127356b9992c526b0362b0116 Author: Julian Lam <julian@nodebb.org> Date: Fri Jan 23 11:35:32 2026 -0500 fix: proper attachment generation on replies, fixed replies getting thumb attachment when it wasn't part of it commit d2e1629f58e05655915e4b428a4793205458bc1b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 22 17:07:09 2026 -0500 chore: up themes commit e231c010f6b9612e63fe039bbbfd2bdb0ce6e692 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 22 11:49:16 2026 -0500 refactor: get rid of map, move parallel calls into promise.all commit f29c9f064b93ca7f7607419abcc2c82f2728d834 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 22 11:31:59 2026 -0500 fix: closes #13258, dont mark digest as delivered if it fails show fail count and sent count separately commit 252d1d09a0183d1c852e6b44a4a267d9400a970f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 21 20:31:16 2026 -0500 fix: closes #13734, set process.env.NODE_ENV early using argv if commander or one of the core deps isn't found then packageInstall.installAll is called and uses process.env.NODE_ENV, which was always undefined. commit 07d1f22401cffad5c5125bf23143400b70ce9ea2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 21 20:14:15 2026 -0500 refactor: get rid of global.env, use process.env.NODE_ENV commit 3272ea576f717ae166e9c9cca08458266319029c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 21 18:42:31 2026 -0500 fix missing await on appendFile commit 2ded68139691fae56f961ff4b3a183564b745ade Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 21 18:41:15 2026 -0500 refactor: make custom user field icons fixed width in the acp commit 7ac5446a13fe96beea9092ee77e116b97c506636 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 21 18:39:45 2026 -0500 refactor: use local cache for plugin isActive check commit 1b08aef2d0fc5ea1aefa81b7a62c38f8fdb8786a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 21 18:31:58 2026 -0500 fix: wrap fields in quotes in user csv export commit 3f50d52a4e09cd81e129fcab486005ed38c4fd72 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jan 21 18:20:36 2026 -0500 fix(deps): update dependency pg to v8.17.2 (#13914) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ad27347fa20815988a30c03b3a1784d3b6890918 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 21 14:43:31 2026 -0500 fix: update buildRecipents to add option to skip target creation step, update ap actors for note to not bother building targets commit fac3185974597ae548c0c0a83cc0d7df1ed63283 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 21 14:42:16 2026 -0500 refactor: Actors.getLocalFollowers to Actors.getFollowers, can pass in both local and remote ids commit eb27b96430d9d941d2b5d8e949736672fac609db Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 21 12:53:41 2026 -0500 fix: notes announce cache, use cache when retrieving tid posters commit e697d600d1c1a36e0faf3b4af87653f2e79b4e71 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 21 12:04:53 2026 -0500 fix: optimizations - plugins.isActive response now cached in nconf - public addresses filtered out of actor assertion logic during qualification stage - bump mentions to fix db call with empty values - update buildRecipients to exclude public addresses and local URIs when building targeting array commit f9affbad58551e2d7f05dd7a283c9427eb405237 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 21 10:51:15 2026 -0500 fix: cache detection logic in context parseItem executing earlier than needed causing false positives commit ec4e7ef1b7b02e533edbf3b15bea1afc19a92fe2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 22:19:22 2026 -0500 fix: closes #13199 normalize accept header @julianlam tried accepts module ran into issues when the route was requested via browser or via $.ajax with the default headers, for example accepts(req).type(activitypub._constants.acceptableTypes) still returns true when /post/123 is loaded via browser or via $.ajax commit 7bc9fe3b754ca2e81f6fe1944b058d4bff9db36f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 21:08:38 2026 -0500 refactor: dont include scheduled topics in unread commit d867d8adbb373f61c4ef502e85a7934674bb26c0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 20:50:04 2026 -0500 fix: closes #10682, strip unicode control chars that explode rss module commit d3f653e6489ccc3c3bd4e2761a9aac084dae67e6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 20:15:54 2026 -0500 fix: require commit beb3f8ff941f47a52e7af50e26cbf475f2a735b7 Merge: 13bf64c956 fffe039f46 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 20:15:07 2026 -0500 Merge branch 'master' into develop commit 13bf64c95675d770c9b9ae853591bf7e10f431a2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 20:14:40 2026 -0500 fix: closes #12458, on socket.io reconnect load messages after last data-index commit fffe039f465c7133b87fe16f671b47c02afd4a7f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 19:09:32 2026 -0500 refactor: remove chats.initialized, all events handlers are removed before being added commit ab39e7f8aeac7125fb6adee7aa4103445db79b78 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 19:02:43 2026 -0500 refactor: move chat page events to a new file commit 07d2c9463ec27762cefde214baf1232d1fdfd9cd Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 18:42:31 2026 -0500 fix: remove bidi chars from displayname fixes chat teasers and probably every other place where display name is shown commit 50c26dd5838401ae26b953ad596d5e4a1e63ba05 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 17:57:55 2026 -0500 fix: closes #11499 commit 6b3ec63621d28de43b2797f2142748107dbb443b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 12:05:52 2026 -0500 refactor: add guards against bad data & infi loops commit 2ba8907ac873c6cdd1b5bbac9272cd1fbea0c7da Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 11:57:22 2026 -0500 refactor: tags were moved into topic hash a while ago commit 512b1e7296b8f80853eb4c0a2feeceb2b1f8021e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 20 11:17:30 2026 -0500 fix: remove lowercase bidi controls as well commit 37675689f8be605f5a50b2eaef82c7f2ccc7e4b7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 22:43:39 2026 -0500 refactor: move username check to createOrQueue commit bb4fd319391de6193ac9621c936ea96f205ef770 Merge: 7e27da61ab aaa9570e7b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 22:26:13 2026 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 7e27da61ab2c4529d182e0d2a679924febbbfb62 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 22:26:09 2026 -0500 refactor: checkUsername function https://github.com/NodeBB/NodeBB/issues/10864 commit aaa9570e7bff83fed70ada3dba71a9c9b6c004f7 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Jan 20 03:18:46 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.error commit 84bd409a7cc46942c054c900f2e847c56b762621 Merge: 0262bb83f3 635715ef51 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 22:18:20 2026 -0500 Merge branch 'master' into develop commit 635715ef51f2b750dd2304d4b2561d5e3c3b00a8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 22:16:37 2026 -0500 refactor: already checked inside user.isPasswordValid commit 0262bb83f33cd8e10c5dcb50a07f766d81444d6c Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 19 21:44:14 2026 -0500 fix: restrict topic backfill to logged-in users when browsing to a category commit 428b6e730a724c6d7822e21e930ba6bba3d77676 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 19 21:37:23 2026 -0500 fix: replace attachment generation logic in notes.public Previously, the logic retrieved the list of uploads, checked if they were thumbs, and set attachment (and noteAttachment) depending on object type. It was complicated and didn't really work so well, so I simplified it. Now thumbs.get is called, and attachment is appended with all thumbs and uploads. Sizing is not provided. Maybe later. Image is also now set, which is the first image in attachment. commit f90c86492a5ce684e8445a585fd4655c977ae2bb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 21:36:26 2026 -0500 chore: up link-preview commit 39af83837692031baef2d0b7ed4a057b77247ef7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 20:59:55 2026 -0500 fix: #13909, show 413 error properly add tx string commit dce82aaecaf19d5da73d80a97bb9ab8a87718fb5 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Jan 20 00:07:11 2026 +0000 chore(i18n): fallback strings for new resources: nodebb.topic commit 0c79eaa529e7f0265f0cd5339a305593f1292f61 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 19 19:06:23 2026 -0500 feat: topic crossposts generate topic events, #13908 commit e2e1744824303248aa5d45e86c8eabf8ba0baabb Author: Barış Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 18:40:48 2026 -0500 User create / registeration queue refactor (#13905) * feat: add options parameter to User.create add emailVerification: ('send'|'verify'|'skip') param to User.create to control email verification add a new method User.createOrQueue(). store options that will be passed to User.create() when registration is accepted in _opts If there is no password passed to registration queue(SSO register) don't store hashedPassword removed the isFirstUser hack in user.create, when creating the admin user in install.js passing `emailVerification: 'verify'` to immediately verify the email, same with all the hacks in tests auth: if an SSO plugin sends back an info object, redirect to root and display the message * refactor: make function private * refactor: destruct return * test: fix flag test * test: group tests * feat: show ssoIcon if available in register queue * add icon/title commit 6383bb58e9d9806b6361529cc1523a6a6f80ce84 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 19 14:50:57 2026 -0500 fix: #13900, assertion re-index commit 39582cbd02bce2f38c844e2c45a50843cc0dc2ce Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 19 14:44:22 2026 -0500 fix: simplicity tweak commit 560ad81f323664712d28078fe7bebb714819c500 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 19 14:41:53 2026 -0500 feat: remote account banning, #13904 commit 1cbc128a75ea2b02f836f017838c9d506fda9fce Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 19 14:13:29 2026 -0500 refactor: get rid of intersect and use a faster method to load recently created tids commit 271239d41f84f1b5d866319d0986d3ef0cfa9bf9 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Jan 18 13:21:26 2026 -0500 fix(deps): update dependency pg to v8.17.1 (#13901) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 442f9f1d5bc6d31f615956a20d420ba4a5f07cbc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jan 17 14:25:32 2026 -0500 fix: closes #11606, detect musl and use sass instead commit bb6ed76e130be3304190441247be289af0cca0cf Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jan 17 12:16:06 2026 -0500 refactor: shorter params commit 05e76eddeeaa54bfc56d2ce9e6b5627cce649413 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jan 17 12:16:06 2026 -0500 refactor: shorter params commit 61d7101ad1a4799091de2832c8c2dba8fe0b6272 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 16 18:47:21 2026 -0500 Revert "fix(deps): update dependency pg to v8.17.1 (#13893)" This reverts commit cc8b2db5efd08353424bafefbae868c6b12d93ba. commit cc8b2db5efd08353424bafefbae868c6b12d93ba Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 16 17:23:25 2026 -0500 fix(deps): update dependency pg to v8.17.1 (#13893) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 33c2de9c5b428b1c5c650256dd632ddcbfa80845 Author: Julian Lam <julian@nodebb.org> Date: Fri Jan 16 15:12:16 2026 -0500 feat: opportunistic backfill, #13895 commit 4bab9fb44649bb590e2881fdecd52031692d8755 Author: Julian Lam <julian@nodebb.org> Date: Thu Jan 15 15:39:46 2026 -0500 fix: export sendMessage as _sendMessage for use in ap jobs lib commit c595edb4c0e978d220fc0f01fa08c651a920337c Author: Julian Lam <julian@nodebb.org> Date: Thu Jan 15 15:12:57 2026 -0500 refactor: move ap jobs to its own file commit 62498a3c1b303c32854e85baf40d360a9831d141 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 16 13:22:50 2026 -0500 fix(deps): update dependency pg-cursor to v2.16.1 (#13894) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5b5955d6fc88dc5a147f26c99038a3ca1921b48f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 16 13:22:41 2026 -0500 fix(deps): update dependency nodebb-theme-harmony to v2.1.35 (#13896) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit dd6fda81529b2578fee6b7c9ee7f80291e4a7119 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 16 13:22:35 2026 -0500 fix(deps): update dependency satori to v0.19.1 (#13898) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e505e3699121bcc5b8d0b54347eb6681d27964d8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 16 13:17:02 2026 -0500 fix: make translator.unescape stricter like escape commit f7c5414d6c1dfbc3d9473cb184b0e4e4c70e339f Merge: 8b7d350e0a b2fa7304e9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 16 13:08:29 2026 -0500 Merge branch 'master' into develop commit b2fa7304e932af6a3e7e3a1ac29be34c7d86d513 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 16 13:00:41 2026 -0500 fix: closes #13887, make translator.escape stricter only match [[namespace:key]] allow underscores,dashes and dots in namespace key add test commit 918bb044918e964c7c162549fd34d34a510b0816 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 16 12:51:11 2026 -0500 test: add missing awaits, change error message commit fe4a447651ed4e90848bdf2436cc861bd282ad29 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 16 12:36:17 2026 -0500 refactor: use async/await for group search commit 7d36c75790d4eb08540d5fef0ec2a35ece00ca8d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 16 10:58:03 2026 -0500 fix: closes #13897, display group create errors properly fix typo in redirect after group deletion commit 639ea42d5a35913688582b411310aabdc60fe801 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 15 16:47:28 2026 -0500 refactor: put alltime in query string for term commit 469a8ef9b4c99d9136c621b96c2c7a1835e551a4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 15 15:46:12 2026 -0500 chore: up dbsearch commit c1a92c472317bf87814ab59b1d8d5a0ecb972e86 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 15 15:33:07 2026 -0500 chore: up harmony commit 317be96fb1c9fd98b3077523dec93f64249204df Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 15 15:18:20 2026 -0500 chore: up harmony commit 57a73c4854106913a258fceed8508f1da9e5aa7b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 14 18:47:52 2026 -0500 refactor: crossposts.get to support multiple tids commit be5b36bcd19b59099a2d372b9708345a5afdf4f9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jan 14 18:14:49 2026 -0500 test: dont return cross posts commit c494d002ba24757061d75ef133edad0b32a4388b Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 14 15:01:33 2026 -0500 fix: consider crossposts when building teasers, fixes #13891 commit 98c0a3fedcfbc05d35d5687e4408f357f424c64b Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 14 14:18:02 2026 -0500 fix: #13892, logical flaw commit 8b7d350e0ae83d571fcdcb7108bfeb4ef77f8083 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 14 14:18:02 2026 -0500 fix: #13892, logical flaw commit a9fbcf2aeb66d15242b67e733553b5ced749943c Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jan 14 17:54:34 2026 +0000 chore: update changelog for v4.8.0 commit 8d6a4ed8757b942b7f0d53f0c7394e6f29259a2d Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jan 14 17:54:33 2026 +0000 chore: incrementing version number - v4.8.0 commit a73ab8ee1e674d4b3b37ef58221b4869d5010946 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 14 12:46:14 2026 -0500 fix: i18n fallbacks commit 9b1c32b1845ba8e72f7329d8221349dfa0162775 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jan 14 12:42:41 2026 -0500 fix(deps): update dependency spdx-license-list to v6.11.0 (#13890) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 974ab1f8bc226738dbc7bdbf04c611ced5351225 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jan 14 12:41:04 2026 -0500 fix(deps): update dependency diff to v8.0.3 (#13882) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0c75934adf4040ad83f10b454aa8dbc9bd7c2f80 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 13 11:25:18 2026 -0500 fix: #13889, custom emoji from Piefed commit 6eea4df5efda5f86f0342a258ddf2f5549067c36 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 13 10:36:03 2026 -0500 fix: #13888, decode html entities for AP category name and description commit d2f8af25f6d97b892659174ac235f7b52e69304c Merge: bcc204fa93 0e1ccfc988 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 12 20:50:28 2026 -0500 Merge branch 'master' into develop commit 0e1ccfc988f6dcd3ba77fcd96dbd350f353875ea Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 12 20:49:31 2026 -0500 refactor: check if tid is truthy commit bcc204fa932822f063c2df944e1c91ba5b2a271c Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 12 15:42:33 2026 -0500 fix: derp commit a4c470ffa909c912b6d2a83870a71ef8ef281536 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 12 14:10:31 2026 -0500 fix: bump themes commit 2f96eed4aff41beef9c74f447f668e736e41bbe2 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 12 14:07:45 2026 -0500 fix: guard against negative uids crossposting commit 943b53b0bc0bb9613e0c2740ebf7cd13c8d3c800 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 12 12:45:49 2026 -0500 fix: bump themes commit 82507c0fb1675b29fb97462e35f3da7088e592de Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 12 12:29:53 2026 -0500 fix: calling sortedSetRemove to remove multiple values, instead of baking it into sortedSetRemoveBulk commit b9b33f9f8d0dc845a73ac3da178b4f857a0c79d0 Author: Julian Lam <julian@nodebb.org> Date: Thu Jan 8 16:47:00 2026 -0500 fix: unused values commit d20906b59228900eb1ca380c97efc3cb1de2ac92 Author: Julian Lam <julian@nodebb.org> Date: Thu Jan 8 15:59:09 2026 -0500 tests: fix... tests commit 7465762d8731aff82cc3f3a538c6cd4fa7906ef4 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 7 11:50:00 2026 -0500 fix: typo, client-side handling of crossposts as pertains to uncategorized topics commit 273bc68c468cdc6b174269939a414c6f35461b82 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 7 10:48:22 2026 -0500 feat: user crossposts federate as:Announce commit 47e37ed5716207ba655fbf1a06c58b6fd4c9c1e5 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 6 10:13:04 2026 -0500 test: intify uid/cid if they are numbers (when getting crossposts) commit 0677689a7541d4f88976d9b57fdb4e4b8104037a Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 5 15:07:50 2026 -0500 test: stop using partialDeepStrictEqual for now commit d81b644d7f177011cf40c04aa0904ddbe8c206f4 Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 5 12:24:00 2026 -0500 docs: update openapi schema for missing routes related to crossposting commit add163a42db9b103e8c85d4118ed367071fdccba Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 31 10:54:57 2025 -0500 test: ensure auto-cat and cat sync logic properly integrates with crossposts commit ea417b062b8ebff6d80abfb8f831c6eb31d4460f Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 31 10:08:12 2025 -0500 fix: client-side handling of category selector when cross-posting so only local cids are sent to backend commit e5ee52e5da5763c9c5e1dc2be18d6026e95068a9 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 29 15:08:04 2025 -0500 fix: update category sync logic to utilise crossposts instead commit 28249efbe674093e987a0f86f8cdac0644e83e85 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 29 15:07:47 2025 -0500 fix: remove old remote user to remote category migration logic + tests commit 148663c5367173fcc1f6faefbdaa80dddf2e6737 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 29 14:57:47 2025 -0500 fix: update auto-categorization rules to also handle already-categorized topics via crosspost commit f6cc556d37bd2289709b79f9dd70212b8656342e Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 29 14:32:34 2025 -0500 fix: topic crosspost delete and purge handling commit 0a0a7da9ba3c76cdcd22e6a2b4b0635e8da3eef2 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 29 14:20:25 2025 -0500 fix: bug where privileges users could not uncrosspost others' crossposts. Tests commit 6daaad810f89a8e79cfa526a75a593a5350cb6a9 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 29 13:00:09 2025 -0500 fix: allow non-mods to crosspost, move crosspost button out of topic tools, in-modal state updates commit 38fd17984893825ec14bdb56e4b7389d20dd0e6f Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 29 11:49:06 2025 -0500 feat: add missing files, minor changes to crossposts list modal commit b981082dd706f508b9654bba01cd94439d0e3cc9 Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 16 14:21:51 2025 -0500 fix: removed ajaxify refresh on crosspost commit, dynamically update post stats in template, logic fix commit 947676efac025a60bcf96ea5ebb935392c0b1056 Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 16 11:43:53 2025 -0500 test: crossposting behaviour and logic tests commit 349b087502e30a90066956915f0012a5e96f419b Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 15 10:38:51 2025 -0500 refactor: crossposts.get to return limited category data (name, icon, etc.), fixed up crosspost modal to hide uncategorized and all categories options commit 1be88ca0eaeacf9f1b3022abf1c93eb8e824854f Author: Julian Lam <julian@nodebb.org> Date: Fri Dec 12 13:56:08 2025 -0500 refactor: move crosspost methods into their own file in src/topics commit 0041cfe2eda78645d68944e2d4b0f0f155cd3cff Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 16:03:19 2025 -0500 feat: introduce new front-end UI button for cross-posting, hide move on topics in remote cids - Hide the ability to select remote cids in topic move category search - Add a new option to category search: 'localOnly'; pretty self descriptive. commit ea1e4c7dff4b60ff82467bfddeba7e940b8655b9 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 15:32:18 2025 -0500 feat: disallow moving topics to and from remote categories, + basic tests for topic moving commit 3560b6a3d08ad27b7107b6a2bcad03e520f9d326 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 10 12:08:16 2025 -0500 test: new test file for crossposts commit 74172ecc5d71647a0f7ab681c318d1707fc63b1b Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 3 14:43:51 2025 -0500 feat: API v3 calls to crosspost and uncrosspost a topic to and from a category commit 4f1fa2d15cbfc5578f63567e54a41694a7a4fffe Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 3 14:43:21 2025 -0500 test: additional logic to allow multi-typing in schema type commit 14aa2beea329250eadc3f853aa654ecc151bbeaa Author: Julian Lam <julian@nodebb.org> Date: Mon Jan 12 12:54:47 2026 -0500 fix: nodeinfo route to publish federation.enabled in metadata section commit 81cac015255288ff383fc4a4a11e943e4196fd74 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jan 11 14:43:24 2026 -0500 test: lowercase tags commit 00b9ca111e3ad5dcc4a4bce76cc062138f84b394 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Sun Jan 11 14:38:14 2026 -0500 Change owner rest route (#13881) * fix: dont use sass-embedded on freebsd, #13867 * fix: #13715, dont reduce hardcap if usersPerPage is < 50 * fix: closes #13872, use translator.compile for notification text so commas don't cause issues * fix: remove bidiControls from notification.bodyShort * refactor: move change owner call to rest api deprecate socket method * fix spec * test: one more fix * test: add 404 * test: fix tests :rage1: * test: update test to use new method commit 7b793527f94a7e58345b44235dfe4d551cc2d386 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Sun Jan 11 14:38:14 2026 -0500 Change owner rest route (#13881) * fix: dont use sass-embedded on freebsd, #13867 * fix: #13715, dont reduce hardcap if usersPerPage is < 50 * fix: closes #13872, use translator.compile for notification text so commas don't cause issues * fix: remove bidiControls from notification.bodyShort * refactor: move change owner call to rest api deprecate socket method * fix spec * test: one more fix * test: add 404 * test: fix tests :rage1: * test: update test to use new method commit 74e478200f58427ed9eefba0aba152d9ebc7c6df Author: Julian Lam <julian@nodebb.org> Date: Fri Jan 9 14:42:04 2026 -0500 fix: bump link-preview again commit 486e77c76ec095d7e713f44b2554fc70b47d6a6e Author: Julian Lam <julian@nodebb.org> Date: Fri Jan 9 13:16:12 2026 -0500 fix: bump link-preview commit ffc3d27903f995029ac202765069d241a8ca3318 Author: Julian Lam <julian@nodebb.org> Date: Fri Jan 9 11:21:15 2026 -0500 fix: remove commented out require commit cc1649e00933afc2ecbdc722d9e52175bc249cb4 Author: Julian Lam <julian@nodebb.org> Date: Fri Jan 9 11:19:37 2026 -0500 fix: bump link-preview commit be0d43cfb6417b309e7b94f937345b021e9aba09 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jan 9 11:03:47 2026 -0500 chore(deps): update dependency @stylistic/eslint-plugin to v5.7.0 (#13879) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9390ccb6b07c246dfca4ae6a5ae9c7d72e1bf426 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 7 13:55:51 2026 -0500 fix: auto-enable post queue as default, adjust tests to compensate commit 5954015ed741b660c4eefb8adcc2250346e02dbe Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 7 13:28:17 2026 -0500 test: fix test to check for Secure in cookie string if test runner domain is https commit 47074b3c93843fd619a012ffc33173d235301831 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jan 8 17:56:10 2026 -0500 fix(deps): update dependency nodebb-theme-persona to v14.1.23 (#13878) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 125c8e58219abf6e5c09ccf42638cbdd7b0a6340 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jan 8 11:34:01 2026 -0500 fix(deps): update dependency nodebb-theme-harmony to v2.1.31 (#13877) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c88ce519ee6c831cf1a084cb2c45629038dc055a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jan 8 11:33:52 2026 -0500 chore(deps): update commitlint monorepo to v20.3.1 (#13876) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bed6ed3c188142adea0a6f3c38192a994e149bf7 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 7 12:51:04 2026 -0500 chore: bump profile max upload size default commit 874ffd7b266640abbff461d2f512cb58f4a8ff62 Author: Julian Lam <julian@nodebb.org> Date: Wed Jan 7 10:39:03 2026 -0500 feat: refactor out.announce.topic to allow user announces, refactor tests to accommodate commit e717f00edd14053894865b8a7cf3e3d954a208b7 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jan 7 10:22:02 2026 -0500 fix(deps): update dependency body-parser to v2.2.2 (#13873) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b0679cadcf2f1daca6eaf85eb2936f50988e0a63 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 6 12:48:09 2026 -0500 fix: remove bidiControls from notification.bodyShort commit cfdbbb048d976432919cc0f5731dda5519a8a065 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 6 12:08:39 2026 -0500 test: more out.announce tests commit 27d511ff92c94183e3857f8144f50bfae93c90b1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jan 6 11:45:34 2026 -0500 chore(deps): update dependency sass-embedded to v1.97.2 (#13870) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5100cc4fe14689d85fd1e82d32ebcda01a6aefe7 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jan 6 11:45:23 2026 -0500 fix(deps): update dependency sass to v1.97.2 (#13871) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b05199d897a601f063b01e96958ff76fae4df993 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 6 11:34:46 2026 -0500 fix: author of boosted content was not targeted in the activity commit 5a031d01e6da53acc165df013498d80695cbdcbc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jan 6 11:34:43 2026 -0500 fix: closes #13872, use translator.compile for notification text so commas don't cause issues commit 67912dc989c0dd492a01b82b4760a3b2f3ecb454 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 6 11:34:27 2026 -0500 test: basic tests for activitypub.out commit 41368ef83db279aebc38f1b989eada374e9c7799 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 6 11:14:11 2026 -0500 test: update activitypub._sent to save targets as well, updated tests to accommodate format change commit 483ab083899aff5cf9d3d556d93cf72fe482ff53 Author: Julian Lam <julian@nodebb.org> Date: Tue Jan 6 10:57:31 2026 -0500 test: test runs should not actually federate activities out commit a8c18f8a5a99c7f9e47889e5416438a4dfaf1cb2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jan 5 19:42:46 2026 -0500 fix(deps): update dependency nodebb-plugin-markdown to v13.2.3 (#13869) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 447cfd036ccd54aa3afe358fd82df8e0c97f241b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jan 5 19:39:55 2026 -0500 chore(deps): update commitlint monorepo to v20.3.0 (#13865) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 49379e2e330e39c11722edf95adb8e70edd15ef6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jan 5 19:39:46 2026 -0500 fix(deps): update dependency nodebb-theme-harmony to v2.1.30 (#13863) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e4435e52918ffc4be81c0ac112ecd7b008daa31e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jan 5 19:39:36 2026 -0500 fix(deps): update dependency nodebb-theme-persona to v14.1.22 (#13864) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit cb31e70e8a7bb6e054daf63b14bac2113660f384 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jan 5 10:32:46 2026 -0500 fix: #13715, dont reduce hardcap if usersPerPage is < 50 commit b323b5d83276a1e1689be043eabeb9ff9b8521d1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jan 3 18:11:48 2026 -0500 chore: up themes commit b7de0cc725a86ba3fe6c246540c2a7bd092b422c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jan 2 08:56:25 2026 -0500 fix: dont use sass-embedded on freebsd, #13867 commit eb77c9bfc43d5dcc85d0b8de7c717c3d9a8b0ead Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jan 1 12:40:24 2026 -0500 chore: up markdown commit 89abdca1794647cd716fd7999c7e0403fb2b286d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 31 11:08:26 2025 -0500 fix(deps): update dependency @isaacs/ttlcache to v2.1.4 (#13861) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f35c77ddeec14a5c854a0bc43d7cd942f764c4a1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 27 09:31:16 2025 -0500 chore(deps): update dependency smtp-server to v3.18.0 (#13858) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 37c052f4c6ce34218d00907d4bcfb7b6f2d9a41f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 27 09:31:04 2025 -0500 chore(deps): update dependency jsdom to v27.4.0 (#13860) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 403230ccfd52fb488455b4cd7d5920564741845f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Dec 26 23:38:44 2025 -0500 refactor: silence if-function deprecation on prod commit 5a3cf50111c878c87ee824bcaa6518f20558afa2 Merge: c2e57061d9 648d9c78bb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Dec 26 23:33:01 2025 -0500 Merge branch 'master' into develop commit 648d9c78bbdc51917224a7f35553276f7f89ac9d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Dec 26 23:32:49 2025 -0500 chore: up mentions commit c2e57061d976645dc55934d54d8e60ca8a1006ef Merge: 6807f86048 2f0526b8a4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Dec 26 23:21:55 2025 -0500 Merge branch 'master' into develop commit 6807f86048deccfd5c15a71eed1fc2c028b5fc3b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 24 23:33:28 2025 -0500 fix(deps): update socket.io packages to v4.8.3 (#13857) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7325b995fe00aedcb1db4297d3e959c5c2eeb0ee Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 24 23:32:17 2025 -0500 fix(deps): update dependency sass to v1.97.1 (#13856) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ded431589959939bdf9b56987201dd442ce5d61f Merge: 2a5bd6ef36 b8f68fb460 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 24 23:27:07 2025 -0500 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 2a5bd6ef36d71c6e37429c4369ac30c0e69ae79b Merge: abcb2382ca 1f9f2dff2f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 24 23:27:06 2025 -0500 Merge branch 'master' into develop commit 2f0526b8a4a4a7752adcc20067564dc9432eb4c5 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Dec 24 18:38:30 2025 +0000 chore: update changelog for v4.7.2 commit bab4304e04fe9ef6a19e5cc1b6ef3df4a2df98ba Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Dec 24 18:38:30 2025 +0000 chore: incrementing version number - v4.7.2 commit b8f68fb460086c6fa17d000a1684d801a14d0c9b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 23 21:23:21 2025 -0500 fix(deps): update dependency nodebb-theme-persona to v14.1.20 (#13855) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f98fd6dc577ee1f78fb539f553771ac41441c633 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 23 21:23:11 2025 -0500 fix(deps): update dependency nodebb-theme-harmony to v2.1.28 (#13854) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d28866abc8b1f46506daeab4527bfd235ed40862 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 23 21:20:49 2025 -0500 chore(deps): update dependency sass-embedded to v1.97.1 (#13850) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 160ce17f8543059b437b9461f03e7260f3c1139a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 23 21:20:38 2025 -0500 fix(deps): update dependency fs-extra to v11.3.3 (#13851) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f6ef041c18ddf9625697d865b4146d874ac6c74f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 23 21:20:20 2025 -0500 fix(deps): update dependency nodemailer to v7.0.12 (#13853) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1f9f2dff2fd1a00b425d3aba405dd17afbbcf82d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Dec 23 14:29:28 2025 -0500 fix: update data-isowner when changing is ownership fixes multiple ownership toggles commit abcb2382cad2dae8e609f8340eed300b75eaa10b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 22 16:35:03 2025 -0500 fix(deps): update dependency nodebb-plugin-2factor to v7.6.1 (#13852) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 2a10f9046afb196588d3dbbca3f2c4ff19c58bd2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 22 14:54:41 2025 -0500 fix(deps): update dependency validator to v13.15.26 (#13846) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b933d1a274c1257ec3b919aa5af3a309758cf340 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 22 14:54:03 2025 -0500 fix(deps): update dependency nodebb-theme-persona to v14.1.19 (#13849) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 61d8cba984da3c41c4f2d03facce015f266db3e5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 22 14:53:56 2025 -0500 fix(deps): update dependency nodebb-theme-harmony to v2.1.27 (#13848) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 59dd1ca6072b238cfd60f7d872b190cc5afbebf2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Dec 19 17:38:19 2025 -0500 chore: up body-parser commit d03137128c1be08b6ca11eb833bf240f89a7a3a1 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 18 11:39:31 2025 -0500 fix: bump 2factor commit a331f8da775a8fc6bb89ad9bb4b6a03365c5cc66 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Dec 18 10:47:55 2025 -0500 refactor: clear quick reply as soon as submitting bring back message on error commit b405a09bfd02b25171fa20638d7889459fc9968c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Dec 18 10:38:28 2025 -0500 Revert "test: check if tests pass without await" This reverts commit 5414cf473de85419c125ca9d9b76c2692f19e1fa. commit 5414cf473de85419c125ca9d9b76c2692f19e1fa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Dec 18 10:31:46 2025 -0500 test: check if tests pass without await commit bb5a90a3fe076f7d84bdb9e5b491bdb513fab638 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Dec 18 10:04:35 2025 -0500 fix(deps): update dependency webpack to v5.104.1 (#13847) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit da79582148a57540cc39b116e49b27873b35c5e7 Author: b2cc <b2c@dest-unreachable.net> Date: Wed Dec 17 23:00:43 2025 +0100 * Docker: add function to entrypoint to auto-install plugins on reboot (fixes #13735) (#13749) * * Docker: add function to entrypoint to auto-install plugins on reboot (fixes #13735) Added a function to install additional NodeBB plugins if specified. This fixes #13735 * fix: case on --------- Co-authored-by: Jakub Bliźniuk <opliko.reg@protonmail.com> commit 5844e393bdb596fc09609bd1cf22b9909600d66a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 17 16:56:29 2025 -0500 fix(deps): update dependency esbuild to v0.27.2 (#13842) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 550411fb58b07ad9741b810fd82eeefe6ce4448a Author: Barış Uşaklı <barisusakli@gmail.com> Date: Wed Dec 17 16:56:07 2025 -0500 test: change redis connection (#13844) commit 2ffa43834eb7aebc36e6355bd55256c9d67e1ef3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 17 16:46:16 2025 -0500 fix(deps): update dependency nodebb-plugin-mentions to v4.8.4 (#13845) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1305faa8385b13e445976a626a96e516201fd63e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 17 14:35:35 2025 -0500 test: add await to check tests commit d505301fa0d73555060a72e2120d3bb249ba9a8c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 17 13:02:43 2025 -0500 chore: up mentions commit 9f8d50706ec859cc6fc1ae2012cc11fe11a2e625 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 17 12:34:54 2025 -0500 test: add back logs for failing test commit 301b5386492bd9023da07f6662c5319b67505b95 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 17 12:34:54 2025 -0500 test: add back logs for failing test commit e3ecc5436d5b73131e36ab0b2b9552725813556a Merge: f16eec3045 8668cfb38c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 17 11:16:17 2025 -0500 Merge branch 'master' into develop commit f16eec3045b55b1f6bceb0ce0dabd8c265cd931a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 17 10:23:33 2025 -0500 fix(deps): update dependency webpack to v5.104.0 (#13839) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 168b6e630c80559b837dc078962c596e2c5d03cc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 17 10:23:21 2025 -0500 chore(deps): update dependency sass-embedded to v1.97.0 (#13837) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ab8dbb4158b867ca395cb663a187c1a8104a7c5b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 17 10:23:11 2025 -0500 fix(deps): update dependency sass to v1.97.0 (#13838) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d60db54419445ebdbd79b2731208b0e0273b9cfe Merge: 0ef5cbbbca b1fc5bfdaa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 17 10:21:00 2025 -0500 Merge branch 'master' into develop commit 8668cfb38c96619a5ab0673375debbb6dde0911b Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Dec 17 15:18:53 2025 +0000 chore: update changelog for v4.7.1 commit e6deb625f20898eaef8a6d76b07878d8f2b3ba05 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Dec 17 15:18:53 2025 +0000 chore: incrementing version number - v4.7.1 commit b1fc5bfdaab55d0b428767b9a2640c77fac5ca07 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 11:10:29 2025 -0500 fix: wrong increment value commit 9f94a72117d6dcd661fd52e017c40c34efa15f54 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 11:09:13 2025 -0500 fix: increment progress on upgrade script commit 9f729964161bb12b1b860b18c46379e24132d2f6 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 10:56:57 2025 -0500 feat: stop extraneous vote and tids_read data from being saved for remote users commit 0ef5cbbbca94b1f7a8f0f92c6f913c05dd57ced2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 15 16:56:30 2025 -0500 fix(deps): update dependency fetch-cookie to v3.2.0 (#13836) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7c2e83303cb6d54b3f2990fbe2083544fb761acd Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 15 16:54:56 2025 -0500 fix(deps): update dependency autoprefixer to v10.4.23 (#13835) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5ae8d553ed1ba276b92afeb2b32b26623209d225 Author: Shlomo <78599753+ShlomoCode@users.noreply.github.com> Date: Mon Dec 15 20:16:38 2025 +0200 fix: disallow inline viewing of unsafe files (#13833) commit 90a151348e344b7002b8126aa8d235bda88879ce Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Sat Dec 13 17:19:16 2025 -0500 fix: moving topic to cid=-1 will remove it from list commit ad895efb61c9fb5386ee63ee266b7cf1c4f33b52 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 13 10:36:23 2025 -0500 chore(deps): update dependency smtp-server to v3.17.1 (#13829) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 22fe83f0053c5ffaa762ab2d13773f39e3818dd2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 13 10:36:13 2025 -0500 chore(deps): update dependency @eslint/js to v9.39.2 (#13830) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b16962186096290fa22c5f4df911eefa3d925582 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 13 10:36:02 2025 -0500 chore(deps): update github artifact actions (#13831) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit da7c9b32b863551cecc44f0117eda1605145ad7e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Dec 12 07:56:00 2025 -0500 fix(deps): update dependency terser-webpack-plugin to v5.3.16 (#13827) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0fcc8543c6e687e36520142d6caa3f9daa74d918 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Dec 12 07:55:41 2025 -0500 chore(deps): update actions/cache action to v5 (#13828) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ed977c48b457a5fc992248ba3d22102f28d18c76 Merge: 20918b5281 f49f540bfa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Dec 11 21:25:56 2025 -0500 Merge branch 'master' into develop commit f49f540bfab071ba54a273300e52e1725c05a8c4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Dec 11 21:25:42 2025 -0500 fix: show errors when saving settings commit 20918b5281a7b7d5fc9aee18ce36db22fd236218 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 11:10:29 2025 -0500 fix: wrong increment value commit 8abe0dfa9feeb846007afc340c4aac1fcc40e840 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 11:09:13 2025 -0500 fix: increment progress on upgrade script commit 097d0802b749de74c207fd23677401148394c0ab Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 11 10:56:57 2025 -0500 feat: stop extraneous vote and tids_read data from being saved for remote users commit 3adcbe0f7d16b11ea2b9a6abdffb63f3cf08ef85 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Dec 11 10:34:57 2025 -0500 chore(deps): update dependency smtp-server to v3.17.0 (#13824) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b992511bb981a65e0dfbd4aa026c1e994bdd0c41 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Dec 11 10:13:51 2025 -0500 chore(deps): update dependency sass-embedded to v1.96.0 (#13821) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d4f53a624287c9613b9567b9323c5dc890482b55 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Dec 11 10:13:35 2025 -0500 fix(deps): update dependency sass to v1.96.0 (#13822) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 528cd258c4a39d7f6a968bc5a81229b7dd47afb3 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 10 12:22:44 2025 -0500 feat: support remote Dislike activity, federate out a Dislike on downvote, bwahahah commit a2f2c8c761634caebf86d073815e0dd7a06c0bd5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 9 20:04:25 2025 -0500 chore(deps): update dependency sass-embedded to v1.95.1 (#13817) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 81c232f1811caa658842b7e77e06d501d5fe1ca6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 9 19:47:59 2025 -0500 fix(deps): update dependency winston to v3.19.0 (#13812) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f077c4cab83af1481ce8ec1ea4e14283e3f9f8c9 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 9 19:46:55 2025 -0500 fix(deps): update dependency cron to v4.4.0 (#13818) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit adedb7b626bb7fc7521f7fba2f1a5a9a703bddd4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 9 19:46:11 2025 -0500 fix(deps): update dependency sass to v1.95.1 (#13816) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a35c326a6c655b1a57a9d0eae19a48f666fe3d27 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 9 19:25:06 2025 -0500 chore(deps): update dependency jsdom to v27.3.0 (#13814) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit eaa6e71a9947ea590aca41cb2c3aea00a078e72d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 9 19:24:47 2025 -0500 fix(deps): update dependency sass to v1.95.0 (#13815) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 011f8b24658747f27d0692a11ee7e39ae37d0bea Merge: 2c57cb13e4 b19281b061 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Dec 8 10:19:00 2025 -0500 Merge branch 'master' into develop commit b19281b0611328e4213259e9c3c0d686cfdd6cb0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Dec 8 10:18:38 2025 -0500 revert: spec change commit 9d6665505e9d7930afadb752c691ed6661e25c29 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Dec 8 09:43:50 2025 -0500 chore: up widget-essentials commit 2c57cb13e43d8cb4e080c38c37460ef90d03acd4 Merge: f6fbb0226b 11b01dfccb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Dec 6 20:44:57 2025 -0500 Merge branch 'master' into develop commit 11b01dfccbf166a0cffa33098392e64f6b303533 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Dec 6 20:44:51 2025 -0500 test: fix tests commit f6fbb0226be70bc93f58f3a88bface64226b2784 Merge: 823c6cb340 193aaf55d5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Dec 6 20:40:30 2025 -0500 Merge branch 'master' into develop commit 2e00c0ff428f0b078619889679fbddf598d4afe9 Author: Konrad Moskal <moskalkonrad@gmail.com> Date: Sun Dec 7 02:12:27 2025 +0100 Modify delete post diff response format (#13761) * Modify delete post diff response format Updated the delete operation response to return JSON content. * fix: timestamp open api schema commit 193aaf55d5e2df41b6e5116f14098fbe55b5a166 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Dec 6 20:08:05 2025 -0500 fix: closes #13666, update category label on topic move if we are not on category page commit 823c6cb340ee88bb9ca46e67e1a13a9ff5bc40c7 Merge: e50edd52fc ebf2a2c5af Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Dec 5 12:28:29 2025 -0500 Merge branch 'master' into develop commit ebf2a2c5afa31e69eb94901f8801620fe5f6fcd4 Author: Nephilim <JBVanHorn@live.com> Date: Fri Dec 5 11:26:53 2025 -0600 fix: respect user pagination settings in infinite scroll (#13765) (#13788) - Changed hardcoded topicsPerPage value of 20 to use settings.topicsPerPage - Allows infinite scroll to respect user's configured page size preference - Consistent with pagination handling in other controllers (category.js, recent.js, etc) - Validates against admin's maxTopicsPerPage setting - Fixes issue where all users were limited to 20 topics per request regardless of settings commit e50edd52fca0b6735de6eee16c6e898bbc4a1553 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Dec 5 12:24:16 2025 -0500 chore(deps): update commitlint monorepo to v20.2.0 (#13810) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 10d2e929a1642b900fcd8246c27f52ab6275ffe2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Dec 5 12:24:04 2025 -0500 fix(deps): update dependency terser-webpack-plugin to v5.3.15 (#13811) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 695627041196b588171baf32dda335ec59414247 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Thu Dec 4 18:33:55 2025 -0500 test: add a test for set db.exists (#13809) * test: add a test for set db.exists * delete empty sets * test: psql commit 254370c5beca5062fc0307e4d1d4af09aea32bc5 Author: Jakub Bliźniuk <opliko.reg@protonmail.com> Date: Fri Dec 5 00:11:04 2025 +0100 ci: drop ARM v7 from docker builds (#13808) Removed optional ARM v7 (32 bit) platform from the workflow due to lack of support from Node and very limited usefulness. As the platform had been flaky in the past, this part of the workflow was already optional and didn't cause it to fail. So this is just the next step here. commit c5292442297d4769ca3db6a9c814701df4ef0431 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 4 16:03:28 2025 -0500 test: fix failing test by adjusting the tests commit f1d50c3510ba72a82ddeab224af94b2f1866eab4 Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 4 11:54:56 2025 -0500 fix: add join-lemmy context for outgoing category group actors context prop commit 6b1dcb4b90142425811b9de87e5bbfca260715e2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Dec 4 11:39:32 2025 -0500 fix(deps): update dependency esbuild to v0.27.1 (#13806) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7b734cfdc52e62fc63407dfaa2c65b39210afdf4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Dec 4 11:37:57 2025 -0500 fix(deps): update dependency jsonwebtoken to v9.0.3 (#13807) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6a56105037e76d8c54680b6c6344e4f8ff26e13c Author: Julian Lam <julian@nodebb.org> Date: Thu Dec 4 11:00:41 2025 -0500 feat: expand postingRestrictedToMods mask testing, handle actor update for that prop commit 7d5402fe66d3c244be4e0d4103e9386a0c933f0f Author: Barış Uşaklı <barisusakli@gmail.com> Date: Wed Dec 3 18:18:14 2025 -0500 feat: setAddBulk (#13805) * feat: setAddBulk add some tests * fix: sAdd with value array on redis commit d8e55d58de5f4a096f55441be0a98fe3501de420 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 3 14:47:10 2025 -0500 fix: use setsAdd commit 4a6dcf1a21e7fd8bb8865d5ae324cf27553fee90 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 3 14:35:07 2025 -0500 fix: missing await commit 29687722876749bca6e865867a9818e4069e8b97 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 3 14:08:06 2025 -0500 chore: allow direct testing in test/categories.js commit 934e6be91198c76760621a554471375e98e87f08 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 3 13:53:12 2025 -0500 test: privilege masking tests commit f0a7a442db0d05a9231fc0a1dec93976bf9feac6 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 3 13:53:02 2025 -0500 feat: save privilege masking set when asserting group commit 7b194c69165489d21b1a83bbab03f5bcd770d4a5 Author: Julian Lam <julian@nodebb.org> Date: Wed Dec 3 12:14:05 2025 -0500 fix: admin privilege overrides only apply to local categories commit 4020e1be3529bdff2ff2f98b67278f5f77b86dac Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 2 13:18:15 2025 -0500 feat: patch low-level privilege query calls to accept privilege masks at the cid level commit 76b6b3b259821d8e28cfbf4fefc175e28d83bd39 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Dec 3 10:14:33 2025 -0500 chore(deps): update dependency lint-staged to v16.2.7 (#13785) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4cdb56904c7474a68c36f363cd2dcc8f77ffbc88 Merge: 70169758ec 9fb41c6933 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 3 10:14:13 2025 -0500 Merge branch 'master' into develop commit 9fb41c693351c566127248c2e424e620b97e3a93 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 3 10:14:08 2025 -0500 lint: fix missing comma commit 70169758ec61ef29286634c0b1ded18551aaf560 Merge: 7f21a17175 ba85474dfb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 3 09:49:22 2025 -0500 Merge branch 'master' into develop commit ba85474dfba92740ac877a531ee7af9ed7a5aef3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Dec 3 09:49:16 2025 -0500 feat: add hreflang to buildLinkTag commit 7f21a17175e8e85cfd446dc347d92ac0e69f7ea0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 14:41:12 2025 -0500 chore(deps): update actions/checkout action to v6 (#13802) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 93057306f471e20bb1519cd5a1f8ca3a7fd06db5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 14:36:08 2025 -0500 fix(deps): update dependency ace-builds to v1.43.5 (#13797) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 731933a66bd50c4a137120b887c11e2e205284cb Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 14:35:46 2025 -0500 fix(deps): update dependency lru-cache to v11.2.4 (#13798) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 38321220f2bb9d37d02add7e2a9c1ea77594253d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 14:35:32 2025 -0500 fix(deps): update dependency express to v4.22.1 (#13800) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ad5cd27b377589a3c102334927cb456537f978cd Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 14:27:07 2025 -0500 fix(deps): update dependency ipaddr.js to v2.3.0 (#13801) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ecec1f45945efc66be7b213b5d266239528db5af Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 14:26:50 2025 -0500 fix(deps): update dependency nodemailer to v7.0.11 (#13799) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3b7bcba6c01780f66714fc4ba9b70b4946564cb0 Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 2 14:15:13 2025 -0500 fix: have notes.assert call out.announce.topic only if uid is set (so, if note assertion is called via search; manual pull) commit a82e1f441cda89dffa8400e30dcd26dd144c3048 Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 2 13:50:50 2025 -0500 debug: still broken... more debug logs commit 977a67f4cd8423c96af9a4c5bc81126e40a5c01d Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 2 13:42:06 2025 -0500 fix: deep clone activity prop before execution; feps.announce commit 8236b594af2553f3479245f6ef98ab74aaff881c Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 2 13:19:48 2025 -0500 debug: log mock results commit 22d3c52332cf428e2cec2eea1ba9a841595b1480 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Dec 2 12:59:28 2025 -0500 test: log label commit e39c91497fa58c4d3da786ed73adc8fdd76c2eaa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Dec 2 12:47:47 2025 -0500 test: log activities commit 841bd8252cdb62629ef62fd19cd6015133c72208 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Dec 2 11:54:14 2025 -0500 test: on test fail show activities commit 5ba6bea049333fc147f2a828b154c11a3407f30d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 11:44:46 2025 -0500 fix(deps): update dependency cron to v4.3.5 (#13796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 624ef616553efd6983293998d5f91592c355ef3d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 11:44:29 2025 -0500 fix(deps): update dependency body-parser to v2.2.1 (#13795) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 53e22acffbfe7f3eb4edbbefeb94a73725520573 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Dec 2 11:12:05 2025 -0500 fix: remove hardcoded name for sentinel, #13794 commit 287b25695d4e5232a1a135a9b9ce23118c474ae8 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Tue Dec 2 11:08:20 2025 -0500 test: new mongodb deps (#13793) commit 5f55ca85e61c002f7ce140266e71dad5526b160f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Dec 2 09:50:11 2025 -0500 fix(deps): update dependency @isaacs/ttlcache to v2.1.3 (#13791) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1cb8b381d513c3f3d344e50d294afb2d5f60e27c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 1 18:53:29 2025 -0500 fix(deps): update dependency sass to v1.94.2 (#13786) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1bcfe3f09ef1084bf2360186eed8dfd7a6fba70b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Dec 1 18:53:11 2025 -0500 fix(deps): update dependency redis to v5.10.0 (#13787) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 2142b680d995b433b2cc1291d80b9995fe4f4d21 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Dec 1 17:47:46 2025 -0500 chore: remove log commit 5bd1f7b7ac95a3498f8e8d7543289ec467206a5d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Dec 1 17:46:01 2025 -0500 feat: #13790, allow ssl setup in psql commit 936dede44f9c1ca0a76a0a974cd2fe1f0ad0991f Merge: 3ab61615af 59f649b885 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Dec 1 11:15:23 2025 -0500 Merge branch 'master' into develop commit 59f649b8851f4a224b5b4133df170f8996da2588 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Dec 1 11:15:14 2025 -0500 chore: up harmony commit 3ab61615af14db54bfdbfe981de0aea21ccea414 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 1 11:11:27 2025 -0500 feat: federate out topic removal activities when topic is deleted and purged from a local category commit 411baa21f42735cd75938711599b0b1c21457c84 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 1 10:25:32 2025 -0500 fix: minor comment fix commit c365c1dc3e2aaee822c3f08a309ef6984211bc58 Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 26 12:29:48 2025 -0500 fix: publish `postingRestrictedToMods` property in group actor commit 1c0a43dc556464fb692db2c317f7ff8b0e01cc2f Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Nov 26 16:59:43 2025 +0000 chore: update changelog for v4.7.0 commit 3d8638ed5cbb13642535a76f7956edbe58c9ba4e Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Nov 26 16:59:42 2025 +0000 chore: incrementing version number - v4.7.0 commit 2bb6683f1613f06a64b1f2834cf420cf474c904d Merge: e3ac9ccf1b bdb452488b Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 26 10:53:44 2025 -0500 Merge remote-tracking branch 'origin/master' into develop commit e3ac9ccf1b3bbc89028f1435291a5ca7492e3043 Author: Julian Lam <julian@nodebb.org> Date: Tue Nov 25 13:19:19 2025 -0500 fix(deps): bump mentions to fix #13637 commit 9d83a3d0da3ae6c86a04cf5ca1353473705e0a30 Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 24 15:48:38 2025 -0500 fix: null check on attachments property in assertPrivate commit 24e176831257688e4a5e71d05d0fb19d5670eadc Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 24 12:20:35 2025 -0500 fix: update announce and undo(announce) so that their IDs don't use timestamps commit 832477f8199f9abf8cf472f58fde46e362cc682b Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 24 11:53:59 2025 -0500 feat: federate out undo(announce) when moving topics commit 2b733e4a8ee610e8a959bee01c05b95c2cfd23db Author: Julian Lam <julian@nodebb.org> Date: Fri Nov 21 15:20:44 2025 -0500 fix: incorrect topic event added when topic moved out of cid -1 (used to be a share by the user; since removed.) commit aa7e078fbff9d0f538148625f2bfdae628d27987 Author: Julian Lam <julian@nodebb.org> Date: Thu Nov 20 14:15:43 2025 -0500 fix: #13654, improper OrderedCollectionPage ID commit 822f4edc4cd1d7c01c883d7efe8c941fa935938c Author: Julian Lam <julian@nodebb.org> Date: Thu Nov 20 14:08:12 2025 -0500 feat: native image appending for remote private notes commit bdb452488b8c401eaa5dbff230f0ade65a4d45b8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Nov 20 12:58:07 2025 -0500 fix: IS logic when body.height < window.height commit 6cd8a7c7400ae371781ee26c76c8429ee50d0ad6 Merge: 894f19882e 3fd193e373 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Nov 20 09:14:51 2025 -0500 Merge branch 'master' into develop commit 3fd193e3730e814584502bca049377d33c5a4425 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Nov 20 14:13:20 2025 +0000 chore: update changelog for v4.6.3 commit af7f78e9b6cb1ad192add9f3440c3da9c2eb833e Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Nov 20 14:13:20 2025 +0000 chore: incrementing version number - v4.6.3 commit 894f19882e0e1e6f2ae38ad1faa786c4be031bd2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 20 09:07:58 2025 -0500 chore(deps): update dependency @stylistic/eslint-plugin to v5.6.1 (#13778) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5ab8f87741e3717a7391205f4141ba01a22bedc5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 20 09:07:38 2025 -0500 fix(deps): update dependency rimraf to v6.1.2 (#13784) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a34794b5ee3c7ba096eaee5dfa4d33d48f430107 Merge: af477d0c2d 76a07d5941 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Nov 20 09:02:22 2025 -0500 Merge branch 'master' of https://github.com/NodeBB/NodeBB commit af477d0c2d3361bb3274e431853bcedd4648744b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Nov 20 09:02:17 2025 -0500 fix: update validator dep. to get fix for CVE-2025-56200 https://nvd.nist.gov/vuln/detail/CVE-2025-56200 commit d4e3b423691ccbcbbebdbea0f4f6798fa57f46be Merge: cecc0fee54 76a07d5941 Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 19 15:17:08 2025 -0500 Merge branch 'master' into develop commit 76a07d5941fab8100864b5666969fc1c327585ee Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 19 15:16:51 2025 -0500 fix: missing logic in mocks.notes.private that precluded the use of emoji commit cecc0fee5402f0902f80a1a029c361a643e80150 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Nov 19 11:31:04 2025 -0500 fix(deps): update dependency @isaacs/ttlcache to v2.1.2 (#13780) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bfffb4b9e65657faae815c36099ce00fe8776fe6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Nov 19 11:29:41 2025 -0500 fix(deps): update dependency workerpool to v10.0.1 (#13781) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e24d8c1780f3ca84e15101a29610259816f1d93e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Nov 19 11:22:37 2025 -0500 chore(deps): update redis docker tag to v8.4.0 (#13782) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5acfd1844ce6c0d662b5a8915a75e5fc0d63f027 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Nov 19 11:22:27 2025 -0500 fix(deps): update dependency webpack to v5.103.0 (#13783) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 12dab84914c60f6a8f108819680918a958e9edef Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Nov 19 11:03:44 2025 -0500 fix: tiny fix for IS when page is empty related https://github.com/NodeBB/NodeBB/commit/4aad6019675ef4a2123c5ac2211cf09a2b0d76a5 https://github.com/NodeBB/NodeBB/pull/9525 commit b0c9bb1eed0d13f674a8f12a800479c0972a69a0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Nov 19 10:37:18 2025 -0500 fix(deps): update dependency sass to v1.94.1 (#13777) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 958bb04769fef4dc498f85991d1ecb49b768b9f6 Merge: 88598886f0 8da3819c5f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Nov 19 10:32:58 2025 -0500 Merge branch 'master' into develop commit 8da3819c5f5977a2ac3ab5b82ecbf423cb8d064b Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Nov 19 15:31:58 2025 +0000 chore: update changelog for v4.6.2 commit 065a87ad5c61f64dad2d5e26ab0f4e50799df7fe Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Nov 19 15:31:57 2025 +0000 chore: incrementing version number - v4.6.2 commit 88598886f055d36b9e625c1ca0b5bf9b99a16c69 Merge: b00c08ce89 e300241193 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Nov 19 08:45:35 2025 -0500 Merge branch 'master' into develop commit e30024119334479c57e442a72ed72a07084fe1e9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Nov 19 08:45:08 2025 -0500 fix: #13779, svg uploads if tmp file doesn't have extension stripEXIF was called for gifs/svgs commit b00c08ce8928439560d9191103954e3ff47f4392 Merge: 26795272fa abfb6d1365 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Nov 18 10:24:37 2025 -0500 Merge branch 'master' into develop commit abfb6d13654a3b87cfed3e9c40ec41f342b6b7c8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Nov 18 10:23:49 2025 -0500 fix: #13776, if plugin is in install/package.json use latest version from there otherwise show latest version from nbbpm commit 26795272fa6c50b77ca86d6c10a61636763086e0 Merge: c51b7b650a dece0628bf Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Nov 17 20:25:14 2025 -0500 Merge branch 'master' into develop commit dece0628bf59bfd533f54fe1d4ab797abd2aa60d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Nov 17 20:25:05 2025 -0500 fix: category labels showing up on infinite scroll on category page regression from cross posting tpl change commit aacd27ee3242afd164b0bb394743e73f9e39f0b2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Nov 17 20:13:55 2025 -0500 refactor: remove unused share commit c51b7b650a25257b8c582e86d04cc23873837935 Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 17 14:34:35 2025 -0500 fix: update markdown and web-push to latest versions commit 2ce691cb774309808fb403fd2a0ce74f521a77fe Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 17 14:30:18 2025 -0500 fix: bump mentions to 4.8.2 commit e2f4884e1508c3c4166a923f8e79cdbc33da126e Merge: db4ba8c385 5bc5bb3d08 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Nov 17 13:01:58 2025 -0500 Merge branch 'master' into develop commit 5bc5bb3d0828392bdf7a8e8c73c67608c8212271 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Nov 17 13:01:37 2025 -0500 chore: up emoji commit db4ba8c385cec9d61644a26a62f7be7d71d5d11b Merge: 3ea029bdb2 f764b79118 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Nov 17 08:00:46 2025 -0500 Merge branch 'master' into develop commit f764b79118c427cfa6e2e718efb28582769c1a9b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Nov 17 07:59:49 2025 -0500 chore: up peace, closes #13774 commit 3ea029bdb24415efd732e0fe632c24e7d87b5c23 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Nov 15 12:45:13 2025 -0500 chore(deps): update postgres docker tag to v18.1 (#13771) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 111ae163304ae486712df2f9c962f4ca94dd6485 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Nov 15 12:45:04 2025 -0500 fix(deps): update dependency mongodb to v6.21.0 (#13772) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c95bfcbf5e08e9326cf1a207868fd6bb994cd927 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Nov 15 12:44:53 2025 -0500 fix(deps): update dependency sass to v1.94.0 (#13773) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 899414f418bcec6fde4863c2ed750310cded9705 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Nov 15 12:18:15 2025 -0500 chore(deps): update dependency jsdom to v27.2.0 (#13770) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 93c69f9d77e2abfe6b98f3ee6eaff11c29cc025e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Nov 15 12:18:03 2025 -0500 fix(deps): update dependency validator to v13.15.23 (#13769) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e14d3ac14be9b8e22e9f69a5670f8d42d1558cb1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Nov 15 12:01:52 2025 -0500 fix(deps): update dependency express-useragent to v2.0.2 (#13767) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9271e26786024789bc1beae32387638678d588ff Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Nov 15 12:01:17 2025 -0500 fix(deps): update dependency autoprefixer to v10.4.22 (#13768) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 50951d5db5bba6f5aec7da2db7c3d2d4c066c89f Merge: f24bb090b1 9900171f24 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Nov 13 12:25:24 2025 -0500 Merge branch 'master' into develop commit 9900171f24f26fa6d88237d109ce401926616843 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Nov 13 12:25:16 2025 -0500 fix: crash in resolveInboxes 2025-11-13T12:38:44.161Z [4568/2508892] - error: uncaughtException: Invalid URL TypeError: Invalid URL at new URL (node:internal/url:818:25) at /home/saas/nodebb/src/activitypub/index.js:123:25 at Array.filter (<anonymous>) at ActivityPub.resolveInboxes (/home/saas/nodebb/src/activitypub/index.js:122:13) at ActivityPub.send (/home/saas/nodebb/src/activitypub/index.js:424:36) at Object.announce (/home/saas/nodebb/src/activitypub/feps.js:72:20) commit f24bb090b135b13bb7f36dceddfb3f016a53aeb1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 13 10:47:24 2025 -0500 fix(deps): update dependency @isaacs/ttlcache to v2.1.1 (#13763) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 63789ebb3b7ae51cf77fc5c25b8b1a15a38987e0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 13 10:46:53 2025 -0500 fix(deps): update dependency esbuild to v0.27.0 (#13766) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5d9da6035e3aa74c0e95f7c16d36c18deb690999 Author: Julian Lam <julian@nodebb.org> Date: Mon Nov 10 11:55:19 2025 -0500 fix: log out user if session cookie resolves to non-existent uid commit 6ad93cd33265325eafc52f72574a03a4ed9eb9dc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 6 18:20:28 2025 -0500 fix(deps): update dependency cron to v4.3.4 (#13762) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bc64d27f735e2c6421703ec3fb3a80e4a68d6e08 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 6 17:33:59 2025 -0500 chore(deps): update dependency smtp-server to v3.16.1 (#13755) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c88ecd25eb76f53c711f089af429667c4a54ed33 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Nov 6 20:53:04 2025 +0000 Latest translations and fallbacks commit 3a81f9032201adfe355a1aa35cdf59bb67172f93 Author: Julian Lam <julian@nodebb.org> Date: Thu Nov 6 15:51:23 2025 -0500 fix: make i18n test failure message easier to read commit 5be0a63054245c2da1eb2589aa024f1f2a195b31 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 6 15:35:13 2025 -0500 fix(deps): update dependency sharp to v0.34.5 (#13758) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit dfe53d293a4a8ff48c4e72fd7ca1da220d30c72b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Nov 6 12:36:26 2025 -0500 chore: up dbsearch commit 9bb8a955cf1daa97f12eefb5ea2a4e94e7f155ac Author: Julian Lam <julian@nodebb.org> Date: Thu Nov 6 11:59:56 2025 -0500 fix: rename activitypub.out.announce.category, federate out Delete on topic move to cid -1 commit e6911be35db55b7ad46c10a0bc3c9ed83d1d7b9e Author: Julian Lam <julian@nodebb.org> Date: Thu Nov 6 11:30:17 2025 -0500 refactor: deleteOrRestore internal method to federate out a Delete on delete, not just purge; better adheres to FEP 4f05 commit e1bf80dcefd05411c037da2891f6620b3810be75 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Nov 6 09:44:09 2025 -0500 chore(deps): update dependency mocha to v11.7.5 (#13754) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 62889d2d5c242534403229f0c4d8777073f9d6dc Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Nov 6 09:21:54 2025 +0000 Latest translations and fallbacks commit c616e657ccd351c4831ccd880608c70fe2ce18c1 Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 5 13:50:47 2025 -0500 fix: bump harmony and persona for #13756 commit 2066727f3e325058008c5eff495fa347d1882251 Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 5 13:42:56 2025 -0500 fix: renderOverride to not clobber url if already set in template data commit 172aabcb57aa7b03e1b353b81e9e5a61d9633bc3 Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 5 13:42:20 2025 -0500 feat: add isNumber to client-side helpers commit 49567c72959d0fee3eacd1e2295d2203aaadd2f2 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Nov 5 17:55:34 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories commit ed83bc5b83f243e68faa56f1c1852b613aa08c2b Author: Julian Lam <julian@nodebb.org> Date: Wed Nov 5 12:55:03 2025 -0500 revert: remove `federatedDescription` category field, closes #13757 commit a8e45587bc8015974d80a76d37e60ff026726827 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Nov 5 09:22:28 2025 +0000 Latest translations and fallbacks commit 4c5f7f6060c87a6528545a26f95cd05a79357638 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Nov 4 12:54:57 2025 -0500 chore(deps): update redis docker tag to v8.2.3 (#13750) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a34284df834b2fc5ea50655b528e05d80ca22cf0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Nov 4 12:44:03 2025 -0500 fix(deps): update dependency bcryptjs to v3.0.3 (#13751) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1921ccaa101baff4b777d995b3a686e56a9ab619 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Nov 4 12:43:34 2025 -0500 fix(deps): update dependency sitemap to v9 (#13752) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4e33c1dfd3a59e15f194659b8f810c258839a6e0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Nov 4 12:42:08 2025 -0500 chore: up harmony, closes #13753 commit 13c23fddd7508388a54216f4bc63203bdf5625c9 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Nov 4 11:56:41 2025 -0500 chore(deps): update github artifact actions (#13730) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4e7867a95d7cca8b244773c897d3e94ffc08b1d6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Nov 4 11:56:01 2025 -0500 chore(deps): update dependency @eslint/js to v9.39.1 (#13747) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 090eb0884527b7a36a84985b04dc3aea40d3bd4b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Nov 4 11:55:48 2025 -0500 fix(deps): update dependency esbuild to v0.25.12 (#13748) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7fb9bb2f154365bcc766cfccc8c518e88125a79f Merge: 85d2667215 be4d0e811e Author: Julian Lam <julian@nodebb.org> Date: Tue Nov 4 11:32:55 2025 -0500 Merge remote-tracking branch 'origin/master' into develop commit be4d0e811e925ff19a30afd912139f959e6afd14 Author: Julian Lam <julian@nodebb.org> Date: Tue Nov 4 11:09:15 2025 -0500 fix: wrong auto-categorization if group actor is explicitly included in `audience` commit 85d2667215dd944405b0054ef39907416ad00b64 Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Nov 1 09:20:27 2025 +0000 Latest translations and fallbacks commit a36d89fcdaa0759e31ee2a38fbbe2f04784ac6a6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 31 20:27:53 2025 -0400 fix(deps): update dependency rimraf to v6.1.0 (#13744) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ba1230735f7d23cb930a53b5e243bd9ba6b33b3b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 31 20:27:10 2025 -0400 fix(deps): update dependency sass to v1.93.3 (#13746) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit cb96701b470bb6bc95062b4e76a526629008841d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 31 20:27:01 2025 -0400 chore(deps): update dependency sass-embedded to v1.93.3 (#13745) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4ce4e773cb4c23dbacc6b5c26f9cad8f74799162 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 31 16:17:35 2025 -0400 chore(deps): update dependency jsdom to v27.1.0 (#13743) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 98a1101d40a52c778cc6e3d111d447b2552c89d2 Author: Julian Lam <julian@nodebb.org> Date: Fri Oct 31 09:44:06 2025 -0400 test: update test for toPid logic to reflect that toPid stays even if parent is purged commit 9d3e8179600482ce7cb175466e14042378908ec3 Author: Julian Lam <julian@nodebb.org> Date: Fri Oct 31 09:40:59 2025 -0400 fix: bump themes for cross-post support, #13396 commit 179440372aef747f824b91e5fa023d1e269f22eb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Oct 30 20:34:01 2025 -0400 refactor: get rid of post.exists check, if post doesnt exist content is falsy commit b5ea20898e40c93f4dc125a948ba2d016af755b1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Oct 30 20:32:24 2025 -0400 chore: up express-useragent commit 425d2eb2954f6c32aec6cb8c3d58712965ab49e9 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Oct 30 09:20:53 2025 +0000 Latest translations and fallbacks commit 4858abe1498a6c75d3f3b7108484d32f7e7439c6 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 29 15:18:13 2025 -0400 fix: add replies in parallel during note assertion commit 748cc5eecda87f2f0c4335f2318c00689cf52a04 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 29 15:15:01 2025 -0400 fix: logic error in context generation commit 30b1212a0ae0e40e6c18cd7cf6af7ce37e9a80c5 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 29 14:52:59 2025 -0400 fix: relax toPid assertion checks so that it only checks that it is a number or uri commit f6219d0026bd977f96dc021c8bf35707ce7059e8 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 29 14:49:53 2025 -0400 fix: update logic so that purging a post does not remove toPid fields from children, updated addParentPosts so that post existence is checked commit 728184dab6b725e5a9b91899c3e430fcaae536b5 Merge: a0a10c8b5c 97e5aa1d18 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Oct 29 13:16:39 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit a0a10c8b5cd667e699b1e1aef15e6a67d3f2b6d7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Oct 29 13:16:34 2025 -0400 chore: up ttlcache to 2.x commit 97e5aa1d1823ea1fae4cb8cd126687e654fcdefe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Oct 29 13:08:05 2025 -0400 chore(deps): update mongo docker tag to v8.2 (#13738) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b5c1e8e7f624aa5dc4991de64c722b115771ba66 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Oct 29 13:07:55 2025 -0400 fix(deps): update dependency sitemap to v8.0.2 (#13736) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 07d169d29e2665fa26141661a09f04a8c7624070 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Oct 29 13:07:34 2025 -0400 chore(deps): update dependency smtp-server to v3.16.0 (#13737) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5c3b126166e839c289453b9b6cad1dfb63356a8a Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 29 12:32:36 2025 -0400 fix(deps): update mentions commit 524df6e5485aa833fc7ec55333908e99e1a7a0b0 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 29 12:32:21 2025 -0400 fix: update category mock to save full handle commit 6f448ce2f6d433ad22dd9d8158da1c3793333039 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Oct 29 11:47:10 2025 -0400 fix(deps): update dependency validator to v13.15.20 (#13733) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 964a5388b72195381d0017ca15b1eca1a63926cc Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 28 13:40:35 2025 -0400 fix(deps): bump mentions to 4.8.0 commit a68b00ade9acc46b96d46c5c37f711668c71a624 Merge: d1a06ba020 5cfec5b1a9 Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 28 11:51:10 2025 -0400 Merge branch 'master' into develop commit 5cfec5b1a9003aae2ce851688336775b5d2932af Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 28 11:51:02 2025 -0400 fix: order of operations when updating category handle commit d1a06ba0200e65c4d05198593af917252c0d5981 Merge: a49efe49ea 07eb16150c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Oct 27 20:11:21 2025 -0400 Merge branch 'master' into develop commit 07eb16150c4e4d14757be1964faa5bafd28d58b7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Oct 27 20:07:33 2025 -0400 center user count in chat, add commas to usercount, make last user image full width commit a49efe49ea7dbfb724e26a10ff66720893a2f328 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Oct 27 10:57:57 2025 -0400 fix(deps): update dependency commander to v14.0.2 (#13731) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ff5f65bfa1cbdcab9738c8d488fb2ff601af2a07 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Oct 27 09:21:45 2025 +0000 Latest translations and fallbacks commit ab9154aa49a132b28b2a938b19c143e1a638b041 Author: Julian Lam <julian@nodebb.org> Date: Fri Oct 24 13:32:04 2025 -0400 fix: logic error in out.remove.context commit 9ce84808315c7409c08b4a399b113986271df3a8 Merge: aa1ba4b59e 008e1ae4e4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 24 11:27:50 2025 -0400 Merge branch 'master' into develop commit 008e1ae4e497f2ea8aa1f1eeab8533567dbad586 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 24 11:27:43 2025 -0400 lint: fix lint commit aa1ba4b59e27be1e1e51f783c0e458449cfa809e Merge: 418717fdff 430a3e8113 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 24 11:13:11 2025 -0400 Merge branch 'master' into develop commit 430a3e81130ac6c1393f9854e1ac78de484e8c92 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 24 11:12:20 2025 -0400 test: add test for #13729 commit 9410f466d80b30f52e5f926e5d17a513beec1084 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 24 11:04:29 2025 -0400 fix: closes #13729, fix filename encoding commit 418717fdff7606651f9bc66ad9a597bd024a823d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 24 09:16:38 2025 -0400 fix(deps): update dependency redis to v5.9.0 (#13727) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 25c088b228c12aa233764e2bc96edde602736b68 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Oct 24 09:21:02 2025 +0000 Latest translations and fallbacks commit 8ca52c7e78e9eaa314e2fe84b4f073b3cd7ceb39 Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 23 12:15:36 2025 -0400 feat: handle Move(Context) activity commit 194cedb4d7e637b017c6c414a2f76e7dc795ab04 Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 23 12:02:59 2025 -0400 fix: cross-check remove(context) target prop against cid commit e3c55f76c1b6aacf31d1c9807ce79ad04f40907c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Oct 23 09:36:55 2025 -0400 chore(deps): update dependency lint-staged to v16.2.6 (#13725) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c1f6e52ba5c6fd16dff1b55afb0c214d8d3f4690 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Oct 23 09:36:33 2025 -0400 fix(deps): update dependency nodemailer to v7.0.10 (#13726) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4f2f872bf993313694701981e7d01b3d22fe671b Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 22 15:15:19 2025 -0400 fix: update logic re: federating out topic moves commit 22868d3f97be1807a53872d3cade8f735f83064d Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 22 15:05:06 2025 -0400 fix: bad var commit d02e188a5f7d6fb271d28653a82159ea9802d18c Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 22 15:04:47 2025 -0400 feat: update Remove(Context) to use target instead of origin, federate out Move(Context) on topic move between local cids commit 3ede64d8a12a1ecc1970f0d9218ea7bcae9100e1 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 22 12:51:50 2025 -0400 refactor: move all methods in src/api/activitypub.js to src/activitypub.out.js commit bb34b8c7a3b2fd617bc7bb8000df38ae897baea0 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Oct 22 09:20:27 2025 +0000 Latest translations and fallbacks commit 5a6c209770c3439edf7564f6a18ed693a6b6b683 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Oct 21 20:23:22 2025 -0400 fix(deps): update dependency workerpool to v10 (#13723) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3df4970ce112970cba895253465186403c8e3849 Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 21 12:16:20 2025 -0400 fix: call api.topics method on topic move during note assertion, have category announce new topic on note assertion commit 34e95e6d46b670df2a3973c842d7b667bbe9d0ea Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 21 12:00:01 2025 -0400 feat: context removal logic (aka moving topics to uncategorized, and federating this to other NodeBBs) Squashed commit of the following: commit 3309117eb1c08f3a1bcfa2c56fa81a81427c0f0c Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 21 11:48:12 2025 -0400 fix: activitypubApi.remove.context to use oldCid instead of cid commit e90c5f79eb42fc17c5329c7083dcf5d462bb5d0a Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 21 11:41:05 2025 -0400 fix: parseInt cid in cid detection for api.topics.move commit ab6561e60f1d05e0010ae28868d62070d6857855 Author: Julian Lam <julian@nodebb.org> Date: Mon Oct 20 14:03:45 2025 -0400 feat: inbox handler for Remove(Context) commit 30dc527cc0ec5bfbe4c0cfd459ef5a517a645871 Author: Julian Lam <julian@nodebb.org> Date: Mon Oct 20 12:17:23 2025 -0400 feat: unwind announce(delete), federate out Remove(Context) on delete, but not on purge commit 83a172c9a49bb499e6bb84dd42bdf63829ad313d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Oct 21 10:13:58 2025 -0400 chore(deps): update dependency lint-staged to v16.2.5 (#13721) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e7498e8fb5d2c852752a0d1128279655985420e3 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Oct 21 14:11:49 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads commit 97e59fbe0430f40ec28ee8df0668b2d1218b7fa4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Oct 21 10:11:18 2025 -0400 feat: add new setting to control posts uploads being shown as thumbs commit 93d46c842ea4f94218783bb35e19da283b8c86ef Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Oct 20 11:44:31 2025 -0400 chore(deps): update dependency @stylistic/eslint-plugin to v5.5.0 (#13717) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9d2b83f5636f88befa9f5a6a7e45bf0db16aca8d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Oct 20 11:33:11 2025 -0400 chore(deps): update dependency jsdom to v27.0.1 (#13718) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1d9d7fc56b222ddd26e2661f5d0407fc8d99c9d6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Oct 20 11:32:52 2025 -0400 fix(deps): update dependency sitemap to v8.0.1 (#13720) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7fd9e89495cebba1fca0aa63b1ba1585572129c0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 17 22:25:08 2025 -0400 chore(deps): update dependency @eslint/js to v9.38.0 (#13716) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 27a0dc731bddf58db8406a0bf9f619d5a69e056e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 17 22:10:24 2025 -0400 fix(deps): update dependency ace-builds to v1.43.4 (#13714) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f59b1c03b89c1aa9a91d6f37f7132aea8e9390c1 Merge: 52c56bc545 655c858b5d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 17 22:03:10 2025 -0400 Merge branch 'master' into develop commit 52c56bc5453bd68d64082cf4ce5bfcd728a9cb1f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 17 22:02:57 2025 -0400 chore: up themes commit 2425f3b671ef1f286740f21cac788c206cef8546 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 17 16:23:50 2025 -0400 https://github.com/NodeBB/NodeBB/issues/13713 commit 655c858b5de68e5e439ecb96600ed0aa99bf6caf Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Oct 17 15:21:57 2025 +0000 chore: update changelog for v4.6.1 commit 351c9abc6f3016a55b34b6c791b85a7bb7f9a8d7 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Oct 17 15:21:57 2025 +0000 chore: incrementing version number - v4.6.1 commit ecf95d1898347d3d8f0c6799d6c2ea9c92d4818b Author: Julian Lam <julian@nodebb.org> Date: Fri Oct 17 11:11:04 2025 -0400 fix: do not include image or icon props if they are falsy values commit 603068aebb792dfbf4696c5e7a158bedf9484289 Author: Julian Lam <julian@nodebb.org> Date: Fri Oct 17 11:11:04 2025 -0400 fix: do not include image or icon props if they are falsy values commit f98a7216a3feed00c80a91ee6276126bfc51158b Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 16 16:23:27 2025 -0400 feat: handle Delete(Context) as a move to cid -1 if the remote context still exists commit e09bb8b611acca5348a18bd19d3ed6c2a70129b9 Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 16 15:57:01 2025 -0400 refactor: user announces no longer occur on topic move. Instead, the new category announces. Only occurs when topic moved to local categories. commit 1d529473b4ca1123ddc73bd480044e32f63042d3 Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 16 12:17:52 2025 -0400 fix: rebroadcasting logic should only execute for local tids if the remote cid is not addressed already commit 2b2028e4469702547184784aa43568b820dae86f Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 16 11:27:21 2025 -0400 refactor: inbox announce(delete) handling to also handle context deletion, #13712 commit 4d5005b972664150ba1f38b652304d4c30b2856a Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 16 11:12:00 2025 -0400 feat: handle incoming Announce(Delete), closes #13712 commit fadac6165e362e4bbfd53ac364a9d18e32d27451 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 15:02:23 2025 -0400 fix: move Announce(Delete) out of topics.move and into topics API method commit 3fa74d4cecc130fc584a6f9989fbaeb2da5a47dc Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 12:33:57 2025 -0400 fix: do not include actor from reflected activity when rebroadcasting remote cid commit d4695f1085e356507ab6a1b17329abc4b082cc72 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 12:31:55 2025 -0400 fix: broken category urls in to, cc commit a45f6f9c4cd1014202dd4900051068d87c836cbb Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 12:24:42 2025 -0400 fix: update getPrivateKey to send application actor key when cid 0 commit 58a9e1c4f9ec6cba94d5422b36005cf508f7a09d Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 12:08:29 2025 -0400 fix: update targets in 1b12 rebroadcast when cid is remote commit 79d088536a590671765bebdf08f90218c28ba445 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 12:03:26 2025 -0400 fix: update 1b12 rebroadcast logic to send as application actor if post is in remote cid commit c25c629023959e078630bcaa0d2fa618936b3fc8 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 11:52:47 2025 -0400 fix(deps): bump dbsearch commit 9583f0d49b040d82130051f9958b64fb50c476a9 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 15 11:24:08 2025 -0400 feat: execute 1b12 rebroadcast logic on all tids even if not posted to a local cid commit 41b7a91d8f3e02cf7836086aee8a189f8a35df3d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Oct 15 09:10:55 2025 -0400 fix(deps): update dependency esbuild to v0.25.11 (#13710) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit febe0ae01aa14db94e2ac7c2f41f6ca99f90c5ae Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Oct 14 13:24:44 2025 -0400 chore(deps): update actions/setup-node action to v6 (#13708) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bf37c7bd77cd4a391d8b9c80d16915ba5d1f0608 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Oct 14 13:24:26 2025 -0400 fix(deps): update dependency chart.js to v4.5.1 (#13704) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit af5efbd71d6ad9bedbf1ad74e1ede162f3a7fe31 Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 14 11:21:39 2025 -0400 fix: regression caused by d3b3720915f5846e8f5a8e0bee9c17b3ff233902 commit c80cb51065dd898b1ecc86c8fe234dc3ec5ab348 Merge: 238600a0ec 499c50a485 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Oct 13 13:45:21 2025 -0400 Merge branch 'master' into develop commit 499c50a485eb6db4b8600f253846591caa909a93 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Oct 13 13:45:11 2025 -0400 fix: #13705, don't cover link if preview is opening up commit 238600a0ec85f45e3306c1877168d1b8ff92ebad Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Oct 11 21:04:03 2025 -0400 chore(deps): update dependency smtp-server to v3.15.0 (#13702) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f608c7c7a78e85d8cec27ad118f06f5c3945decf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Oct 11 21:03:52 2025 -0400 chore(deps): update dependency lint-staged to v16.2.4 (#13699) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit fa18287d037759a91ba11adc499b36fc2a5e24f8 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Oct 11 21:03:42 2025 -0400 fix(deps): update dependency nodebb-theme-persona to v14.1.15 (#13701) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 49a293259435b9db640737abfe278f8d6dae739e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Oct 11 21:03:34 2025 -0400 fix(deps): update dependency nodebb-theme-harmony to v2.1.21 (#13700) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6c2100684b7a1630e618560a13901e28a2750bc5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Oct 11 20:54:00 2025 -0400 fix: crash in tests commit d7657538faeefbe70a237b61a1f6414bc018acf9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Oct 11 20:39:14 2025 -0400 Revert "feat: auto-enable link-preview plugin on new installations" This reverts commit b153941cf389732b3a93ca30e5e8de65aaae2809. commit 5d3709f002c089679f148eeedd50e148d069f6d2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Oct 11 16:02:42 2025 -0400 fix(deps): update dependency nodemailer to v7.0.9 (#13695) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a2892f60bc018d16bb6794f32398141fa80324d6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Oct 11 16:02:30 2025 -0400 fix(deps): update dependency semver to v7.7.3 (#13697) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bb7b65eaa13f9ff6fc8a284f50161f7be2a97165 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Oct 11 16:02:20 2025 -0400 fix(deps): update dependency webpack to v5.102.1 (#13698) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b309a672a8f102265f430112c8321089ee518cd0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Oct 10 12:19:58 2025 -0400 chore: up persona commit b153941cf389732b3a93ca30e5e8de65aaae2809 Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 9 14:01:08 2025 -0400 feat: auto-enable link-preview plugin on new installations commit e7bdf6bc31b7c7ae60e1cc38b78aec6c393e66bc Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 9 14:00:30 2025 -0400 feat: bundle link-preview plugin commit 07bed55e333805921463b1415f4317a4b1313e83 Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 9 13:57:21 2025 -0400 fix: add attachments to retrieved post data onNewPost commit d3b3720915f5846e8f5a8e0bee9c17b3ff233902 Author: Julian Lam <julian@nodebb.org> Date: Thu Oct 9 13:56:59 2025 -0400 refactor: move post attachment handling directly into posts.create commit 623cec9d910c03dd67c94db3ce45bf334dafd869 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 8 11:07:43 2025 -0400 fix: logic error in image mime type checking commit 79327e6cace72c280e00b2fdc03fec7d93714b9c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Oct 7 17:34:55 2025 -0400 chore: up harmony commit 4d24309a069cd04fe589fb493b40e230cf64f663 Author: Julian Lam <julian@nodebb.org> Date: Tue Oct 7 11:35:36 2025 -0400 feat: federate topic deletion on topic deletion as well as purge commit e29a418cdde48de0a79ace92754d306d617323b3 Merge: 93b6cb5984 ec3998974c Author: Julian Lam <julian@nodebb.org> Date: Mon Oct 6 22:17:45 2025 -0400 Merge branch 'master' into develop commit ec3998974c6484116852418254dbb61f9fcce6b1 Author: Julian Lam <julian@nodebb.org> Date: Mon Oct 6 22:17:35 2025 -0400 fix: omg what. commit 93b6cb598402c5ba430a46712fc2459c654dcdd1 Author: Julian Lam <julian@nodebb.org> Date: Mon Oct 6 13:45:40 2025 -0400 feat: federate Delete on post delete as well as purge, topic deletion federates Announce(Delete(Object)) commit 923ddbc1f1a464772a5f858b3318fae07106ce17 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Oct 6 10:28:44 2025 -0400 chore(deps): update postgres docker tag to v18 (#13679) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d73892aedab0eb2e0d2e6a2bd5cc2a935c966cb8 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Oct 6 10:13:40 2025 -0400 chore(deps): update dependency @eslint/js to v9.37.0 (#13693) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5dc9f2c5d45a0a11ef06b7f16feee71e0dc682e3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Oct 6 10:13:26 2025 -0400 fix(deps): update dependency nodemailer to v7.0.7 (#13694) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 66285ef53eba7aec0152eab5c642477ccde18094 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Oct 5 09:20:02 2025 +0000 Latest translations and fallbacks commit 9b6e9b2ac39520b51270fb1cc2ec92008bd3bef4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 3 16:50:50 2025 -0400 fix(deps): update dependency redis to v5.8.3 (#13691) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4640a63e4bbbfdc6e844be5a1ba9945eb8d772b0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 3 16:47:23 2025 -0400 chore(deps): update redis docker tag to v8.2.2 (#13692) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c7696667372858e0d6c65246c1360035b79715de Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 3 16:05:14 2025 -0400 chore(deps): update dependency mocha to v11.7.4 (#13685) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit eb06bda8d8d1c70040b8c8b1300ddf8089276a5a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 3 16:04:55 2025 -0400 chore(deps): update dependency @commitlint/cli to v20.1.0 (#13686) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 19dc1025d4cb7c7081948e55d1a62c3c83aa34b6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Oct 3 16:04:26 2025 -0400 fix(deps): update dependency winston to v3.18.3 (#13687) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c0d9bb0723713b5b0f1cc69e239d50322d41d6f3 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Oct 1 18:12:06 2025 +0000 chore: update changelog for v4.6.0 commit 367f66caa4bb2cb64fabc06c894c861e86d1bc8f Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Oct 1 18:12:05 2025 +0000 chore: incrementing version number - v4.6.0 commit 39e5b8fec3bd5d284b843597e8c637d6b67388a2 Merge: 189fcfa694 5ed19ef8a9 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 13:51:11 2025 -0400 Merge branch 'master' into develop commit 5ed19ef8a9372453a89c73140d10944bc46090a1 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 13:51:04 2025 -0400 fix: login handler to handle if non-confirmed email is entered commit 189fcfa694c8bb72b2f51852c0e94ac9ec9a42dc Merge: 3fcaa678a1 56a9336611 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 12:52:17 2025 -0400 Merge branch 'master' into develop commit 56a9336611cc19788686c63b5d2768e37859fd9e Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 12:52:09 2025 -0400 docs: update openapi schema to refer to try.nodebb.org instead of example.org commit 3fcaa678a1c7478644f924e5b6d1e6f8458f21ca Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 12:15:07 2025 -0400 chore: remove unneeded secureRandom require commit 675178aca4ed41f70c7be069526214a5a8fb300f Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 12:13:57 2025 -0400 fix: allow quote-inline class in mocks sanitizer so quote-post fallback elements can be detected and removed during title generation, fixes #13688 commit 9cee799937c369acb300c37e702a7779f8e80f9f Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 11:53:57 2025 -0400 fix: force outgoing page on direct access to `/ap` handler commit 954e7bc8e3034baaa159366c55482c42155809f3 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 11:43:23 2025 -0400 fix: update outgoing page to match 404 design commit d7e93a5d757853f9e9d847e0b458545b9344cabf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Oct 1 11:31:16 2025 -0400 chore(deps): update dependency lint-staged to v16.2.3 (#13681) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 17dba0b0385e1156f413ed929a05a4051e559b83 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Oct 1 11:12:42 2025 -0400 fix(deps): update dependency webpack to v5.102.0 (#13683) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4776d012812f1b250fe24687c51128dc5c752ad8 Author: Julian Lam <julian@nodebb.org> Date: Wed Oct 1 11:00:03 2025 -0400 sec: disallow checkHeader from returning a URL from a different origin than the passed-in URL commit c3df68f2ed34cca590946a19182bd29c924f5075 Author: Julian Lam <julian@nodebb.org> Date: Tue Sep 30 11:05:42 2025 -0400 fix: don\'t begin processing local login if the passed-in username isn't even valid commit 9a596d67f34153cbd0cdaf8443fbcce7cbdee7d3 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Sep 29 14:04:08 2025 +0000 chore: update changelog for v4.5.2 commit 30ba8e82476e992dcaf228c41083a68f89d28314 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Sep 29 14:04:07 2025 +0000 chore: incrementing version number - v4.5.2 commit f644974a9b49fdd6b20514e11b9a3b99f5d3193a Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Sep 28 09:20:03 2025 +0000 Latest translations and fallbacks commit 675bec331c4fe4749fb372d2fa49a034c46ccc84 Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Sep 27 09:20:16 2025 +0000 Latest translations and fallbacks commit 160907d0fa843279c9b9c36884fd77af8011cf01 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Sep 26 09:20:35 2025 +0000 Latest translations and fallbacks commit 28a6256209a218eeb62263c39501c3842fb2a728 Merge: d6e7e168ba 30ca00002a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 21:35:02 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit d6e7e168bae945c13fb7004cacc0e590918688c3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 21:35:01 2025 -0400 test: fix message commit 30ca00002ac3758979641d0983060d6aad271359 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 25 20:49:28 2025 -0400 chore(deps): update actions/download-artifact action to v5 (#13646) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a4d8619ba39329a0174275db6cfe2f635c637fdd Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 25 20:47:24 2025 -0400 chore(deps): update dependency @eslint/js to v9.36.0 (#13670) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6dab3f2e6365ee10632862fab04e7b15dd469ae5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 25 20:33:52 2025 -0400 chore(deps): update commitlint monorepo to v20 (#13678) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 8061a53b3a19a2c75b75439e507f419497b4bca1 Merge: 8614d8258d 3370c06472 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 19:20:21 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 8614d8258d2c2ca6cca9f5809cb21811773903c5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 19:20:17 2025 -0400 test: show tids on test fail commit 3370c06472c84fab5d36d4d0668c7d04e9b6ab8b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 25 19:18:05 2025 -0400 chore(deps): update dependency @stylistic/eslint-plugin to v5.4.0 (#13671) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 13ce106b213bf0b614385567f2d5f53aff980887 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 25 19:01:50 2025 -0400 chore(deps): update dependency lint-staged to v16.2.1 (#13672) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9b00ff1e5202383d0e3e266c76f0a1f3a2bcc43f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 25 18:42:27 2025 -0400 fix(deps): update dependency mongodb to v6.20.0 (#13665) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3bba9029320d88563986417d115d324f443e0d15 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 25 15:29:10 2025 -0400 test: more fixes for note vs. article commit 158780870062f47e2db4be26f7a845e1f3a223fa Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 25 15:18:26 2025 -0400 test: short OPs create Notes again commit 051043b6820feecc77ea9a885aa24608252426dc Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 25 15:15:24 2025 -0400 doc: 'nickname' and 'descriptionParsed' use in categories controller commit 7184507be2b769269bd6846ed85e15f021c940b4 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 25 15:12:52 2025 -0400 fix: #13667, record to instances:lastSeen instead of domains:lastSeen commit c7e84b8d92bbc8056d9c0b17af3cd6edbaa67b71 Merge: 15fdaba5f6 7abdfd86ac Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 12:38:02 2025 -0400 Merge branch 'master' into develop commit 7abdfd86ac87bcd4f5df7d17ae0cdf157177a991 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 25 11:56:38 2025 -0400 fix: skip header checking during note assertion if test runner is active commit 0a2fa45da1768c175f1821ea79e9eebdfb83faab Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 11:02:12 2025 -0400 perf: update upgrade script to use bulk methods add missing progress.total commit 15fdaba5f6d0e88610ae73bfcc2ecf2e3b0ad08c Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Sep 25 09:20:45 2025 +0000 Latest translations and fallbacks commit 32d0ee480844b350cd5502922bfe1109ad913d19 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 02:03:14 2025 -0400 perf: update old upgrade scripts to use bulkSet/Add fix a missing await commit 2b987d09ce487bb97891c8c38d639a2e6c216537 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 25 02:03:14 2025 -0400 perf: update old upgrade scripts to use bulkSet/Add fix a missing await commit 6055b345e1e55d33320e7b5690f51b6bcda23bd3 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Sep 24 17:49:25 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories commit cf3964be6f7a51355e543b4e92e26b7f02b76f7a Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 24 13:48:57 2025 -0400 chore: fix grammatical error in language string commit 8730073af14a605a73c2848075472da640666591 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Sep 24 15:25:46 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories commit bd80b77a7a06cacaeb527fe8e6896af7dffb56f9 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 24 11:25:20 2025 -0400 feat: ability to nickname remote categories, closes #13677 commit 175dc2090654a70add7a7cca401688da93525c63 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 24 10:42:16 2025 -0400 fix: #13676, bug where nested remote categories could not be removed commit 8c553b1854a65a0df02fb36f97e8118a99b6611d Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 24 10:00:57 2025 -0400 fix: regression 218f5ea from via, stricter check on whether the calling user is a remote uid commit d0921ea5a231d39d25b43b72027acc8a32399a46 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Sep 24 09:20:40 2025 +0000 Latest translations and fallbacks commit 00d80616d9d4c2e83c99babd55b768d3c8516bc3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Sep 23 20:17:28 2025 -0400 fix(deps): update dependency lru-cache to v11.2.2 (#13669) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit df9d637c139b8c6f35bc12c688786053168daf1b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Sep 23 20:16:38 2025 -0400 chore(deps): update dependency sass-embedded to v1.93.2 (#13673) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1b5804e1c9f118ebed6e88a19a3589f92840af0a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Sep 23 20:16:28 2025 -0400 fix(deps): update dependency sass to v1.93.2 (#13674) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6e84e35fc3ac3c02d5741d3255d5286b8906561c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Sep 23 19:40:03 2025 -0400 fix(deps): update fontsource monorepo (#13663) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 218f5eabe2a29a18089dae05526c7ca8b2bfca69 Author: Julian Lam <julian@nodebb.org> Date: Tue Sep 23 10:58:00 2025 -0400 fix: #13668, privilege checking on topic create for remote users; was not properly checking against fediverse pseudo-user commit 33b56e810c14c63049d36c992f76868ffcafc06a Merge: be098e1207 d0c058263f Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 22 12:15:30 2025 -0400 Merge branch 'master' into develop commit d0c058263f5ffbdd7be821d15b3fd3bcbdb5fa12 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 22 12:14:14 2025 -0400 fix: update note assertion topic members check to simpler posts.exists check The original logic checked that each member of the resolved chain was part of the resolved topic. That isn't always the case, especially when topics splinter due to network timeouts/unavailability. This ended up causing issues where already asserted posts were re-asserted but failed because they no longer served an _activitypub object since it was already asserted and the data was just pulled from the db. commit be098e12079ce4cff24cce213fe8a3eb6bae515a Merge: 3f8ff7139f 4d68e3fe14 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 22 11:57:05 2025 -0400 Merge branch 'master' into develop commit 4d68e3fe145e49f38d1f3dc2b45d8409bb3945f6 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 22 11:56:55 2025 -0400 fix: re-jig handling of ap tag values so that only hashtags are considered (not Piefed community tags, etc.) commit 3f8ff7139fc74518ae09576e84ee8cc58a491fe7 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Sep 21 09:20:01 2025 +0000 Latest translations and fallbacks commit 9deb576d1e09670a1e1c7c0b6f416fc248f4a615 Merge: d122bf4a98 f9edb13f62 Author: Julian Lam <julian@nodebb.org> Date: Fri Sep 19 14:43:13 2025 -0400 Merge branch 'master' into develop commit f9edb13f6209b075d4a53c130d1bba166ae188fa Author: Julian Lam <julian@nodebb.org> Date: Fri Sep 19 14:43:04 2025 -0400 fix: missing actor assertion on 1b12 announced upboat commit d122bf4a985e180e60196bdfaaa8e3bf035d1c12 Author: Julian Lam <julian@nodebb.org> Date: Fri Sep 19 12:43:11 2025 -0400 fix: update logic as to whether a post is served as an article or not Now, if OP is less than 500 characters, it is just federated out as a Note instead. commit be9212b59fc97ecb5519efeadb803a3a77dd1486 Author: Julian Lam <julian@nodebb.org> Date: Fri Sep 19 10:56:35 2025 -0400 fix: update activitypubFilterList logic so that it is also checked on resolveInbox and ActivityPub.get methods, updated instances.isAllowed to no longer return a promise commit 559155da6389ed648461b1dc68904c22c59d0082 Author: Julian Lam <julian@nodebb.org> Date: Fri Sep 19 10:34:57 2025 -0400 refactor: notes.assert to add finally block, update assertPayload to update instances:lastSeen via method instead of direct db call commit d1f5060f11a257388690d1441726efd58ca88b5a Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 18 13:33:16 2025 -0400 fix(deps): bump 2factor to 7.6.0 commit 9b48bbd5019173c25f00514062b5a930a3940efc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 17 17:33:55 2025 -0400 fix(deps): update dependency esbuild to v0.25.10 (#13664) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c8680f300af316365f5e1a88f612fab390389d13 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 17 17:00:39 2025 -0400 fix(deps): update dependency sharp to v0.34.4 (#13662) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3238248eecde18c1f026ede7f4b7b91267dd4fb0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 17 11:41:57 2025 -0400 chore(deps): update dependency jsdom to v27 (#13653) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b2d91dc3199b6287d466d48b0babfa8971a58b44 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 17 11:41:33 2025 -0400 fix(deps): update dependency satori to v0.18.3 (#13660) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5beeedd67cc2fc08b6dda77f237ba7892b5329b1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 17 11:09:02 2025 -0400 Revert "lint: remove unused" This reverts commit a6674f67a1cfb92f6236e76447e5e9213b1b5710. commit 57a4ce800683913523be268b630c43c0be4771ef Merge: a6674f67a1 532653110c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 17 10:58:31 2025 -0400 Merge branch 'master' of https://github.com/NodeBB/NodeBB commit a6674f67a1cfb92f6236e76447e5e9213b1b5710 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 17 10:58:26 2025 -0400 lint: remove unused commit 532653110c9e0400967c42352415be6dccb8e6a4 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 17 10:58:07 2025 -0400 Revert "fix: add pre-processing step to title generation logic so sbd doesn't fall over so badly" This reverts commit f7c47429879f757e08975b5cd003416db00f5568. commit 6cca55e37f0bce389c3094c5aae07ed1bbed3297 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 17 10:50:35 2025 -0400 fix: use parameterized query for key lookup commit f7c47429879f757e08975b5cd003416db00f5568 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 17 10:44:51 2025 -0400 fix: add pre-processing step to title generation logic so sbd doesn't fall over so badly commit b845aa48be5b2fe1ff4a28eccec5ca40981718fe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Sep 16 21:26:59 2025 -0400 fix(deps): update dependency nodebb-theme-harmony to v2.1.20 (#13659) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 8324be2d796301d004c03591dbe211cc3a066a62 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Sep 16 21:18:11 2025 -0400 fix(deps): update dependency fs-extra to v11.3.2 (#13658) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6cba6927e4d300f1f0ae94b8ad82fce7cc1c28ca Merge: b1e134b44e f7bbec7ccf Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 16 19:08:14 2025 -0400 Merge branch 'master' into develop commit b1e134b44ef09c1ce817df240c51fedf605b514c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 16 19:08:10 2025 -0400 pass string to isUUID commit f7bbec7ccfee65cd21118d430f710a87ffcabcce Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 16 11:48:39 2025 -0400 fix: switch to action commit 9c18c6fe49be49975fb5ea0eef73045890544415 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 16 11:24:14 2025 -0400 feat: add a term param to recent controller so it can be controller without req.query.term commit 68a8db856a9dcad42fb58e505aaacaa173a1401a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 16 11:23:31 2025 -0400 feat: add a new hook to override generateUrl in navigator.js commit 36346dd8221cecd7d9d1315d2c139e1fc8d528e2 Merge: e2e916e200 b66c30a2a7 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 15 14:10:07 2025 -0400 Merge branch 'master' into develop commit b66c30a2a73d06c45a6b6d97607b0d9378d56b87 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 15 14:10:02 2025 -0400 fix: handle cases where incoming ap object tag can be a non-array commit e2e916e200dd27a674e961220689c0919de7686e Merge: 5f4790a48c f67942caec Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 15 14:01:08 2025 -0400 Merge remote-tracking branch 'origin/master' into develop commit 5f4790a48c5b30f6d0558aee2d089523b2c9fdce Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 15 14:01:00 2025 -0400 feat: allow activities to be addressed to as:Public or Public to be treated as public content commit f67942caecbefab7f062379f653615f33b074b2f Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 15 13:53:27 2025 -0400 fix: local pids not always converted to absolute URLs on topic actor controller commit 8a120b76a8a5bf3e8a027ae8ef6200033d11fce8 Merge: 52fec49310 225bf85e94 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Sep 15 12:57:34 2025 -0400 Merge branch 'master' of https://github.com/NodeBB/NodeBB commit 52fec49310db9957677c3ab3a3a98ae8ad08f903 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Sep 15 12:57:29 2025 -0400 chore: remove obsolete deprecation commit 225bf85e941c95dd0d724ac5b47467918661f806 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 15 12:47:49 2025 -0400 fix: #13657, fix remote category data inconsistency in `sendNotificationToPostOwner` commit db89250982c6c67194bc08dd319831cd24fdfb6a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Sep 15 11:09:40 2025 -0400 fix(deps): update dependency @fontsource/inter to v5.2.7 (#13655) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b95c6e2d2da88a50ecf70c34d72e96fbee291854 Merge: 19f3919890 405d2172ac Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Sep 15 09:33:12 2025 -0400 Merge branch 'master' into develop commit 405d2172acc49321f6ec0109bda6b28f5340d39d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Sep 15 09:32:05 2025 -0400 chore: up persona commit 19f391989001c228e5af04e2321525cf8daa9f0e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Sep 13 20:27:47 2025 -0400 fix(deps): update dependency commander to v14.0.1 (#13652) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 61b39316213c765eb16b1b7fe4927163440febff Merge: 8cb1cae1cc dfe19a98c1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Sep 13 18:11:56 2025 -0400 Merge branch 'master' into develop commit dfe19a98c193bdfdd601f4f7e4be06e67f8431b4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Sep 13 17:51:25 2025 -0400 fix: don't show votes on unread if rep system disabled add openapi spec commit 8cb1cae1cc9b982d420e6f2dcab9352a8ddb973f Merge: 1e82af66a6 8a786c717e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Sep 13 17:40:49 2025 -0400 Merge branch 'master' into develop commit 8a786c717e5366620d12c7b49d34fb0dffbe67a8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Sep 13 17:40:09 2025 -0400 fix: if reputation is disabled hide votes on /recent they were only hidden on category page commit e2dc592c4f21a48bd5f6c10b58773d0b755e32bf Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Sep 12 19:50:19 2025 -0400 fix: favicon path commit a37521b0167bf3c10c1b856ed317589f4a08bede Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Sep 12 19:27:07 2025 -0400 lint: fix commit 56fad0be0d0da2c1f3a12562d07a8f2adab3bffa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Sep 12 19:19:52 2025 -0400 fix: check brand:touchIcon for correct path commit 1e82af66a6f2c57f5ef971d6f1b52b7a30f74b36 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Sep 12 11:36:55 2025 -0400 fix(deps): update dependency bootswatch to v5.3.8 (#13651) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f9ddbebacc76c2601d5dbb8adf97b44cb32395b7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Sep 12 11:33:53 2025 -0400 fix: remove .auth call commit eecf9dda6498c649cd2cceaa57508abf5c8fb1ee Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Sep 12 09:21:18 2025 +0000 Latest translations and fallbacks commit 15b0b54000d237045e0d4aa2dc4c12d6ce07b7d2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 11 18:58:44 2025 -0400 chore(deps): update dependency sass-embedded to v1.92.1 (#13638) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 10344c98a8730f89a0e16f5c535944016cf1fefc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 11 18:58:34 2025 -0400 fix(deps): update dependency sass to v1.92.1 (#13645) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7147a2e31aeb4711c9a8ff398db50f33810243e6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 11 17:46:24 2025 -0400 chore(deps): update dependency lint-staged to v16.1.6 (#13635) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f9688b36b67e1706cafacce69f784a9e8e5aeaa0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 11 17:44:34 2025 -0400 fix: port the try/catch for notes.assert from develop commit 9184a7a4cc8c68c094d9ddbe86dd0c23f578986e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 11 17:28:56 2025 -0400 fix: add missing unlock in nested try/catch commit 95fb084ca49084d257e11b58cef9d30ed84394e1 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 11 10:30:21 2025 -0400 fix: wrap majority of note assertion logic in try..catch to handle exceptions so that the lock is always released commit 4f5e770c5f55689f090a4d1867f69ca2b3a4443c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 11 09:24:29 2025 -0400 chore(deps): update actions/setup-node action to v5 (#13647) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6a1e9e8a110193a8540566bbd0adbaebaa047dce Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Sep 11 09:23:59 2025 -0400 fix(deps): update dependency workerpool to v9.3.4 (#13650) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 67fa433f1af91f9dff915b4f9002cb7a65a4502f Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Sep 11 09:21:14 2025 +0000 Latest translations and fallbacks commit ac90ef8c9a8844dd7dcd9dc89a9692eee455a203 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 10 17:27:20 2025 -0400 chore(deps): update dependency mocha to v11.7.2 (#13636) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6adfbb2482e80504665ae552cb6ea48d16c18f04 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 10 17:26:21 2025 -0400 fix(deps): update dependency lru-cache to v11.2.1 (#13644) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f7d10e09ac97b0720ee4bda93370017ea7b4f8d4 Merge: feda629f82 953c051c2e Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 10 15:07:13 2025 -0400 Merge branch 'master' into develop commit 953c051c2e546364a8a28d4097ebceac1876bcac Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 10 14:59:13 2025 -0400 fix: perform Link header check on note assertion only when skipChecks is falsy commit feda629f821b284e0f16f8c3c4263116306a43d7 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 10 14:48:24 2025 -0400 chore: remove formatApiResponse logging commit 8d4e46529f861e4514799ba2db3447ff7f8ddd17 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Sep 10 13:49:20 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories commit 160f4750291f13f73cee9b7eefa2ed173cf966e4 Merge: 8d6a0f0298 0311b98ed7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 10 09:48:49 2025 -0400 Merge branch 'master' into develop commit 0311b98ed7d926502f27a7d84b00c02b73712dc7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 10 09:46:39 2025 -0400 feat: add topic templates per category, closes #13649 commit 8d6a0f0298679a3c6e4c399decc9d58cb6684529 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 9 11:28:29 2025 -0400 test: ap timeouts commit 10350ea6f6101d4b28efd29affc87ed55d42386a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 9 11:20:03 2025 -0400 revert: post queue changes to fix tests commit a5ea4b405621909796cfb3aaf42525f7ea23952c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Sep 9 11:07:28 2025 -0400 chore: up eslint commit 3044f3829109aa791e28ad5b4ba41c581492b6fe Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Sep 9 09:20:59 2025 +0000 Latest translations and fallbacks commit 8939010195babe649267c317b20666727ac12345 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Sep 8 19:37:21 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub commit 1d6a9fe738bdbe628306bbaa640fb30eaea86e45 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 8 14:57:51 2025 -0400 feat: allow user auto-categorization rule commit 10f665e3e30f13062adad929230415b4f3464564 Merge: c43e85164d 527f27af29 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 8 12:00:49 2025 -0400 Merge branch 'master' into develop commit 527f27af2948af908006af7fe3683a2aee207fc5 Author: Julian Lam <julian@nodebb.org> Date: Mon Sep 8 12:00:32 2025 -0400 fix: make auto-categorization logic case-insensitive commit c43e85164dc202388350990fb0d32ebd8578d40c Merge: 5528c6eb19 b3ffa00789 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Sep 8 09:37:54 2025 -0400 Merge branch 'master' into develop commit b3ffa00789f17d7a33aade67ac2f0ee6b8d29a10 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Sep 8 09:29:32 2025 -0400 fix: closes #13641, log test email sending errors server side commit 5528c6eb1949bc72f6e450dfeb127059cadbf72c Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Sep 8 09:20:47 2025 +0000 Latest translations and fallbacks commit 290a9395c095f2589804f954fc0f45bebb74b0ee Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Sep 6 13:47:46 2025 -0400 fix: pass object to.auth commit 9bfce68b5eea7bc91edb24939761bbe82d434c69 Author: Julian Lam <julian@nodebb.org> Date: Fri Sep 5 14:39:23 2025 -0400 test: disable post queue when testing posting logic commit 15f9fbaa5cec0708ad248cfc1ca3f6f5e44ec210 Author: Julian Lam <julian@nodebb.org> Date: Fri Sep 5 13:11:52 2025 -0400 feat: add minor pre-processing step to better handle header elements in incoming html commit 2de200b31129632b146e84e09268f68afb47786f Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Sep 5 09:20:19 2025 +0000 Latest translations and fallbacks commit 2ea624fc8e945a3bd44c4cb10848f21b2c733f63 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 16:55:04 2025 -0400 fix: use newline_boundaries param for tokenizer during title and summary generation, attempt to serve HTML in summary generation commit a9fffd7ca07416184a2f6ec512b7cca95502e8b2 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Sep 4 16:02:47 2025 +0000 chore: update changelog for v4.5.1 commit 7a9e09a696589d64712e5f16ef4ee7d3c363752e Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Sep 4 16:02:47 2025 +0000 chore: incrementing version number - v4.5.1 commit fcd9f1a9994ce148bb0c054a23b095f6347269d0 Merge: 99e067f19e 8d7e35378f Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 11:47:45 2025 -0400 Merge branch 'master' into develop commit 8d7e35378fef8d93c92c37a0e974256a40253ea5 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 11:47:40 2025 -0400 fix: remove unused dependency commit 9221d34f01e8db62a88ae56b380c6c68016ad4c3 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 11:45:33 2025 -0400 fix: remove test for 1b12 announce on topic move (as this no longer occurs) commit 99e067f19ef456cdfb5494258e44e20e08f61231 Merge: 58677c117a e6996846ac Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 11:20:26 2025 -0400 Merge branch 'master' into develop commit e6996846acd220bbb2974e0dbe765b684719caea Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 11:20:17 2025 -0400 fix: use existing id if checkHeader returns false commit 58677c117a32a922388848ccc77790df793cdb8b Merge: 2563255931 0c48e0e909 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 4 10:48:59 2025 -0400 Merge branch 'master' into develop commit 0c48e0e909ada2c14d9b959970a4048acf6dd2cf Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Sep 4 10:48:53 2025 -0400 feat: use _variables.scss overrides from acp in custom skins and bootswatch skins as well commit 256325593176a028aebb0ce0aa7122d2a4b73dba Merge: 3f00f250d9 86d9016f02 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 10:32:48 2025 -0400 Merge branch 'master' into develop commit 86d9016f02cea7f0ae50a73fb3285133e1130fe6 Author: Julian Lam <julian@nodebb.org> Date: Thu Sep 4 10:29:17 2025 -0400 fix: regression that caused Piefed (or potentially others) content to be dropped on receipt commit c07e81d2ab9c3eea95739936707cf4dd2eb3a601 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 3 20:57:55 2025 -0400 chore: up dbsearch commit 3f00f250d981023288d21c3eac43ca9d486e4e76 Merge: 0f9015f050 7adfe39ea1 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 3 16:56:46 2025 -0400 Merge remote-tracking branch 'origin/master' into develop commit 0f9015f050a42843770c9351d63fb2e158e4e4d9 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 3 14:45:31 2025 -0400 fix: deprecated call to api.topics.move commit 7adfe39ea1ab349593e59ee6cccfdc7914805a65 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 3 14:46:01 2025 -0400 fix: remove faulty code that tried to announce a remote object but couldn't as the ID was not a number commit b472dba244e0cfb4509386e52fc158d1fd8fda7a Merge: 5d6535719a 86d03b1e46 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 3 14:12:23 2025 -0400 Merge branch 'master' into develop commit 5d6535719a2fc2594bcf62d4890c433b5703a206 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 3 14:02:58 2025 -0400 chore: update default settings undoTimeout reduced to 0 post queue default enabled with minimum reputation to bypass set to 1 commit 86d03b1e463c275e8fc94e0ff5aadbf774a7dbbd Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Sep 3 17:42:16 2025 +0000 chore: update changelog for v4.5.0 commit 8c4d68a728898db8c513d553444cd45215d1a3b3 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Sep 3 17:42:15 2025 +0000 chore: incrementing version number - v4.5.0 commit 2dc39f1e3e7e0f24ab03a819a213ac6f53677cbc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 3 11:27:55 2025 -0400 fix(deps): update dependency satori to v0.18.2 (#13628) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7adabd600d89349233ffc629313781725d311116 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 3 11:25:56 2025 -0400 fix(deps): update dependency ace-builds to v1.43.3 (#13633) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4ade6007855f159ac14c73d3ff851aa3d3a188be Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 3 11:25:35 2025 -0400 chore(deps): pin dependency @stylistic/eslint-plugin to 5.3.1 (#13634) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 07b9cd16bdd44a5069fdbb496c7a886f4e6dd471 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Sep 3 11:20:27 2025 -0400 fix(deps): update dependency nodemailer to v7.0.6 (#13630) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 70bbed93cedc6335ebb8070207388403875bda62 Author: Julian Lam <julian@nodebb.org> Date: Wed Sep 3 11:12:43 2025 -0400 test: delete commented-out test commit 5c00c6a57957161acf2660852d0af318412cbe52 Merge: 2d5ad8b24e 931b7345e4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Sep 3 11:10:31 2025 -0400 Merge branch 'master' into develop commit 2d5ad8b24e48e8be804a1c056439d4709febaa31 Merge: 19aa8a7168 b517e27d60 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Aug 30 13:24:34 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 19aa8a716868602b771a41e20299f188f789c254 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Aug 30 13:24:33 2025 -0400 fix: display proper id if lock fails commit b517e27d60ccf9a41e42045b314aa51439a6ff16 Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Aug 30 09:19:56 2025 +0000 Latest translations and fallbacks commit 931b7345e4565720caba707612f54b53df0cf50a Author: Jakub Bliźniuk <opliko.reg@protonmail.com> Date: Sat Aug 30 03:07:29 2025 +0200 ci: use native arm runners for building docker images (#13627) * ci: split docker runners * ci: don't tag initial image * ci: use lowercase image name * ci: remove qemu commit 9d4a9b83ccabb28da178bb041900d90a24951ac7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 29 21:02:14 2025 -0400 fix: closes #13624, update post fields before schedule code tldr when reschedule was called it was still using the timestamp in the future when adding to cid:<cid>:pids causing that post to get stuck at the top of that zset, which led to the bug in this issue commit a4674578e429ed91fe459cdf3c886cf4d198286a Merge: f67265daa7 4ef605b1aa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 29 15:23:24 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit f67265daa78b80095fe197637e2bd61400286795 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 29 15:23:19 2025 -0400 refactor: revert, don't need to pass relative_path commit 4ef605b1aa222bce8b4f1b828f8642af3d15b196 Author: Julian Lam <julian@nodebb.org> Date: Fri Aug 29 13:33:14 2025 -0400 fix: #13622, WordPress blog URLs not asserting properly commit 648c454303096a8b1d58abc7dbde572bda3784f6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 29 13:07:46 2025 -0400 refactor: leaner utils.params for relative path commit a0e78ff853c37b89862d29b5dddd1dd23e8b0176 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 29 12:50:06 2025 -0400 fix: closes #13625, fix utils.params so it works with relative_paths commit 35641f377ca20882d43123241bef839641c68df9 Author: Julian Lam <julian@nodebb.org> Date: Thu Aug 28 14:27:41 2025 -0400 feat: use sbd to more intelligently put together a sub-500 character summary based on existing sentences in post content The original behaviour was to just shove the entire post content (html and all) into summary. Summary _can_ include HTML, but it's a little harder to retain HTML but truncate the content based on sentences, without accidentally dropping tags. commit 826863223583653a2b58969d2b21ce58ce93eed4 Author: Julian Lam <julian@nodebb.org> Date: Thu Aug 28 14:12:04 2025 -0400 feat: add sbd dependency to improve title generation (and for summary generation, later) commit a0be4a28da5c97f315b1a1b89d3140c21f7f5867 Author: Julian Lam <julian@nodebb.org> Date: Thu Aug 28 12:45:46 2025 -0400 fix: remove webfinger error log commit b73ee309e0a39d16bdf3e13ca80486d4a2b7e55d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Aug 28 12:39:44 2025 -0400 refactor: remove invalid queued items catch invalid json in payload commit 5f7085f34d01062cc3eed78fd98b22a3d1d9ef1c Author: Julian Lam <julian@nodebb.org> Date: Thu Aug 28 11:52:22 2025 -0400 fix: urlencoded param in openapi spec example commit cbdc90a43283d7071fa2c8bfea610bd73e128edf Author: Julian Lam <julian@nodebb.org> Date: Thu Aug 28 09:55:13 2025 -0400 fix: re-ordering dependencies because raisins commit c67983cc501727b02e442bcdab3bab55951437e0 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Aug 28 09:20:35 2025 +0000 Latest translations and fallbacks commit 788301a56a7ab40821de59b207cb563118f61a95 Author: Julian Lam <julian@nodebb.org> Date: Thu Aug 28 00:03:07 2025 -0400 fix: missed a tab character commit f83d2536ce905fb00dd82dd652776bea82c91926 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Aug 27 18:46:37 2025 -0400 refactor: braces commit 457908bdf488f4e363e35ba94871d02b30c059b5 Merge: 0f44034ec3 8a326a6e74 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Aug 27 18:43:00 2025 -0400 Merge branch 'master' into develop commit 8a326a6e7479e11e2bcc4bf462f55f008bd60719 Author: ledlamp <lamp@owo69.me> Date: Wed Aug 27 15:42:30 2025 -0700 Allow setting value of Express 'trust proxy' from config (#13034) * Allow setting value of Express 'trust proxy' from config * Allow config to disable 'trust proxy' if port is 80/443 And show the value of trust_proxy in log * fix errors commit 0f44034ec32ef74d04bae68afad681625f67e51a Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 27 15:21:38 2025 -0400 docs: add missing routes to openapi schema commit 771b8dcb2db7ad5340d1149fae2d3dcc739d3ae1 Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 27 15:08:51 2025 -0400 fix: random hotkeys adding dependencies to my project smh commit 560cc2ebf928825733be56af3defade2ba1c32bd Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 27 14:21:41 2025 -0400 docs: openapi typo commit cb00fb3bccf91210db8e868ad4689ba200684117 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Aug 27 18:17:35 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub commit a9a12a9f08b6a4773fb0980d6757916a1c8ad5ec Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 27 14:16:24 2025 -0400 docs: update openapi schema for relays and rules commit 40973ca7d1d25eb6d0daa0c0d4f0586ad01d665f Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 27 13:52:45 2025 -0400 fix: parseAndTranslate bug commit aa26dfb372a285cf391fb302fa1ae826dff2daef Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 27 12:33:27 2025 -0400 feat: send local posts out to established relays commit 6576468e2e98ca34b60b077f679d01aea7e2cb47 Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 27 12:20:36 2025 -0400 fix: internationalize relay states commit 28b63891d43f3f979570ac1a7fda1b551ae37506 Author: Julian Lam <julian@nodebb.org> Date: Tue Aug 26 14:11:51 2025 -0400 fix: minor fixes for yukimochi/Activity-Relay compatibility commit b1dbb19c10c08f6a6e54e1d57004ac34e4c64515 Author: Julian Lam <julian@nodebb.org> Date: Tue Aug 26 13:53:51 2025 -0400 fix: inbox.announce to not reject activities from relays commit f4d1df7c66b1084da6599568a8071404e991fc58 Author: Julian Lam <julian@nodebb.org> Date: Tue Aug 26 12:30:22 2025 -0400 feat: relay handshake logic, handle Follow/Accept, send back Accept. commit 4967492f4f65ae719de9c581d04928fd2a53c958 Author: Julian Lam <julian@nodebb.org> Date: Tue Aug 26 11:53:27 2025 -0400 fix: handle webfinger responses with subject missing scheme commit 1e0fb20db4fb2cdbfef958d8c4c568e4886bc4c9 Author: Julian Lam <julian@nodebb.org> Date: Mon Aug 25 16:50:18 2025 -0400 feat: adding and removing relays from AP settings page in ACP commit 6d856545ec4dd1e0cb44893697457a6b1390351d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 27 13:42:18 2025 -0400 fix(deps): update dependency mongodb to v6.19.0 (#13619) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit be53dbcbb8321c110d2243652bcbe6f4252158df Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 13:30:29 2025 -0400 remove logs commit 4ad7b592815894bc493d4fe04e672fa212f57a11 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 13:28:26 2025 -0400 Update notes.js commit 5dab17450fb3835363f703a0dea7dfd104209c0f Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 13:27:36 2025 -0400 Revert "test: more logs for failing test" This reverts commit 79c6e72ce639e177779d3e4040a2cd6c34c27ce8. commit 8f7411c3aaeff614a17d56197efc191c21ee1738 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 13:08:19 2025 -0400 test: add timeout to ap.helpers.query commit 8e160fe05eff2acd5c8f4ee4d167b9dc5073290b Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 12:49:42 2025 -0400 test: more logs commit f703a94b3145def82c7602a396c2bc6f2da6a6f7 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 12:34:24 2025 -0400 test: add more logs commit 681ce8bf2f5e81e637494f550a2e8bff63273d76 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 12:23:10 2025 -0400 test: add more logs commit 029da6c52e5e3d9a84dcecc7ff9dd898f9583cce Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 12:10:30 2025 -0400 test: debug timeout commit 79c6e72ce639e177779d3e4040a2cd6c34c27ce8 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 11:29:43 2025 -0400 test: more logs for failing test commit bf279d71b02911b33d267810efc631c49bf3e2bd Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 27 11:02:12 2025 -0400 fix: closes #13501 add missing await commit 027d6f307c8ef7b5d6a6b6ef5c309b44e515d25b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Aug 27 00:06:32 2025 -0400 fix: closes #13620 commit 5ee1fd02bb2dca745f03ec27e982223b498662b5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 26 19:23:39 2025 -0400 refactor: add missing awaits fix error message, lock not using second param commit 567f453b79041c6bf8086c92052656bc8645b13f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 26 14:09:03 2025 -0400 chore: enable dbsearch on new installs commit e79dfeb7c3cc0f86237808ff2c0b8c8937e978aa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 26 13:56:47 2025 -0400 fix: rare crash if queued item is no longer in db but id is in post:queue commit 69a6c1502fd62f283951800ec848bad0f10ea67c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 26 12:04:58 2025 -0400 test: catch error in failing test commit fa1985bb177f4a5afaaee3fab2a580a92ad415be Merge: 08ea56bd12 f5ad786240 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 26 11:52:09 2025 -0400 Merge branch 'master' into develop commit f5ad786240e4f23e9a0d5bda13a287ec0fa07e18 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 26 11:52:02 2025 -0400 fix: jquery selector on post edit commit 08ea56bd126b92ba32e218771908aa45fcc7ded2 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Aug 26 11:32:19 2025 -0400 fix(deps): update dependency sass to v1.91.0 (#13615) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e504ee348c7d54b8b450f870d16399b0cca24343 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Aug 26 11:32:11 2025 -0400 chore(deps): update dependency sass-embedded to v1.91.0 (#13614) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 29a7402fc9b5593bd56172ed80d341f29610f731 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Aug 26 11:21:33 2025 -0400 fix(deps): update dependency bootstrap to v5.3.8 (#13618) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit dfc558cdeb0ecb62cc1ffafaeb64dded51b97b2e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Aug 26 11:01:39 2025 -0400 chore(deps): update dependency @eslint/js to v9.34.0 (#13612) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a771b17fac34760e0c9d923281b707e942167f42 Author: Julian Lam <julian@nodebb.org> Date: Mon Aug 25 23:51:33 2025 -0400 fix: relative paths in openapi schema commit e8401472c0f92eb54858228e94b56a2628a42cf0 Author: Julian Lam <julian@nodebb.org> Date: Mon Aug 25 16:48:33 2025 -0400 fix: add missing routes to write.yaml commit d4bf5f0c2f3b682d4e62d911b5607768c949c802 Author: Julian Lam <julian@nodebb.org> Date: Mon Aug 25 13:23:25 2025 -0400 lint: fix comma dangle commit 590eae2917fb30f5218691bbab83d5f83e8527e2 Merge: c0248ca52b 1ea10eff1c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Aug 25 12:17:23 2025 -0400 Merge branch 'master' into develop commit 1ea10eff1c3b678c21a52a21bed183b8d65a8da6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Aug 25 12:08:55 2025 -0400 test: sharp invalid png commit c0248ca52b93c0854c2ba0fdc22d34c933c3ed90 Author: Julian Lam <julian@nodebb.org> Date: Mon Aug 25 12:05:50 2025 -0400 docs: openapi schema fixes for auto-categorization commits commit 3cdf28bd2cff610255e94075548068fe89e839db Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Aug 25 11:48:34 2025 -0400 test: latest sharp commit 165af50dc8297cf133def10e1edc6ab9a551a0d3 Author: Julian Lam <julian@nodebb.org> Date: Mon Aug 25 11:47:01 2025 -0400 feat: apply auto-categorization logic commit 312df523933492d65e7262d76803e0fd373bbb7b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Aug 25 11:18:04 2025 -0400 fix: only process unique slugs commit 70d7e3292920fd07a5f9e02ea20d4d746e51bd72 Author: Julian Lam <julian@nodebb.org> Date: Mon Aug 25 10:11:09 2025 -0400 fix: remove special-case logic that added a requested object to a topic if its defined context didn't actually contain it commit ae7fa6958d35df44cb180ef32bad5957882ec59e Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Aug 24 09:19:45 2025 +0000 Latest translations and fallbacks commit 09898b94ecca86d961bbaf51761db0d8faf0ceca Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 22 11:06:47 2025 -0400 fix: return null if field is falsy fixes MongoServerError: FieldPath cannot be constructed with empty string error when getObjectField is called with a falsy value commit c16f9d649532ceb5187cd3c54b2e97258990edab Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 22 08:50:09 2025 -0400 fix: mark-all read notifications button commit 929ae61646156845550ba57fb4883f424c7bb79c Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Aug 22 09:20:14 2025 +0000 Latest translations and fallbacks commit fdd0152ee4da48f6d9cd65ae63a562b543f48385 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Aug 21 21:32:10 2025 -0400 chore: up peace commit 6d60f9457a2b6fb614e76846bc18db8a1a10c143 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Aug 21 21:29:53 2025 -0400 chore: up harmony commit 9bdf24f08be55906f3251d64738ef873fbba8e9c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Aug 21 21:25:14 2025 -0400 fix: catch exceptions in assertPayload, closes #13611 commit 74cd68b865600cb20dc80757af5a615ae666a7ad Merge: 845e4cb8f3 5dfd241335 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Thu Aug 21 11:01:15 2025 -0400 Merge branch 'master' into develop commit 5dfd2413356a2cdaa95bdf94571e40cd7e45b395 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Thu Aug 21 10:49:13 2025 -0400 lint: fix lint issue commit 845e4cb8f32f5dbfcb0d96270ac76a5f8cd926b7 Merge: 2d415b5610 181aa9c2ed Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Thu Aug 21 10:48:35 2025 -0400 Merge branch 'master' into develop commit 2d415b5610103c5a6f4ddb5a7639f322c55a157c Merge: 20e2c8fe67 2f4cf26c59 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Thu Aug 21 10:45:36 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 20e2c8fe676764de2acfb60b94bf7a585d13a38d Merge: 44c0413c75 82037dee00 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Thu Aug 21 10:45:28 2025 -0400 Merge branch 'master' into develop commit 181aa9c2edf0b1494cf2a6d85c839abbedd11e09 Author: Marco Beyer <MBeyer2@gmail.com> Date: Thu Aug 21 16:45:06 2025 +0200 (fix) fixed typos in activitypub urls (#13610) commit 8bef68001554a6c57ad277640556257779ca3e47 Author: Marco Beyer <MBeyer2@gmail.com> Date: Thu Aug 21 16:44:28 2025 +0200 (fix) Return relative asset URL instead of absolute asset url (#13605) * Return relative asset URL instead of absolute asset url * fixed linter issues and repeating relative path commit 2f4cf26c599bbfe184036b738224a122d220ee88 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Aug 21 10:33:45 2025 -0400 fix(deps): update dependency nodebb-theme-harmony to v2.1.17 (#13607) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 8af76f3cae535b82828b37dbb048faa70732ac3e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Aug 21 10:33:35 2025 -0400 fix(deps): update dependency nodebb-theme-peace to v2.2.47 (#13608) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f6e1a2e55cd6f9d079c1de0ffc61c32c5842e9c8 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Aug 21 09:19:42 2025 +0000 Latest translations and fallbacks commit 02228c04efd2918d5ead2f18aa124c9670011f38 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 20 14:14:31 2025 -0400 chore(deps): update redis docker tag to v8.2.1 (#13603) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 138c6753749cf0fb321c2d259035c7963def980d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 20 14:14:16 2025 -0400 fix(deps): update dependency redis to v5.8.2 (#13606) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 996740bdf9a97fe6b852c8eaea991fa90cf8ef0d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 20 13:49:29 2025 -0400 fix(deps): update dependency webpack to v5.101.3 (#13602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 44c0413c753f309a19f9c88c65102b0acadb6f3b Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 20 11:48:19 2025 -0400 chore: use fontsource-utils/scss to get rid of deprecation warning closes #13520 commit 981d3c29f8decef737a007a36cfd81c08f98dfac Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Aug 20 09:21:29 2025 +0000 Latest translations and fallbacks commit 057e3b790bed4bd69b453a9ff7fcb1d805c8ff14 Author: Julian Lam <julian@nodebb.org> Date: Tue Aug 19 19:54:57 2025 -0400 fix: add missing files commit 10d84d0329e997775dbe1c423a39ce8cdb71555f Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Aug 19 09:20:26 2025 +0000 Latest translations and fallbacks commit 40bda8fca4ae6543aa024046bfc72331e037a2f7 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Aug 18 20:09:26 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories, nodebb.admin-settings-activitypub commit bdcf28a3d9063e229d7b0aa39cf9c440832b7f1e Author: Julian Lam <julian@nodebb.org> Date: Sun Aug 17 22:07:30 2025 -0400 feat: ability to add/remove auto-categorization rules for incoming federated content commit cb0b609289ad072d153481afb711c86d8a85b709 Author: Julian Lam <julian@nodebb.org> Date: Tue Aug 12 15:38:49 2025 -0400 refactor: category listing logic to allow remote categories to be added, disabled, and re-arranged in main forum index commit 75639c86bd53e6bdf3294e1928a6a8bd00ceaeef Author: Julian Lam <julian@nodebb.org> Date: Sun Aug 10 22:32:37 2025 -0400 feat: re-jigger 'add category' button to allow addition of remote category to main index commit 1515580940b343b8897e9497f6a15590262594e7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Aug 17 11:17:47 2025 -0400 test: add logs for test that's timing out commit f4f7953ae3af04367e52010746782514500f8d51 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Aug 16 18:43:50 2025 -0400 chore(deps): update dependency lint-staged to v16.1.5 (#13585) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 90bddccbc5d5e884a98b83752c38c0480827b2b0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 15 10:02:33 2025 -0400 fix(deps): update dependency webpack to v5.101.2 (#13598) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f5b0444b1c03c716cfe4c81d89d122dd53af545a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 15 10:02:07 2025 -0400 fix(deps): update dependency nodebb-widget-essentials to v7.0.40 (#13597) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 62d15a0e05a7be87f123ae9643ebc90261d3cd78 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 15 10:01:56 2025 -0400 chore(deps): update postgres docker tag to v17.6 (#13599) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ceb65d138f67f904b77b8e51117225a70f3f5512 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 15 10:01:45 2025 -0400 fix(deps): update dependency tough-cookie to v6 (#13600) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0bb86b20b3981bb3a4f1c05cc212e2c89c18d323 Merge: 3a1ebae796 bfdf47b69e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Aug 14 19:05:30 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 3a1ebae79627dbb214c04af293ed8246eb1915c1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Aug 14 19:05:25 2025 -0400 dont spam logs commit bfdf47b69eae3a6c36998c9e36c0e1eb07ee9baf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Aug 14 18:49:27 2025 -0400 chore(deps): update dependency @eslint/js to v9.33.0 (#13589) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e079f8b291fe97b5df1d5fdb33f3f80e04ece1bd Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Aug 14 09:20:43 2025 +0000 Latest translations and fallbacks commit ecab347b2d042cf0c52c63434e3d5fe43e3f520d Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 13 18:37:20 2025 -0400 fix: add missing file to ur language folder commit 076cc9e868119597a7c532e06e8507d9203c961a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Aug 13 17:36:55 2025 -0400 lint: remove unused url commit 311bbefa427db5f56e7f76a8bbe6215c912b758d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 13 17:35:28 2025 -0400 chore(deps): update actions/checkout action to v5 (#13590) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9ef4cfa2e2374b47bb7e33e09750af0837751635 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 13 17:35:05 2025 -0400 fix(deps): update dependency esbuild to v0.25.9 (#13593) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0f72b8cd6f53de5160e267a5502c799024e5173d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 13 17:34:49 2025 -0400 fix(deps): update dependency redis to v5.8.1 (#13594) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0481549734b50dc9e93ffe9609127cdb0d4d5aaf Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 13 15:26:32 2025 -0400 test: use protocol of test runner commit 06c38247402948b758c98697129d04899d2bc092 Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 13 14:41:44 2025 -0400 fix: regression caused by cc6fd49c4d2ddc6970ea23011dece5ba91517ec0 commit c67aa43f14fae778fd634a9b2544a3893bec5976 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 13 11:02:52 2025 -0400 fix(deps): update dependency webpack to v5.101.1 (#13588) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit cc6fd49c4d2ddc6970ea23011dece5ba91517ec0 Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 13 10:01:05 2025 -0400 fix: protocol-relative URLs being accidentally munged, #13592 commit 673896390fa15289a83602c2daef5d9cc9452bbd Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 13 10:00:39 2025 -0400 fix: cache lookup error when doing loopback calls commit 8c6992f525ce0d9e6f3edd00723da86b137484c6 Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 13 09:34:58 2025 -0400 feat: add Urdu localisation, thank you! commit 49de4f375e0646e7641c0daf041f93fa29aa3d19 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Aug 13 09:19:46 2025 +0000 Latest translations and fallbacks commit eeabc99092267b5216e634073b8f78862805f70a Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Aug 12 21:07:22 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.social commit 82037dee0073fa4a3462bc8476798380f1277d8c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 12 17:06:57 2025 -0400 feat: add wordpress commit c10656ec52753d335e584b1208703b34ae908860 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 12 17:06:57 2025 -0400 feat: add wordpress commit e90b524b66f855f5e8d553b1adafb1c68f28dd30 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Aug 12 09:19:59 2025 +0000 Latest translations and fallbacks commit 18a6c98c9d3d7cc294d676ed3780c31d1d415f66 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Aug 11 09:20:05 2025 +0000 Latest translations and fallbacks commit f8733e06a783580ca88ee735eb317e0dafac427e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 8 16:10:11 2025 -0400 refactor: show code/stack when dep check fails commit 900b04cbadae12a078425a0baaaf908ab9b4816a Merge: e68deaaca1 abf7dd74d0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 8 13:54:17 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit e68deaaca1f88a2ed9b3034948523d89793f8a69 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 8 13:54:12 2025 -0400 chore: up eslibt commit abf7dd74d0138d3c76f3b82a346e39208186da12 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 8 13:51:20 2025 -0400 fix(deps): update dependency sass to v1.90.0 (#13582) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c8694333733b63bffdf5d44fa203bea2a2548901 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 8 13:51:09 2025 -0400 chore(deps): update dependency sass-embedded to v1.90.0 (#13581) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c8e3dc6b0b637b570ea7f442f2d06924d9fbc386 Merge: 88b40e1e9d e7b479954a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 8 13:33:28 2025 -0400 Merge branch 'master' into develop commit e7b479954ac0044f576cb51a0eaaa018bf965397 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 8 13:21:43 2025 -0400 chore: up widget essentials commit 88b40e1e9d79777cd153c2e6c587a95a01b06a39 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Aug 8 09:19:47 2025 +0000 Latest translations and fallbacks commit c305cc9069035f606b47139dc77d617c37b0fd70 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Aug 7 09:20:34 2025 +0000 Latest translations and fallbacks commit b4ff79061f8018e6d17a476567c256c88e5fa1ac Author: Julian Lam <julian@nodebb.org> Date: Wed Aug 6 13:50:08 2025 -0400 fix: image handling when image url received is not a path with an extension commit 3895a0590c27e54e001cf32785db703d84df921e Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Aug 6 17:48:34 2025 +0000 chore: update changelog for v4.4.6 commit bb913c152bc050567d4a4236fa5a9535b293d811 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Aug 6 17:48:33 2025 +0000 chore: incrementing version number - v4.4.6 commit 32de562e709410f20fd136c06d200c5912af2528 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 6 13:38:42 2025 -0400 Revert "feat: add inspect argument" This reverts commit 955b27debc036199afa9e34f66812e83464572ac. commit 34ecdf2043d5d3bdade79af292cf7fb4e8f91bbb Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 6 13:12:31 2025 -0400 chore(deps): update dependency lint-staged to v16.1.4 (#13575) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5ce556d41f76649df62a97d3f24d2fd8bea16391 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 6 13:12:19 2025 -0400 fix(deps): update dependency fs-extra to v11.3.1 (#13579) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3c3e44860613aac0412d489faafc400b100bc12f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Aug 6 13:12:05 2025 -0400 fix(deps): update dependency redis to v5.8.0 (#13580) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 955b27debc036199afa9e34f66812e83464572ac Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Wed Aug 6 13:10:56 2025 -0400 feat: add inspect argument commit 25bc9ba00b859c3b43ac55adfd0a7dc99f45d087 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Aug 5 18:01:42 2025 -0400 chore(deps): update redis docker tag to v8.2.0 (#13577) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f8a0a7e194b0acd3242c00ec65a598b0de7d6ef0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 5 18:00:44 2025 -0400 test: fix notification tests commit 9d39ed512fa96a518f81d09f54bafa6f3e86b2ae Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Aug 5 17:51:53 2025 -0400 feat: only mark notifications read that match current filter closes #13574 commit e1423636a5404f265e7a6d41c6d0afed74b0b8f5 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Tue Aug 5 10:46:10 2025 -0400 feat: closes #13578, increase uniquevisitors on ap pageviews like normal pageviews commit 340618d3e0945a7a4487c8adf79941923e20f40a Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Aug 4 09:19:55 2025 +0000 Latest translations and fallbacks commit 2b8f3a7891037b7acf9c668c2472e2797ad57987 Merge: c6889f0864 2a6e4b0a8d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Aug 3 06:43:36 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit c6889f0864c1c7e51c4fbc152311f5e9ef115f3a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Aug 3 06:43:31 2025 -0400 fix: readd retry items commit 2a6e4b0a8dd9c83f432d80b2929115d190602797 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Aug 3 09:19:18 2025 +0000 Latest translations and fallbacks commit fe1601608d2540e2994375035fa042bb9b385dba Author: Julian Lam <julian@nodebb.org> Date: Sun Aug 3 02:33:54 2025 -0400 fix: set noindex tag on remote profiles as well commit c8ad086779eb4ff56cb2063f9ce0e99532c23571 Author: Julian Lam <julian@nodebb.org> Date: Sat Aug 2 09:52:13 2025 -0400 fix: duplicate canonical link header commit 8ce5498f2351bf513f295d25441e20e56d9dd051 Author: Julian Lam <julian@nodebb.org> Date: Sat Aug 2 09:48:59 2025 -0400 fix: add rel canonical to remote user profiles commit 27d60a19f9025231bb5d98f6ed54b17b4da81967 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 1 20:37:15 2025 -0400 fix(deps): update dependency redis to v5.7.0 (#13570) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0b4efa14a99f9d986522c74e1691cdf4766107fe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Aug 1 20:37:04 2025 -0400 fix(deps): update dependency cron to v4.3.3 (#13573) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bc40d79cf8954cd724888eb5562b0ebc5b2b1e20 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 1 18:46:27 2025 -0400 refactor: dont del if cache disabled commit 567ed8755b6783ef99619f2700b8b2a67095e70e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 18:44:09 2025 -0400 feat: add new brite skin from bootswatch commit 8305a7425ad5cff79374c2d32247354a734f5a4d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 1 12:26:38 2025 -0400 refactor: remove old arg commit b229488daf2f1322a50d68eccbfdaf7d6b29125d Merge: a8bf4ea069 d5f57af342 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 1 12:21:25 2025 -0400 Merge branch 'master' into develop commit d5f57af3422babbc0df7698e848e9b1075c6dbea Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 1 12:21:17 2025 -0400 fix: pass max-memory expose-gc as process args commit a8bf4ea069347b22bbca554a392c31fee2c4002d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 1 11:59:59 2025 -0400 fix: ap queue id to use payload.type payload.id commit 9a32bb56967813084074014c55cc21128cf0e20f Merge: d5f6d158f4 5c69c8bf9c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 1 11:50:15 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit d5f6d158f49aab651cf89963aa895ef6846bb184 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Aug 1 11:50:13 2025 -0400 refactor: if user.delete fails in actor prune remove from ap sets/keys commit 5c69c8bf9c97870ceb5530c1a715faec0905a2c1 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Aug 1 09:20:24 2025 +0000 Latest translations and fallbacks commit e851a52390d766851c1bcf2012c1994c2286b7a0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 18:44:09 2025 -0400 feat: add new brite skin from bootswatch commit 5d737a78194b917887b6e3670754d6ed2ba10d52 Merge: 95f6688c04 de05dad251 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 10:29:08 2025 -0400 Merge branch 'master' into develop commit de05dad2518b657acc0b854c86a7c8fc88484e0e Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Jul 31 13:57:00 2025 +0000 chore: update changelog for v4.4.5 commit af95cde187782a7e206c8d5f7c04f241eadf2997 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Jul 31 13:57:00 2025 +0000 chore: incrementing version number - v4.4.5 commit 95f6688c04067e4b15c3471354ce680c80c8bac6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:24:04 2025 -0400 test: one more fix commit 7393bdd4447a591ef260f5cf5922efd432aa4add Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:17:26 2025 -0400 test: fix spec commit 1071ac0cea6b00d669bae2e4afc4c20e982dd684 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:14:19 2025 -0400 test: fix openapi commit 472df3aa225897880db9ed8386f93b7fb7762cf8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:00:40 2025 -0400 refactor: use promise.all commit 97d4994afbac711d8ee27c37b66cadb90bbc2c27 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:02:49 2025 -0400 feat: add filter:post.getDiffs commit 5f5a6972537fb5a614fb384c4894b8d8e792a78c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:24:04 2025 -0400 test: one more fix commit 3b609316047004fb79721ad711cc7ba370116abc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:17:26 2025 -0400 test: fix spec commit c7c83e0e4bc610a64ad77a3626760e2401ed0eb1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:14:19 2025 -0400 test: fix openapi commit 90a6512970cad99abf764436eed7c658d26f5f94 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:02:49 2025 -0400 feat: add filter:post.getDiffs commit 7c00e814b711712e5e7d092e1647987c829968ef Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:00:40 2025 -0400 refactor: use promise.all commit bbb9a4601963d0283802ed0e9e268a2dc63f63da Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:02:49 2025 -0400 feat: add filter:post.getDiffs commit 6eab44a01d41900e39592d83c346e0ea5332f689 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 31 09:00:40 2025 -0400 refactor: use promise.all commit 70d3a29c32a1d5386722ac728c1efb611ae7abd1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jul 30 10:54:26 2025 -0400 fix(deps): update dependency satori to v0.16.2 (#13569) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bba18e31027c82b64eb75787679a63b3a936aa86 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jul 30 09:37:36 2025 -0400 feat: add expose-gc flag to loader commit 36d2929fa9cf62151df288cdcd6269bb0facd5e1 Merge: b3a4a128cd 5f696176b4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jul 30 09:34:36 2025 -0400 Merge branch 'master' into develop commit b3a4a128cdfc361949beeb0a6e9e7f30e486bb6a Author: Barış Uşaklı <barisusakli@gmail.com> Date: Wed Jul 30 09:32:58 2025 -0400 refactor: move ap retry queue from lru cache to db (#13568) * refactor: move ap retry queue from lru cache to db get rid of the setTimeouts that were running for 2months retries will survive server restarts * refactor: reduce exp. backoff commit 6fc8dfa9408fc7087d5d059f28caa285108c5b55 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jul 29 11:45:02 2025 -0400 fix(deps): update dependency webpack to v5.101.0 (#13567) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5f696176b444e8836dcc09c08a59b3edf7690bac Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jul 27 10:35:17 2025 -0400 fix: clearTimeout if item is evicted from cache commit 0997fbfa4db471c1a6afe694067acc7b149f07a2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jul 27 10:35:17 2025 -0400 fix: clearTimeout if item is evicted from cache commit 2d1a5fea11ee7583e1ae16bad3e5f3f956155ea5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Jul 26 17:44:14 2025 -0400 fix(deps): update dependency satori to v0.16.1 (#13560) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 637373e31a610187e1d6f563968f2238c61b2e92 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 25 13:37:20 2025 -0400 chore: up eslint commit 9b566a55d9824a8ea0d0ef1fff11588030939d1a Merge: b20e486367 fe9b49e3d5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 25 10:57:45 2025 -0400 Merge branch 'master' into develop commit fe9b49e3d5dc8dadfea1b775095df63d001838e6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 25 10:57:30 2025 -0400 test: increase timeout of failing test commit b20e4863678bc3b9434e0c3ed12d237f720f41b7 Merge: 65364bfa0f b74c789849 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 25 10:54:27 2025 -0400 Merge branch 'master' into develop commit b74c789849eb25bb9527d181d104837df940bfdb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 25 10:49:52 2025 -0400 fix: use sharp to convert svg to png, closes #13534 commit 5a86415092c438bad4fb463a951886ca7b501213 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jul 25 10:28:40 2025 -0400 chore(config): migrate config renovate.json (#13565) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 65364bfa0f62fa589e4dc1d8ded1bf966b8fd510 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 24 23:54:38 2025 -0400 fix: sometimes summary is null/undefined fixes TypeError: Cannot read properties of null (reading 'replace') at /home/saas/nodebb/src/activitypub/mocks.js:202:24 commit 1262aee843249946d9da351a9db0ad9fc355af2e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jul 24 12:19:56 2025 -0400 fix(deps): update dependency redis to v5.6.1 (#13564) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 947702fe0cd6379722a31d631c4e799387d8c6d1 Merge: dcdda2a8c8 5bcf078a75 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 24 12:07:32 2025 -0400 Merge branch 'master' into develop commit 5bcf078a75ee484dc154821ca9ba34fd805118da Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 24 12:07:26 2025 -0400 fix: use filename to check for svg, tempPath doesn't always have extension commit dcdda2a8c8e8bf094cf63f93e225cfb161ad40eb Merge: 8e9d38430c a8f4c5e63a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 24 11:55:39 2025 -0400 Merge branch 'master' into develop commit a8f4c5e63a93089ad334e9c927e9a0862e235394 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 24 10:34:37 2025 -0400 fix: apply sanitizeSvg to regular uploads and uploads from manage uploads acp page commit 8e9d38430c676cc66fe96ade6152a4ef25f53e56 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jul 23 09:49:52 2025 -0400 fix(deps): update dependency mongodb to v6.18.0 (#13563) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit de71cc63104660a522ebad079cbe60d26c1515d7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 22 16:35:55 2025 -0400 refactor: log uid that failed commit f6ed7ec21c763395704b66564b2a08cd41f830c0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 22 16:28:37 2025 -0400 fix: don't translate text on admin logs page commit 1776bd1d7e732774a0a557b07d3d6a37483077a9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 22 10:58:17 2025 -0400 test: fix meta test commit 8eedb38a99d35d3009e46937d9813943c20b502a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 22 10:51:54 2025 -0400 test: test fixes for default teaser change commit 8ba230a205edd3a2149f9bec612b451b65620306 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 22 10:39:27 2025 -0400 refactor: change default teaser to last-post commit c43c3533507854740006e2cc4589a16b5d6b9c95 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jul 21 21:22:40 2025 -0400 fix: change the client side reloginTimer to match setting when setting is changed restart timer closes #13561 commit 6a732e36166fd9ace0cd2c7692f23defea4a5fdc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jul 21 15:00:49 2025 -0400 fix(deps): update dependency esbuild to v0.25.8 (#13559) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 54fae3b12b778f11b09f8d3150a6a9cff6f4ee44 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jul 20 13:38:31 2025 -0400 set max on upload rate limit commit eac3d0a043e66638cea34c78f10bb97fee32f66c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun Jul 20 11:57:34 2025 -0400 fix: redis connect host/port commit e365cd5606f33ee251e99122f8406bf59c178860 Merge: 25c24298fb 1697e36f3a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jul 19 17:21:01 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 25c24298fb277bd98891060ce09a05415b313de0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Jul 19 17:20:59 2025 -0400 fix: closes #13558, override/extend json opts from config.json commit 1697e36f3abbcd36d31aa64a16b1dfd93cc4b016 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Jul 19 13:34:52 2025 -0400 fix(deps): update dependency esbuild to v0.25.7 (#13557) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0eb0a67ae570ba5fe92059ad099aabb31a4c7a34 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Jul 19 13:04:10 2025 -0400 fix(deps): update dependency express-session to v1.18.2 (#13554) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0e457f15858f341b05656bec2fa737968b923628 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Jul 19 13:03:45 2025 -0400 fix(deps): update dependency morgan to v1.10.1 (#13555) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 35ca0e3b475e46adf33b58254b9ea2c0c5abab4f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Jul 19 13:03:18 2025 -0400 fix(deps): update dependency multer to v2.0.2 (#13556) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3f520c33eff5d2753bcfc9afaa5fbdad09055147 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 18 21:35:08 2025 -0400 fix: add missing cache name commit 12b9f4c743b4247e6b2b8361251a6bec9980a2ca Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jul 17 22:22:31 2025 -0400 fix(deps): update dependency compression to v1.8.1 (#13553) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 57564190f3c2fd85a057ba68a893bf896336ba29 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jul 17 22:07:59 2025 -0400 fix(deps): update dependency ace-builds to v1.43.2 (#13548) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0b398bba4f0169e8eeaf4d14d44fec9d602626fb Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jul 17 22:07:44 2025 -0400 fix(deps): update dependency webpack to v5.100.2 (#13549) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e4a0160e085a067251339ff08229c262d90c5fb8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 17 21:34:14 2025 -0400 refactor: copy session/headers when building req commit 1d7c32a52f2927d59d04db9c902a0124cea856b0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jul 17 12:34:52 2025 -0400 refactor: show both days and hours commit 272008bb51084e688c6dc03e8df1c7c46a9f9ee6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jul 16 20:23:57 2025 -0400 refactor: add missing cache name commit 0fdde132082ff037da63f202c3af2459f70a8e2e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jul 16 18:10:21 2025 -0400 refactor: another missing cache name commit a08551a5e1685aaff20f3ac449ad852952e07872 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jul 16 17:42:23 2025 -0400 refactor: add names to caches, add max to request cache commit 1ad97ac19425a096b7720586b4753e61c90cdc6f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 15 13:02:46 2025 -0400 refactor: closes #13547, process user uploads via batch reduce processed user count to 100 per batch commit 97a5d54387a174b028a74b40be67d6fae5fe682a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jul 14 10:25:17 2025 -0400 chore(deps): update dependency @eslint/js to v9.31.0 (#13545) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d8c26bec45d033b48e6ef3094d271729631dcce9 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jul 14 10:24:51 2025 -0400 fix(deps): update dependency webpack to v5.100.1 (#13544) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e838bb268f24e71a37b3ecec8064be39e73e1137 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jul 14 10:24:42 2025 -0400 fix(deps): update dependency cron to v4.3.2 (#13546) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e5de79ff7db451b9c9517b7336b7cb94046d5fae Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Jul 14 09:19:32 2025 +0000 Latest translations and fallbacks commit 352f4a0c35252778399fe85d590154c710908df4 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Jul 13 09:19:24 2025 +0000 Latest translations and fallbacks commit 32e4db8ea8e18b5de6934d9aaf48e50045f4ebff Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Jul 12 09:19:22 2025 +0000 Latest translations and fallbacks commit 01f2effcedc3f8800bcd65e26fce44d1b8174da3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 15:38:21 2025 -0400 fix: add missing ap pageview middleware commit 3ff7822d44576c8cd3cc0b95c0b0ec620a0f2c5f Merge: 020e0ad12e 5d16fdc93f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 15:18:49 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 020e0ad12eee643725987457a67cda67fba719a6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 15:18:44 2025 -0400 test: add openapi spec commit 5d16fdc93f7469d000720c8accd2ebdbd4e82864 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Jul 11 19:10:21 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-dashboard commit 559a2d233de905ec56fe95eb9d51a2d260617dc4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 15:09:55 2025 -0400 feat: add ap pageviews analytics commit 59c1ce853f905c2f4a9af799a24b2fb76fc3bdf9 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Jul 11 14:23:04 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-development-info commit e74996fbb950765795bb58687a6b9f0398262ff7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 10:22:37 2025 -0400 revert: remove heapdump commit 27aab921910f575e06a94a1805907f1c902d48db Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 09:05:43 2025 -0400 test: try timeout again commit 3cc3b6760c932f77490e116405aeead6720a17f6 Merge: 930ff21f33 5b54e926f7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 09:01:39 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 930ff21f335de42d015985ae438bb96b009baef8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 09:01:33 2025 -0400 test: disable timeout commit 5b54e926f7402a7a3548e863732e23d52eaee79d Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Jul 11 12:51:18 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-development-info commit f88329dbbe9a6ab99eec0eaee3a4b80efbcfe820 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jul 11 08:50:53 2025 -0400 feat: add heap snapshot commit e4f56e8392e68e40076a3b2f577cd1529b479186 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jul 10 09:10:00 2025 -0400 fix(deps): update dependency nodebb-theme-peace to v2.2.46 (#13542) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4a5a4fe6bd387dbea4f1d0b9f42d7ce74740c5a1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jul 9 18:03:23 2025 -0400 fix(deps): update dependency webpack to v5.100.0 (#13541) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1b80910e806ea2a7348abcef71a57dbeaff89f4f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jul 8 14:09:15 2025 -0400 chore(deps): update redis docker tag to v8.0.3 (#13539) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit da1f2a9c9fd6062c916361f4df6bde67ea3d4bb2 Merge: dae81b76fb a6cb933bac Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 8 14:04:01 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit dae81b76fbe76acd4b669789903eb9d57068527b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 8 14:03:56 2025 -0400 chore: up dbsearch commit a6cb933bac58220c60ccafd2ae2c13d3ffc8e28a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jul 8 13:55:29 2025 -0400 fix(deps): update dependency redis to v5.6.0 (#13540) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0ef98ec495c4d91f00fc5963cd7f4878039faa6f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 8 13:34:41 2025 -0400 fix: set to empty string if undefined commit dbed2db992e80d12e031790923ee2892819596f2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 8 11:03:02 2025 -0400 fix: make clickable element anchor add rounded corners commit 8960fdb3a5f85c5d28100bae1e74a202a753f1b8 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jul 7 17:39:03 2025 -0400 fix(deps): update dependency esbuild to v0.25.6 (#13538) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c6f4148b214409fab97ec0e916062c6d3c253dc3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jul 7 17:38:43 2025 -0400 fix(deps): update dependency nodemailer to v7.0.5 (#13537) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 113607829f77b20b7841cbbdcc1c1b8146092bd2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jul 7 17:09:42 2025 -0400 remove log commit 329f98d5db866be9a624774e7c1430ed45d71cad Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jul 7 12:16:08 2025 -0400 fix: for attribute, remove upload trigger when click inputs user can input an absolute url in the inputs commit 72fec565c21d8bf03752e6fa2763d2609a8fd849 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jul 7 11:28:22 2025 -0400 fix: check topic and thumbs commit 24e7cf4a0078dd91d637f449501df5e1fd1f3372 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Mon Jul 7 10:22:24 2025 -0400 refactor: move post uploads to post hash (#13533) * refactor: move post uploads to post hash * test: add uploads to api definition * refactor: move thumbs to topic hash * chore: up composer * refactor: dont use old zset commit bfcc36f7cbcdb297e6151f67a0b0fefdae6d3e83 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Jul 6 09:19:12 2025 +0000 Latest translations and fallbacks commit 991f518e2f615d654484cbe2444ef08ad378dbd1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jul 4 14:47:50 2025 -0400 fix(deps): update dependency nodebb-theme-peace to v2.2.45 (#13529) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 80fabdcb33bc6ae1be7624f5f01ea45f90e5b5d3 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Jul 3 09:20:10 2025 +0000 Latest translations and fallbacks commit 5a5ca8a5fb3d80e536f19cc52efa8145c5ae1247 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jul 2 17:38:35 2025 -0400 fix: closes #13526, dont send multiple emails when user is invited commit ceae2aa1a81342ecb470a8a0bbbaa5f0ae541965 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jul 2 16:19:16 2025 -0400 fix(deps): update dependency nodebb-plugin-web-push to v0.7.5 (#13523) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6d7df13fdb899e5d129a73a1c2bbfd73298a5b70 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jul 2 16:19:07 2025 -0400 chore(deps): update dependency @eslint/js to v9.30.1 (#13524) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit aba2ddad949ac52879fbafa8592b18ab1d5e034d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jul 2 16:18:56 2025 -0400 fix(deps): update dependency ace-builds to v1.43.1 (#13525) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 37f0fa961ea4b39ebbe4b388f1a02d672559da39 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jul 1 10:01:10 2025 -0400 Refactor hook call for filterSortedTids commit 18d6e5e1d64bb921415a331530a2540221f6a50c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jun 30 20:33:16 2025 -0400 chore: up eslint-plugin commit f1fbea7b28fbd029602ced0add72d55a38a15049 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jun 30 20:25:03 2025 -0400 fix(deps): update dependency nodemailer to v7.0.4 (#13522) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 48071ebbb576cf4368af2f716de240e21fc53fd8 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Jun 29 09:19:19 2025 +0000 Latest translations and fallbacks commit 15ea123382fd529752a7b2c8e2180edbd6e21b78 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 27 22:04:00 2025 -0400 chore(deps): update dependency @eslint/js to v9.30.0 (#13519) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 22005b9ccf83f37498d6bf02afdfb1b7f60f6ba3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 27 16:17:06 2025 -0400 assign correct data commit 85e2d7d338009fa3fea8ba16e795bedfb8dba899 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 27 16:08:51 2025 -0400 test: psql fix commit fd82919e5ab1c7acedbb3f9a71776e0fd4919d41 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 27 15:41:54 2025 -0400 fix(deps): update dependency pg to v8.16.3 (#13517) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 655a3bd3a305bf87175852341152c791dd472d8f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 27 15:41:45 2025 -0400 fix(deps): update dependency workerpool to v9.3.3 (#13518) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 59707df70be3d2cf4447ac0dc82708d747e38f56 Merge: c056bf5618 6e5083c263 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 27 15:22:44 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit c056bf5618004db28c661860074b9785c0ef0ee0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 27 15:22:39 2025 -0400 chore: up eslint commit 6e5083c263318d4437d94c0fd2f001c26c3a3689 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 27 15:20:28 2025 -0400 fix(deps): update dependency pg-cursor to v2.15.3 (#13516) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 22d1972f83f87adc72baf3cb4b134fdb68ddf66d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 27 15:13:16 2025 -0400 test: one more test fix commit 7acd63c2a0ab8f4535fbbd868d90869c49281273 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 27 15:03:23 2025 -0400 test: fix test, add joinLeaveMessages to newRoom commit f5aca1144d776478f6b7a0821fe0684e9816a5c3 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Jun 27 18:19:19 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.modules commit 92a3859f7bdd68b52e44551b3ce62fd55ce6e834 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 27 14:18:53 2025 -0400 feat: add option to toggle chat join/leave message closes #13508 commit a41d2c0b1a9e60c2765c883b7175a58a04138568 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 27 09:43:26 2025 -0400 chore(deps): update dependency smtp-server to v3.14.0 (#13515) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d2f0944eabd274967d6333fa855376eedbf6e2bf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 26 20:29:27 2025 -0400 fix(deps): update dependency pg to v8.16.2 (#13505) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit bbacd8f6e420c1b8ddf0d216f854b3eda3e87156 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 26 20:29:07 2025 -0400 chore(deps): update dependency mocha to v11.7.1 (#13509) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 59090931039e25f6dcb9ee15a0e1b9bc6ab9f24a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 26 13:20:12 2025 -0400 fix(deps): update dependency nodebb-theme-peace to v2.2.44 (#13514) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4be2e82b5afe0e02769104dfa246e9402ea6806d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 26 13:20:02 2025 -0400 fix(deps): update dependency nodebb-theme-harmony to v2.1.16 (#13513) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit fa31ba0560b9f16452b1cbbc10b64bf67ff20456 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jun 26 13:10:11 2025 -0400 test: increase timeout commit 1a85fafbaf7d5db4f900f1955add4abc9a244fa5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jun 26 13:01:28 2025 -0400 test: on more commit 82c8034cfbf475e9f3ce6af7f41fba2ca2d1978d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jun 26 12:55:31 2025 -0400 test: testing timeout on failing test commit 1eefaf5cd819b30d58f2612a2dba8f1014265bc1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 26 12:43:41 2025 -0400 fix(deps): update dependency bootswatch to v5.3.7 (#13510) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 10f7b49be8502460491def251af3a13bdb63a7c3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 26 11:20:37 2025 -0400 fix(deps): update dependency pg-cursor to v2.15.2 (#13506) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e360f649b3f6dc8215ae841da7650458b0eb597b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 26 11:19:33 2025 -0400 fix(deps): update dependency ace-builds to v1.43.0 (#13507) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f9c6d24c73dd012835adbf2c5f80e5014a794fba Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Jun 21 09:19:27 2025 +0000 Latest translations and fallbacks commit 3b364ba12046a2bffbc366367f19bd2af8c0c931 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 18 17:13:33 2025 -0400 fix(deps): update dependency pg-cursor to v2.15.1 (#13504) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0b9bfc1ce1bf381aba0170c1c860b8dd007357b1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 16:59:57 2025 -0400 refactor: parallel socket.io adapter commit 48621f5c6be45d9f015ba416f1b4908e2caeef9b Merge: a8faf2ba7c 3e961257ec Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 15:41:15 2025 -0400 Merge branch 'master' into develop commit a8faf2ba7cce9f0a559c30f2c4628ea2943f27a6 Merge: 39d243b04f 819e28052a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:42:24 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 39d243b04f63a44670ac69211604bbbfba37caf2 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:42:19 2025 -0400 test: remove ci env commit 819e28052aa672f565e0196c7036f5b778007ae5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 18 13:35:38 2025 -0400 fix(deps): update dependency pg to v8.16.1 (#13503) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0315e369411c3f18c3bdaac10f6817a8a8f23f3c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:34:55 2025 -0400 chore: remove logs commit 3e961257ec0904dbc3b3c64dab3d4cbdffcfbbd7 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:25:36 2025 -0400 Update README.md commit a54dad932a69c0a6f27e72079c42380e95155afe Merge: 1fc91d5e75 0a0dd1c14d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:21:23 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 1fc91d5e751d36bd10eb9fea49ab0c6119315efb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:21:18 2025 -0400 test: add a null field test commit 0a0dd1c14dbce63c8360bee5cbe1472b1a6c87c6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 18 13:19:01 2025 -0400 chore(deps): update dependency mocha to v11.7.0 (#13502) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e84fc7393915438e88b9436f8b26bdc6f2f9a331 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 18 13:18:50 2025 -0400 fix(deps): update dependency bootstrap to v5.3.7 (#13499) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d3faff3680d19c8a634569d3d072702f49e88e65 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 18 13:18:36 2025 -0400 fix(deps): update dependency connect-redis to v9 (#13497) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f7f70468fd5dda007adff3b7d2f604b4ee342d3d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:17:29 2025 -0400 fix: pubsub on node-redis commit 14043ab0fd6efc3070cdca0b2c4f5cbfef3d7f50 Author: Barış Uşaklı <barisusakli@gmail.com> Date: Wed Jun 18 13:04:57 2025 -0400 Node redis (#13500) * refactor: start migrating to node-redis * few more zset fixes * fix: db.scan * fix: list methods * fix set methods * fix: hash methods * use hasOwn, remove cloning * sorted set fixes * fix: so data is converted to strings before saving otherwise node-redis throws below error TypeError: "arguments[2]" must be of type "string | Buffer", got number instead. * chore: remove comments * fix: zrank string param * use new close * chore: up dbsearch * test: add log * test: more log * test: log failing test * test: catch errors in formatApiResponse add await so exception goes to catch * tetst: add log * fix: dont set null/undefined values * test: more fixes commit 7b14e2677544938f3a121363783b06071e15a4f5 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jun 18 14:20:41 2025 +0000 chore: update changelog for v4.4.4 commit 2490c312c97926d0b5975c15780db593b8d7ade6 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jun 18 14:20:41 2025 +0000 chore: incrementing version number - v4.4.4 commit 3f7d415744f1cd9ffe53380f64ff68e8d59f23e3 Merge: 2046ca724a a3fed408e5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 17 10:00:05 2025 -0400 Merge branch 'master' into develop commit 2046ca724ad3617e27fcf68d8cecb576a0309335 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jun 17 09:36:26 2025 -0400 chore(deps): update dependency @eslint/js to v9.29.0 (#13491) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a3fed408e571b4f4be0dfcf75539dd77f95ae60b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 17 09:21:00 2025 -0400 change default to perma ban commit 8c69c6a0c4399debac837469dbbb1a142d220679 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 17 09:17:57 2025 -0400 feat: link to post in preview timestamp commit f36a5ac8928f1dbf33ca8aa86cb56a24f144607b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jun 17 08:10:55 2025 -0400 fix(deps): update dependency chart.js to v4.5.0 (#13495) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d6ba79302df38990b258c0aa9b734dc95cbc8177 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Jun 17 08:09:05 2025 -0400 chore(deps): update dependency lint-staged to v16.1.2 (#13492) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 703fcbbf36bac82f0cc0e2ef8a92fce92a445a5d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jun 16 20:02:18 2025 -0400 fix(deps): update dependency postcss to v8.5.6 (#13494) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c101d0d5afa70cab727f76f31a3f0c0faf678901 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 11 17:59:25 2025 -0400 fix(deps): update dependency postcss to v8.5.5 (#13490) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c1b47fbf4d34c1d496df5d6c45fe8ae0de55264e Merge: 442c6e71c0 da2597f81c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 11 17:14:08 2025 -0400 Merge branch 'master' into develop commit da2597f81ce5c7df5e02a90d5215e2da087d1f47 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 11 17:13:56 2025 -0400 fix: sanitize svg when uploading site-logo, default avatar and og:image commit dc37789b5dd4888332c6ef4c3ede65fedcdd2452 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Jun 11 13:16:52 2025 -0400 refactor: send single message commit 84d99a0fc775f01e1dc28b4c80ad78b58d539263 Author: Eli Sheinfeld <lma05485@gmail.com> Date: Wed Jun 11 20:13:23 2025 +0300 feat: Add live reload functionality with Grunt watch and Socket.IO (#13489) - Added livereload event to Grunt watch tasks for instant browser refresh - Integrated Socket.IO WebSocket communication for real-time updates - Enhanced development workflow with immediate file change detection - Improved developer experience with automatic browser reload on file changes Changes: - Gruntfile.js: Send livereload message when files change - src/start.js: Handle livereload events and broadcast via Socket.IO commit 442c6e71c0d0fb9c0b575be6bf6a6c4e721b1f96 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 11 11:04:53 2025 -0400 fix(deps): update dependency sass to v1.89.2 (#13487) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit efcbbf29d161290ab4f14b40ecac34279eb94500 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 11 11:02:43 2025 -0400 fix(deps): update dependency nodebb-plugin-emoji to v6.0.3 (#13486) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d2a7eecb28ec267b6ec9abb2dd150328d98ad202 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 11 11:02:25 2025 -0400 fix(deps): update dependency serve-favicon to v2.5.1 (#13488) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c04bd7cc6e6569440b82f86218e1f3b3ff559248 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 11 10:38:12 2025 -0400 fix(deps): update dependency @fontsource/inter to v5.2.6 (#13477) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f56517878288cac09b12f27c354e4a4bf2002c97 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 11 10:37:52 2025 -0400 chore(deps): update dependency sass-embedded to v1.89.2 (#13482) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6c5b22684bdb30598dd7166f8fd4104ab7bd177b Author: cliffmccarthy <16453869+cliffmccarthy@users.noreply.github.com> Date: Wed Jun 11 08:52:36 2025 -0500 fix: Revise package hash check in Docker entrypoint.sh (#13483) - In the build_forum() function, the file install_hash.md5 is intended to track the content of package.json and detect changes that imply the need to run 'nodebb upgrade'. - The check to compare the current checksum of package.json to the one saved in install_hash.md5 is reversed. The "package.json was updated" branch is taken when the hashes are the same, not when they are different. - When install_hash.md5 does not exist, the comparison value becomes the null string, which never matches the checksum of package.json. As a result, the code always takes the "No changes in package.json" branch and returns from the function without creating install_hash.md5. As a result, install_hash.md5 never gets created on a new installation. - Revised build_forum() to use "not equals" when comparing the two checksums. This causes it to run 'nodebb upgrade' when the checksums are different, and also when install_hash.md5 does not yet exist. If the checksum saved in install_hash.md5 matches the current package.json checksum, it proceeds to either the "Build before start" case or the "No changes" case. commit 95ae8b5f1a109996f2122ae7a51a9fbadd670279 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jun 11 09:19:40 2025 +0000 Latest translations and fallbacks commit afa366407039cf18232285fd6b965ffec0123d36 Merge: 2280ea88f2 32faaba0e5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 13:37:00 2025 -0400 Merge branch 'master' into develop commit 32faaba0e5a53da8c6ba4eb9192c6dd157a252ce Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 13:36:23 2025 -0400 fix: more edge cases commit 2280ea88f24ff82a8d1ec1347dade0c525b41f70 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 12:46:07 2025 -0400 fix: typo commit fca90e66ce86e6542d6e466f6598bdffa6fb79f4 Merge: 6a5c2a43ed 0ebb31fe87 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 12:39:57 2025 -0400 Merge branch 'master' into develop commit 0ebb31fe87750e6b50a2cccc389c0170543af493 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 12:39:49 2025 -0400 fix: #13484, clear tooltip if cursor leaves link and doesn't enter tooltip commit 6a5c2a43eda1b750e02ef0f6bcfd23d29c7d586d Merge: 341b570d0d 8ab034d8f0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 10:53:01 2025 -0400 Merge branch 'master' into develop commit 8ab034d8f05c90e03fef0f719c2110061d0de01c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 10:52:55 2025 -0400 lint: fix lint commit 341b570d0d1b5c95f1e0bc8d53a6c321b54d3585 Merge: 78ebe2988b 14e30c4bf8 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 10:47:22 2025 -0400 Merge branch 'master' into develop commit 14e30c4bf8b0c3064cd1b3789badf32f50e22cfb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Jun 10 10:47:14 2025 -0400 feat: closes #13484, post preview changes don't close preview when mouse leaves the anchor close preview on click outside close preview when mouseleaves preview open the preview to the top if there isn't enough space add scrollbar to post preview commit 78ebe2988bb6ed76c95120116f2319ea986469e4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jun 9 11:55:37 2025 -0400 fix(deps): update dependency satori to v0.15.2 (#13481) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 89b637af4483a4719dfdf0d9ca2511702fdbf53d Merge: 61870b76bb 0c9297f81c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jun 9 11:37:59 2025 -0400 Merge branch 'master' into develop commit 0c9297f81cd1e62df4c6cecaf36fe66fc4016472 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Jun 9 15:26:59 2025 +0000 chore: update changelog for v4.4.3 commit 3d88cb8696cc9a5d206575646ae952352e4d06f1 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Jun 9 15:26:58 2025 +0000 chore: incrementing version number - v4.4.3 commit 5f51dfc4356a70493a789d419dec41866b8003f3 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jun 9 11:10:07 2025 -0400 chore: up composer commit 61870b76bb65c05793fe43afff348a8b512e71ff Merge: 9b4082dcfb b02eb57d06 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jun 9 11:08:32 2025 -0400 Merge branch 'master' into develop commit 9b4082dcfbec77e72437975e76b2ba2de4e3572b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Jun 9 10:54:01 2025 -0400 chore(deps): update dependency mocha to v11.6.0 (#13479) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b02eb57d067105c4aedae09cf1eea5413db566e5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jun 9 10:23:00 2025 -0400 fix: escape, query params commit f157cfa7e8225dd6fd904cd1c2c6ff4160a3dae1 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Jun 8 09:19:19 2025 +0000 Latest translations and fallbacks commit 29afcd36b51946f6267f4ba3a1e5f49c89bf3a39 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 6 13:18:57 2025 -0400 fix(deps): update dependency satori to v0.14.0 (#13476) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 536ae9d6a577926aef93c3bf601c4914f6f9f3d1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Jun 6 11:26:02 2025 -0400 chore: up eslint commit d239125f438e6ba8a514524f0278898896002fc5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 6 11:08:54 2025 -0400 chore(deps): update dependency smtp-server to v3.13.8 (#13464) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6b33b1f457a06416881437a814c1df2999daa080 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 6 11:08:44 2025 -0400 fix(deps): update dependency workerpool to v9.3.2 (#13452) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 166aaa7ab9379fc2ac2fb9ad6b908e21aceacaa4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 6 11:08:25 2025 -0400 chore(deps): update redis docker tag to v8.0.2 (#13465) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b3170c9c8ba4172f2401839179731050ebb7b503 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Jun 6 11:08:13 2025 -0400 chore(deps): update dependency @eslint/js to v9.28.0 (#13469) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 01b10170aafd03961e9c6a5b950587901f7e00aa Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Jun 6 09:20:17 2025 +0000 Latest translations and fallbacks commit 44d1a17bc59a15eb74d35055b85b3a1774e16995 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 5 11:46:25 2025 -0400 fix(deps): update dependency satori to v0.13.2 (#13468) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d3a2dcf074bcc6ad31d11405133a8bfe83006f16 Merge: 6478532bf5 806e54bf5a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jun 5 11:46:05 2025 -0400 Merge branch 'master' into develop commit 806e54bf5a0d6a6cefb2f9e0ba57346e77aef8a6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jun 5 11:42:29 2025 -0400 fix: closes #13475, don't store escaped username when updating profile commit 6478532bf5e8e02050f31147f9f4665dd0e882d5 Author: Julian Lam <julian@nodebb.org> Date: Thu Jun 5 11:28:47 2025 -0400 fix: ensure check returns false if no addresses are looked up, fix bug where cached value got changed accidentally commit 32f13162dc65cf1e49378ca9413a9b8a114012f9 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 5 07:19:56 2025 -0400 chore(deps): update dependency sass-embedded to v1.89.1 (#13463) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1c432925cdd83476e2e196f401a56cac31ef161c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 5 07:19:30 2025 -0400 fix(deps): update dependency postcss to v8.5.4 (#13453) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d0060e5d7119f53ecb5600a50e61ec8cfe425e83 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 5 07:19:13 2025 -0400 fix(deps): update dependency multer to v2.0.1 (#13466) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 602417d0f91526e41d9d15625db09c41b45ba4a7 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 5 07:17:56 2025 -0400 fix(deps): update dependency sass to v1.89.1 (#13467) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c363b84e90bbad19ae33356dfbc119a20a5d857d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 5 07:17:34 2025 -0400 fix(deps): update dependency ace-builds to v1.42.0 (#13470) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a3cc99a2f07de51d33231dff75ded8504b833f89 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Jun 5 07:17:11 2025 -0400 fix(deps): update dependency mongodb to v6.17.0 (#13471) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit efb14ead1d4d2e2ba7370eea179b044ee192686f Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Jun 5 11:16:26 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.error commit 677d6dd060f27ffadb336b46daef30f9fab159cb Merge: 3694f6555b 4fbcfae8b1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Jun 5 07:16:00 2025 -0400 Merge branch 'master' into develop commit 4fbcfae8b15e4ce5d132c408bca69ebb9cf146ed Author: Barış Uşaklı <barisusakli@gmail.com> Date: Thu Jun 5 07:15:45 2025 -0400 Post queue write api (#13473) * move post queue from socket.io to rest api * move harmony post-queue to core add canEdit, allow users to edit their queued posts * fix: openapi spec * lint: whitespace commit 3694f6555bca1ce0f16c75096eaced0260f83e33 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Jun 4 13:54:37 2025 -0400 fix(deps): update dependency cron to v4.3.1 (#13457) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 010113a9a00280663822b17696c56f3f8d1227ec Author: Julian Lam <julian@nodebb.org> Date: Wed Jun 4 13:19:29 2025 -0400 fix: wrap cached returns for dns lookups in nextTick commit ea91dc00cd7359a0c81ed7af29e990ada4a6b989 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Jun 4 09:20:16 2025 +0000 Latest translations and fallbacks commit 0ccfe1dfe9a5c11bbfac6156ec67adee781fdead Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Jun 3 09:20:10 2025 +0000 Latest translations and fallbacks commit 6411c19765050f12864bfb04678adb8fbe271be1 Author: Julian Lam <julian@nodebb.org> Date: Mon Jun 2 11:58:54 2025 -0400 fix: #13459, unread indicators for remote categories commit 6d40a2118c7244ff8e2cb7f4aad8b52341aab0b9 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Jun 2 15:06:29 2025 +0000 chore: update changelog for v4.4.2 commit 9c7cbbe2e4f5043ed99036ccf39576eed070657b Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Jun 2 15:06:29 2025 +0000 chore: incrementing version number - v4.4.2 commit e1eb76feba9ff1aba8ba2a032651c5de9e79e371 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon Jun 2 15:06:01 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.error commit a8e613e13ac6f3eb8cc048bc085beb31f2594270 Author: Julian Lam <julian@nodebb.org> Date: Sat May 24 22:12:48 2025 -0400 fix: further guard against DNS rebinding attack commit 70c04f0cb25e15f150084b1d87d3d8af3efb44a1 Author: Julian Lam <julian@nodebb.org> Date: Fri May 23 13:57:25 2025 -0400 fix: undefined check, allow plugins to append to allow list commit df36021628c47f584d94b88f69dbcd6e3fdba29a Author: Julian Lam <julian@nodebb.org> Date: Thu May 22 15:36:22 2025 -0400 fix: simplify dns to use .lookup instead of .resolve4 and .resolve6, automatically allow requests to own hostname commit 9d3b8c3abcd60aa5a6d85ff804008e7d8345a95b Author: Julian Lam <julian@nodebb.org> Date: Thu May 22 14:14:53 2025 -0400 feat: add protection mechanism to request lib so that network requests to reserved IP ranges throw an error commit 524a1e8bfe403fa240e804f076943871264caf2f Author: Julian Lam <julian@nodebb.org> Date: Sun Jun 1 12:40:37 2025 -0400 fix: return 200 for non-implemented activities instead of 501 commit b1022566da98b5b58f08a1efc76daba345eac232 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Jun 2 09:55:20 2025 -0400 fix: closes #13458, check if plugin is system plugin before activate/deactive/install/uninstall commit fcb3bfbc35221f207a83b197766edc06d0f05cdb Author: Julian Lam <julian@nodebb.org> Date: Sun Jun 1 12:40:37 2025 -0400 fix: return 200 for non-implemented activities instead of 501 commit ff00829b3f9cad8ee726eab84b231e9dcc10c953 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Jun 1 09:19:27 2025 +0000 Latest translations and fallbacks commit 3d88f70680a32dff1656ee03bf7bb1115ff7eed0 Merge: f34930f5e8 cc92702620 Author: Julian Lam <julian@nodebb.org> Date: Sun Jun 1 00:32:05 2025 -0400 Merge branch 'master' into develop commit cc9270262074b154fd6d3a5df7d1f354f3b4cb37 Author: Julian Lam <julian@nodebb.org> Date: Sun Jun 1 00:31:58 2025 -0400 fix: add try..catch around topics.post in note assertion logic commit f34930f5e8bbe9989a88248ef0db7c87db9150fc Merge: 033e6e8f8b 83a55f6adc Author: Julian Lam <julian@nodebb.org> Date: Sat May 31 22:47:06 2025 -0400 Merge branch 'master' into develop commit 83a55f6adcd246920ba08415dcdf46505503c4a4 Author: Julian Lam <julian@nodebb.org> Date: Sat May 31 22:46:47 2025 -0400 fix: don't throw on unknown post on Undo(Like) commit 033e6e8f8b31aa3e3a31a061ecdde590b258b40e Merge: 0d595008b0 4d44456ff9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 17:12:56 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 0d595008b0bc08dfe52449fe43015257c0f71fed Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 17:12:54 2025 -0400 chore: eslint config commit 4d44456ff9efc9e016deb1c3c8893a3c4ebedcfa Merge: 57a5de2682 629eec7b5b Author: Julian Lam <julian@nodebb.org> Date: Fri May 30 16:49:24 2025 -0400 Merge branch 'master' into develop commit 629eec7b5b17c55984dd690b281224d9139a57d4 Author: Julian Lam <julian@nodebb.org> Date: Fri May 30 16:49:15 2025 -0400 fix: add try..catch wrapper around Announce(Like) call to internal method so as to not return a 500 — just drop the Like activity commit ebb88c1277945887062c1e669f5e4a93cbffd2ed Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 11:45:04 2025 -0400 feat: add action:post-queue.save fires after a post is added to the post queue commit 57a5de26827693f86b5804b2e389930dac16c0dc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 11:15:02 2025 -0400 refactor: use strings for cids commit 28c021a01bf86abaf8404261a9d161ad99328a54 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 11:11:45 2025 -0400 fix: remove null categories commit 8d16367ad4d61e31789496e8ed69ea48032a6ba3 Merge: a80edfa1f1 390f642850 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 11:02:56 2025 -0400 Merge branch 'master' into develop commit 390f6428506f98458045fe07b6f594508141cc4c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 11:00:08 2025 -0400 fix: browser title translation commit 78de8c6da12919e60660142bff46ebde5ad23b1f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 30 09:22:06 2025 -0400 fix: allow guests to load topic tools if they have privilege to view them display errors from topics.loadTopicTools commit a80edfa1f11823bd6e0047b7b51ebbc0493d83c3 Author: Julian Lam <julian@nodebb.org> Date: Thu May 29 15:15:06 2025 -0400 fix: patch ap .probe() so that it does not execute on requests for its own resources commit 0c1a61839efc6bfb57b945e223584c5c70c69177 Author: Julian Lam <julian@nodebb.org> Date: Thu May 29 12:49:56 2025 -0400 test: fix groups:find webfinger test commit a9348e3607da9c86961d0eeb69675fc1d0930683 Merge: 20abeade41 72417d82bd Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 29 11:37:02 2025 -0400 Merge branch 'master' into develop commit 72417d82bd05c26dd8e38220fd9dc05792a07fdb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 29 11:36:46 2025 -0400 fix: closes #13454, align dropdowns to opposite side on rtl commit 20abeade4182186daca541b0f59847e0c228eb2f Merge: 36f0cf250f 49b5268e52 Author: Julian Lam <julian@nodebb.org> Date: Wed May 28 14:53:38 2025 -0400 Merge branch 'master' into develop commit 49b5268e529a403ca929797361f853c3c40f301d Author: Julian Lam <julian@nodebb.org> Date: Wed May 28 14:53:32 2025 -0400 fix: send actor in undo(follow) commit b20a6ed0d700f0a02cdf5d9e42d6f0fd42b6f4e0 Author: Julian Lam <julian@nodebb.org> Date: Wed May 28 12:31:53 2025 -0400 fix: missed handling zset on ap unfollow commit 36f0cf250fc2c5e04d13a4709d2131e5232e3878 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 28 09:04:04 2025 -0400 fix(deps): update dependency validator to v13.15.15 (#13451) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6efe3fdd02f9359d77c97eddf86179737b5792d1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 27 17:36:42 2025 -0400 chore(deps): update dependency lint-staged to v16.1.0 (#13449) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6a5bbe9204092434ba446521cbde74ae0f12cef1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 27 09:09:21 2025 -0400 fix(deps): update dependency esbuild to v0.25.5 (#13447) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a888b868c70361b2298c2fa1eb4770085c2c6689 Author: Julian Lam <julian@nodebb.org> Date: Mon May 26 14:49:48 2025 -0400 fix: additional tests for remote privileges, enforcing privileges for remote edits and deletes commit e16420a4eb23bbe535be8deae8fae1d807269ba3 Merge: aeeda7c3be fd2ae7261e Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun May 25 19:04:33 2025 -0400 Merge branch 'master' into develop commit fd2ae7261e0e8378c10e7b8863c368ce864d5edb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun May 25 19:04:01 2025 -0400 chore: up eslint stylistic commit aeeda7c3be86c0941b94323df274d6af64ee2041 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun May 25 09:19:33 2025 +0000 Latest translations and fallbacks commit e2de0ec212bda29ae419f81fc92cad122da99e4b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat May 24 16:50:53 2025 -0400 chore: up dbsearch commit 3ca6a9bcfa89a36069ea506857f1d3e41b38400c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat May 24 11:54:27 2025 -0400 fix(deps): update dependency nodebb-plugin-dbsearch to v6.2.18 (#13445) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 30aa0fe6d25c0b5aac9df422818911e909c178aa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat May 24 11:49:49 2025 -0400 chore: up dbsearch commit e3a7fb5ccb05b95cc82eaee209e0b35f57a9c146 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat May 24 06:11:41 2025 -0400 fix(deps): update dependency bootbox to v6.0.4 (#13443) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c18464757885aed98ccf481808b84c8c6b59dc39 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri May 23 19:51:45 2025 -0400 chore(deps): update dependency mocha to v11.5.0 (#13442) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 777ecdf2c14b7882f550cb9e4140b6ccda566c00 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri May 23 09:20:20 2025 +0000 Latest translations and fallbacks commit e70e990a1aa932a3f994b2205bacc2f35730aa01 Author: Julian Lam <julian@nodebb.org> Date: Thu May 22 14:13:41 2025 -0400 feat: restrict access to ap.probe method to registered users, add rate limiting protection commit 76a624b9ca2004f76f101300922ca6dfa17f4fee Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu May 22 11:31:52 2025 -0400 fix(deps): update dependency diff to v8.0.2 (#13440) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f633f57d52f460312e0c7fa2edc8ccc504a63cf7 Merge: f9541f17dc 99234b3f97 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 22 11:16:20 2025 -0400 Merge branch 'master' into develop commit 99234b3f97af00c136d126fd748e8c6cbb1ff989 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 22 11:16:14 2025 -0400 chore: up harmony commit f9541f17dc6d23cf29e4ce88349690b752005e8e Merge: 1d624aadbe a16bc7382c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 22 11:01:12 2025 -0400 Merge branch 'master' into develop commit a16bc7382cee1fe5c278ca05bd1c014203de8ff5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 22 11:01:05 2025 -0400 chore: up harmony commit 1d624aadbe8aefe54badaf48602f2a09956259fe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 20 10:57:23 2025 -0400 fix(deps): update dependency commander to v14 (#13434) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 136e88140f689a4133894fdd2771f911e4e212fe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 20 10:57:09 2025 -0400 chore(deps): update dependency smtp-server to v3.13.7 (#13437) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 314a4ff047cdf1a3e1e2b681f35719ec95c41bcc Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 20 10:56:59 2025 -0400 fix(deps): update dependency webpack to v5.99.9 (#13438) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 385f4f12be4dbd41832bebbe043288ee524a1bee Author: Barış Uşaklı <barisusakli@gmail.com> Date: Tue May 20 10:45:56 2025 -0400 replace connect-multiparty with Multer (#13439) * post upload route * more multer changes keep name and type fields in file objects so we dont break all plugins using these * remove log * fix: thumbs delete * test: add array check commit 3c09e6247f0783c6a8bdef833005b34c24ba03be Merge: 2e02d3f673 a686cf2062 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue May 20 09:26:58 2025 -0400 Merge branch 'master' into develop commit 2e02d3f6730ebfb1a891ebf9a468fa407d8fffe2 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue May 20 09:19:53 2025 +0000 Latest translations and fallbacks commit ee8e223f2032fd3d0aa788615c69bd88e4ffb9a3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 19 17:11:51 2025 -0400 fix(deps): update dependency connect-redis to v8.1.0 (#13433) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit aa9772822afb260df4fa9cb22274e61dcebc412e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 19 17:11:40 2025 -0400 chore(deps): update dependency sass-embedded to v1.89.0 (#13425) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5d017710bda84ca268c9ddb93b44dcdb46de43af Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 19 17:10:26 2025 -0400 chore(deps): update dependency mocha to v11.4.0 (#13435) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 42f16da501dcfd74c5f7874e4bc73e11b9dedf4c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 19 13:43:21 2025 -0400 fix(deps): update dependency nodebb-plugin-dbsearch to v6.2.17 (#13432) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 650eeac9087c24117bf0ca98514d0a50a57a8126 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 19 13:15:23 2025 -0400 chore(deps): update dependency mocha to v11.3.0 (#13426) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 2417a79b5fa8acc07f605db44f53a50078cbd024 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 19 13:15:06 2025 -0400 fix(deps): update dependency sass to v1.89.0 (#13427) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 475b0704b9f5b950a435a74eb1b3dc0d15d249d1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 19 13:14:48 2025 -0400 chore(deps): update dependency @eslint/js to v9.27.0 (#13429) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0fe1e53cf9f52b4060359d44ed215597c3fa1cdf Author: Misty Release Bot <deploy@nodebb.org> Date: Sun May 18 09:19:19 2025 +0000 Latest translations and fallbacks commit a686cf20624dfebf2077ddfb86054252deef7061 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri May 16 16:37:49 2025 +0000 chore: update changelog for v4.4.1 commit 672dcc5d142e34f36cb9621dca1e05c7d41ee1ea Author: Misty Release Bot <deploy@nodebb.org> Date: Fri May 16 16:37:49 2025 +0000 chore: incrementing version number - v4.4.1 commit 0b9c760092aefe7dac48350e8953e9b677b8b9e1 Merge: f71c10ae42 948bfe46f1 Author: Julian Lam <julian@nodebb.org> Date: Fri May 16 11:43:32 2025 -0400 Merge branch 'master' into develop commit 948bfe46f1c0fdb5c9d7e56dbcf26f40586ce330 Author: Julian Lam <julian@nodebb.org> Date: Fri May 16 11:43:26 2025 -0400 test: fix tests to account for a460a55064e1280f36a0021e0510c7c557251030 commit f71c10ae420d34199eb571e16357cc80d4bd00d1 Merge: 4602b6b7c8 ce5ef1ab6e Author: Julian Lam <julian@nodebb.org> Date: Fri May 16 10:04:51 2025 -0400 Merge branch 'master' into develop commit ce5ef1ab6e98c2c8e91735beab5eb6ee9fec6ca5 Author: Julian Lam <julian@nodebb.org> Date: Fri May 16 10:04:39 2025 -0400 fix: openapi schema to handle additional `attachments` field in postsobject commit 4602b6b7c8f58993c1b22d6ce174910587d91a31 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri May 16 09:20:24 2025 +0000 Latest translations and fallbacks commit 61a63851d4f26386494756c65c4385e09da61815 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 15 18:25:10 2025 -0400 chore: up themes commit 0a574d72404f885e46e2a2783a24f129f5bfd3cc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 15 18:23:38 2025 -0400 fix: group edit url commit a463495fb0f96245dc3e66b46222cb83e9f4a586 Merge: 8f933459cd 8f9f377121 Author: Julian Lam <julian@nodebb.org> Date: Thu May 15 16:57:17 2025 -0400 Merge branch 'master' into develop commit 8f9f377121d38a1bb4aff121d35236b12bf75ebc Author: Julian Lam <julian@nodebb.org> Date: Thu May 15 16:57:05 2025 -0400 fix: add attachments to getpostsummaries call in search, #13324 commit a460a55064e1280f36a0021e0510c7c557251030 Author: Julian Lam <julian@nodebb.org> Date: Thu May 15 15:38:57 2025 -0400 fix: bring back auto-categorization if group and object are same-origin, handle Peertube putting channel names in `attributedTo` commit 8f933459cded56711406f5008cd812294188e38c Author: Julian Lam <julian@nodebb.org> Date: Thu May 15 15:38:57 2025 -0400 fix: bring back auto-categorization if group and object are same-origin, handle Peertube putting channel names in `attributedTo` commit c55f12214f721c49798c1dc81beeeea5f181b29b Merge: ab6ed11155 3674fa5783 Author: Julian Lam <julian@nodebb.org> Date: Thu May 15 14:00:20 2025 -0400 Merge branch 'master' into develop commit 3674fa578346483dac1f4e5922bf7d545a689785 Author: Julian Lam <julian@nodebb.org> Date: Thu May 15 13:56:31 2025 -0400 feat: save width and height values into post attachment commit 45a11d45fc2cd09943934b52bd8bef155306fa65 Author: Julian Lam <julian@nodebb.org> Date: Thu May 15 12:01:45 2025 -0400 fix: #13419, handle remote content with mediaType text/markdown commit 6c3e2a8e2291dc15163dfd4ec2b2034df5d9d9e1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 15 09:42:55 2025 -0400 refactor: create date once per digest.send commit 3faae559a8c39c398a6f9df50cebdd5479e78665 Merge: 3d96afb2d1 09cc91d5a0 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 15 09:38:49 2025 -0400 Merge branch 'master' of https://github.com/NodeBB/NodeBB commit 3d96afb2d1bbb16c397e537133fd3fea21f9ffaa Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 15 09:38:43 2025 -0400 feat: use local date string for digest subject closes #13420 commit ab6ed111554c617bd0a556794b7b0c64aaab0af8 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu May 15 09:19:48 2025 +0000 Latest translations and fallbacks commit 09cc91d5a06b34d70187ac23857254e8705f4c9c Author: Misty Release Bot <deploy@nodebb.org> Date: Wed May 14 20:36:36 2025 +0000 chore: update changelog for v4.4.0 commit b31d769d9c0171cd87281d3deec1198503de8998 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed May 14 20:36:35 2025 +0000 chore: incrementing version number - v4.4.0 commit 799b08db3a6f74bf32b4fc45fbb4e94441e3892d Author: Julian Lam <julian@nodebb.org> Date: Wed May 14 15:22:58 2025 -0400 fix: adjust Peertube-specific handling to shove mp4 into post attachments, #13324 commit 919d62ab4e3eb70808264e36f0afd42c62d8dd98 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 14:23:24 2025 -0400 fix(deps): update dependency diff to v8 (#13409) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3e18af1e2576ce4cbaef842674f80e15c60a9a4c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 14:22:45 2025 -0400 fix(deps): update dependency sanitize-html to v2.17.0 (#13418) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d5865613e3ca132227150be1be81e9545259ecf3 Author: Julian Lam <julian@nodebb.org> Date: Wed May 14 14:14:06 2025 -0400 fix: #13081, don't add mention when you are replying to yourself commit f176d6b2c5cc76ee8ee749c6ed6b3b1f1430b89e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 13:45:21 2025 -0400 fix(deps): update dependency satori to v0.13.1 (#13408) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7320a858968af80f508aeaeccf731d199f59112f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 13:45:10 2025 -0400 fix(deps): update dependency pg-cursor to v2.15.0 (#13414) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 84b8ecc7a0bcf20ceae6c5d30865843e952b3534 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 13:45:01 2025 -0400 fix(deps): update dependency nodebb-plugin-markdown to v13.2.1 (#13416) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 366651d6e1651b0c5265ec21b1395463d3962f2f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 12:40:46 2025 -0400 fix(deps): update dependency semver to v7.7.2 (#13410) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0825c569aa72d1e0a3ea526dfe2b3fad6a9404dd Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 12:40:24 2025 -0400 fix(deps): update dependency pg to v8.16.0 (#13411) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit fbe97b4e914a31cdd1b66f90651ba77305e6a56f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 12:38:22 2025 -0400 chore(deps): update redis docker tag to v8.0.1 (#13415) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 383a7ce507b7650804520a98e9543ec5b2689b4f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 14 12:38:00 2025 -0400 fix(deps): update dependency nodebb-plugin-mentions to v4.7.6 (#13417) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0f576a42195b42a225eba94213299244e0fc1dfa Author: Julian Lam <julian@nodebb.org> Date: Wed May 14 12:16:06 2025 -0400 fix: add `announces` to postdataobject schema commit 61f6806b6a6939d56733e9c5ee9a3a1900e9aaa8 Author: Julian Lam <julian@nodebb.org> Date: Wed May 14 11:49:12 2025 -0400 test: a few additional tests for announce handling commit 5b118904c9544b8cfb53f38b9df0ed6aab888eec Author: Julian Lam <julian@nodebb.org> Date: Wed May 14 11:05:10 2025 -0400 test: fix regression from 5802c7ddd9506a4e296f6dbdf2d9a32621c7f4ef commit 9dc91f11a4ab57b8312d4c973894e0a4067c2249 Author: Julian Lam <julian@nodebb.org> Date: Wed May 14 11:00:53 2025 -0400 test: fix broken test due to adjusted note assertion relation logic commit 7dc690a14ab1471ce6832e9ea84534cce903a3f7 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed May 14 09:19:59 2025 +0000 Latest translations and fallbacks commit fe13c75549ff2c9263635a8f1444eac1eedc5287 Author: Julian Lam <julian@nodebb.org> Date: Tue May 13 13:59:34 2025 -0400 fix: #13375, plus additional tests commit 30db15836be674643fbc1915a1d634028e6fcef0 Merge: a9c02acae2 0aa9c187f7 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 21:23:19 2025 -0400 Merge branch 'master' into develop commit a9c02acae27358e76f3b8bea85e2c2489d784faf Merge: 1b0b1da6b9 5802c7ddd9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 17:48:47 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit 1b0b1da6b98c5183bdfd645aba24ab5eafda3040 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 17:48:46 2025 -0400 refactor: use a single until commit 5802c7ddd9506a4e296f6dbdf2d9a32621c7f4ef Author: Julian Lam <julian@nodebb.org> Date: Mon May 12 14:59:57 2025 -0400 fix: missing awaits, more comprehensive 1b12 tests commit 0aa9c187f71606ac0e395b51755b4c0394103193 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon May 12 14:53:40 2025 +0000 chore: update changelog for v4.3.2 commit f60748906030c1e2f475ab5b8edcf951f99cc7b3 Author: Misty Release Bot <deploy@nodebb.org> Date: Mon May 12 14:53:39 2025 +0000 chore: incrementing version number - v4.3.2 commit f88f99b7a2939f82024fab7b564cdeb8aaf599d8 Merge: 5b6c34bfcf 00668bdc34 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 10:29:45 2025 -0400 Merge branch 'master' into develop commit 00668bdc342f22b1ef263ca2d6003b12bbb194af Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 10:29:32 2025 -0400 refactor: wrap ap routes in try/catch commit dfa213298b7dce55845c18eee657ad4d32145ef5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 10:28:26 2025 -0400 refactor: call verify if request is POST commit 16504bad8100aa25327dd8b8b26483df9e087b69 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 10:02:59 2025 -0400 fix: sql injection in sortedSetScan commit 285d438cb3f98a729765a1bde6b12efa535a3940 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 09:30:33 2025 -0400 fix: escape flag filters commit 31be083e86060b5903d9f3ba6cba65f6c86a9c1d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 09:12:51 2025 -0400 fix: #13407, don't restart user jobs if jobsDisabled=true on that process commit 5b6c34bfcfb5eb78d28719721e921f28447e215d Merge: 23374fd7e9 fcf9e8b796 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 09:02:18 2025 -0400 Merge branch 'master' into develop commit fcf9e8b796d81db1c7e50561f25b78e5ebfe3bf4 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 12 09:01:32 2025 -0400 chore: up mentions commit 23374fd7e9b6594b1cbcdaa8a65efa95182bdaf5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:33:49 2025 -0400 fix(deps): update dependency lru-cache to v11 (#12685) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6a4ffe02159d133e260fc99036db65aa63ad4d59 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:33:25 2025 -0400 fix(deps): update dependency rimraf to v6 (#12686) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 1df7313c99611733b432e6ba5f53afa2bd159530 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:32:58 2025 -0400 chore(deps): update redis docker tag to v8 (#13387) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit d319b0aaadeee8224ac8788ad0563d72f1360cde Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:32:45 2025 -0400 chore(deps): update postgres docker tag to v17.5 (#13398) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7a7cf830c317d69bf05559d93832136e2dd7217a Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:32:37 2025 -0400 fix(deps): update dependency bootswatch to v5.3.6 (#13400) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ecce9998186d453d3562f5062ec12be5469535a4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:32:27 2025 -0400 fix(deps): update dependency csrf-sync to v4.2.1 (#13401) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 694c79bc9a0af5b96ff4f1455b79fcd3e4056905 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:32:18 2025 -0400 chore(deps): update dependency sass-embedded to v1.88.0 (#13402) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7ffba2186c144434048dfdb48026343eae86a463 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:31:59 2025 -0400 fix(deps): update dependency sass to v1.88.0 (#13403) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9d877481bdb6036effd3996cbe20d96d0c727dc6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun May 11 22:31:50 2025 -0400 chore(deps): update dependency lint-staged to v16 (#13404) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 8174578c5bfc45057be71b99425a9b93decaec98 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sun May 11 22:31:00 2025 -0400 fix: closes #13405, catch errors in ap.verify commit bbf69e4093a7326a1b135d1769e2983d6f337823 Merge: d7cc637675 20ab90694c Author: Julian Lam <julian@nodebb.org> Date: Fri May 9 10:34:25 2025 -0400 Merge branch 'master' into develop commit 20ab90694c47ec3dde3afccde22b3ac2f89ca85b Author: Julian Lam <julian@nodebb.org> Date: Fri May 9 10:34:19 2025 -0400 fix: send proper accept header for outgoing webfinger requests commit d7cc637675e06313c8a11949b08ea59273517993 Merge: af3afba0f8 64fdf91b6b Author: Julian Lam <julian@nodebb.org> Date: Fri May 9 10:17:50 2025 -0400 Merge branch 'master' into develop commit 64fdf91b6b02c291edd29f2a7de0dbe85591fd79 Author: Julian Lam <julian@nodebb.org> Date: Fri May 9 10:16:33 2025 -0400 fix: wrap generateCollection calls in try..catch to send 404 if thrown commit af3afba0f8fb495a529e6a61718b855ced50434c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu May 8 20:21:13 2025 -0400 fix(deps): update dependency nodemailer to v7.0.3 (#13395) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6bfe4e627d8bd396131442b59ee8c1fade8162b2 Author: Julian Lam <julian@nodebb.org> Date: Thu May 8 16:34:13 2025 -0400 fix: another case commit e042201f4bc662cc294ba19f63e218aa0860d82c Author: Julian Lam <julian@nodebb.org> Date: Thu May 8 16:32:21 2025 -0400 fix: handle missing orderedItems property in followers route commit d5349b39f5c8f857fccbe669e4f6c7d7ce70ac0f Merge: 7a7a4f0ab7 26e6a22278 Author: Julian Lam <julian@nodebb.org> Date: Thu May 8 14:12:33 2025 -0400 Merge branch 'master' into develop commit 26e6a22278c426802e8f80e70cefcffc73653a25 Author: Julian Lam <julian@nodebb.org> Date: Thu May 8 13:55:42 2025 -0400 fix: #13397, null values in category sync list commit 401ff797c91217c4887b86f013f038b7d4e09b13 Author: Julian Lam <julian@nodebb.org> Date: Thu May 8 13:55:17 2025 -0400 fix: #13392, regression from c6f2c87, unable to unfollow from pending follows commit a9a5ab5e4bfef9acde8d45d04322081f44a3da47 Author: Julian Lam <julian@nodebb.org> Date: Thu May 8 13:41:43 2025 -0400 fix: #13397, update getCidByHandle to work with remote categories, fix sync with handles causing issues with null entries commit 7a7a4f0ab7b901806b4c2e3e87323701c1f7755d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu May 8 09:40:53 2025 -0400 chore(deps): update commitlint monorepo to v19.8.1 (#13394) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4245575e09013253e72e607dc5b185aefb87cc90 Merge: 0b4d403c61 10077d0f89 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed May 7 19:06:01 2025 -0400 Merge branch 'master' into develop commit 0b4d403c619fbfd00e8fe8d8f95930cd71c7a720 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 7 18:59:04 2025 -0400 fix(deps): update dependency nodemailer to v7 (#13381) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 4f0f67a45f815a93e0aab2a337d36814ef5b3791 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 7 18:58:52 2025 -0400 fix(deps): update dependency csrf-sync to v4.2.0 (#13364) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 10077d0f89b4e3779f2e9217d5061d7d55f84240 Author: Opliko <opliko@opliko.dev> Date: Thu May 8 00:57:40 2025 +0200 fix: correct stage name in dev dockerfile (#13393) Co-authored-by: ThisIsMissEm <ThisIsMissEm@users.noreply.github.com> commit c7a164aef559676d4f3e4188ef0aceda78f91b0d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed May 7 13:02:39 2025 -0400 fix(deps): update dependency webpack to v5.99.8 (#13390) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit a819d39c31f5f0e843701c5e59cf87de3aa9f294 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed May 7 12:42:22 2025 -0400 test: update filter:router.page tests to response:router.page commit 2310a7b835438db75c288282c6651dec7f75c0e7 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed May 7 15:38:18 2025 +0000 chore: update changelog for v4.3.1 commit 130b93eca91f305cc2c7b95ec818ae637f76a4dc Author: Misty Release Bot <deploy@nodebb.org> Date: Wed May 7 15:38:18 2025 +0000 chore: incrementing version number - v4.3.1 commit 9324a1937be24d8eb7ad057ee922e2dff37370eb Author: Barış Uşaklı <barisusakli@gmail.com> Date: Wed May 7 11:28:33 2025 -0400 Update README.md commit ebe40f960c52aa6596a5e7bfc6fa9b97e8155d9d Author: Misty Release Bot <deploy@nodebb.org> Date: Wed May 7 09:20:10 2025 +0000 Latest translations and fallbacks commit 96dc5c89a462cc5a289762a6ea618a2192e01eba Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 17:26:01 2025 -0400 chore(deps): update dependency lint-staged to v15.5.2 (#13383) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e6a196127435752cd27127290e02e7ad3bd9c17b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 17:25:50 2025 -0400 fix(deps): update dependency bootstrap to v5.3.6 (#13384) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b6f4de5bffe9f9282e6fb720aed66d3156730fc5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 17:25:40 2025 -0400 fix(deps): update dependency esbuild to v0.25.4 (#13385) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 52df41b9060123390fe3da8f8ba123acb5dc6f4e Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 15:13:29 2025 -0400 test: adjustment for now-removed labels property commit 860ac8953e753ef29fcc2b8abcb0130b07cb624f Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 15:08:21 2025 -0400 docs: remove since-removed `labels` property from api commit 15b6a2c117a9ab13afb0eeef631e12b7651be428 Author: Julian Lam <julian@nodebb.org> Date: Tue Dec 5 10:06:36 2023 -0500 chore: remove unused require commit 8ea377a4011d9973c2980bdae9657a6fca20927e Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 4 14:21:05 2023 -0500 breaking: removal of deprecated privilege hooks * filter:privileges.global.list * filter:privileges.global.groups.list * filter:privileges.global.list_human * filter:privileges.global.groups.list_human * filter:privileges.list * filter:privileges.groups.list * filter:privileges.list_human * filter:privileges.groups.list_human * filter:privileges.admin.list * filter:privileges.admin.groups.list * filter:privileges.admin.list_human * filter:privileges.admin.groups.list_human commit 547fb482eb0bc82905956a5440410bcd118795bf Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 4 14:04:55 2023 -0500 breaking: removal of `filter:flags.getFilters` commit 7e25946cd7e18e17db8f64144fda6fe4d3ae0e28 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 4 14:04:18 2023 -0500 breaking: removal of `filter:user.verify.code` commit df5c1a938de3db394928a2f24d729d8f9a8eb561 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 4 14:03:19 2023 -0500 breaking: removal of `filter:post.purge` commit c84b72fb37bbb6991aa9ff80e8313a24552fa48d Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 4 14:02:31 2023 -0500 breaking: removal of `filter:post.purge` commit 9d8061eab9f018dc8478867d637ac711cbb23ba8 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 4 14:00:48 2023 -0500 breaking: removal of `filter:router.page` commit b73a8d3e1dd9fe674c164e2bc500fe3a707de539 Author: Julian Lam <julian@nodebb.org> Date: Mon Dec 4 13:56:25 2023 -0500 breaking: removal of `filter:email.send` commit 651ebaaf6c3e62e7ea02775a51ea5b1de4b6fb81 Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 13:24:58 2025 -0400 fix: missing await commit 53bb0bbc26ed4993a841f0179f35815f90697cc2 Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 12:30:43 2025 -0400 fix: handle missing orderedItems commit f83b1fbf68a4d5530b9fb0e1e258e90ce31f7cce Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 12:27:27 2025 -0400 fix: extra `orderedItems` property in generated paginated OrderedCollection, #13153 commit a2de7aaecfacc284a57f0b9389d978ea85216885 Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 12:09:33 2025 -0400 fix: #13153, follower and following collections to use generateCollection helper commit 7f59238d3a17c8dd077e9e296b15a431c45ae9ed Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 12:09:07 2025 -0400 refactor: Helpers.generateCollection so that total count and a bound function can be passed in, #13153 commit 450ce3b85ce86fd1e2411cf033398be90ecd79af Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 11:29:19 2025 -0400 chore(deps): update dependency @eslint/js to v9.26.0 (#13371) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit e2a8cf98f3f6b95596a24b1991fcd58a1334b2d7 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 11:17:35 2025 -0400 fix(deps): update dependency @fontsource/poppins to v5.2.6 (#13376) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b4338489712f44286f52d0a3ea726c83801cde56 Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 10:44:47 2025 -0400 fix: #13374, updates to posts.edit to handle remote content updates better commit 625ce96f94cc3197ed94186610d418ed32627dd0 Author: Julian Lam <julian@nodebb.org> Date: Tue May 6 10:03:27 2025 -0400 fix: leftover `handle` var commit 2c0aba02d325af8ec49fe76e70aaf0b20a4dccad Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 09:59:17 2025 -0400 fix(deps): update dependency nodebb-plugin-mentions to v4.7.5 (#13386) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 7f757615e5fc08d686a8580af7df2b32d2c5a22c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 09:37:52 2025 -0400 fix(deps): update dependency nodebb-widget-essentials to v7.0.38 (#13380) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 954aa541ac5783c3c345139cc13076caa2039860 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 09:35:30 2025 -0400 fix(deps): update dependency nodebb-theme-persona to v14.1.11 (#13379) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 2aa0bfc5f660956abf0cffec2016307c3e8ac490 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 09:32:50 2025 -0400 fix(deps): update dependency nodebb-theme-peace to v2.2.42 (#13378) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 72b3a21539da1111b5fc9770f2bdb4f6d103a4c1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue May 6 09:32:32 2025 -0400 fix(deps): update dependency nodebb-theme-harmony to v2.1.12 (#13377) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 92af41582951ceda4a263d0fdcd300b69fc55ce4 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue May 6 09:20:36 2025 +0000 Latest translations and fallbacks commit f8d012c81c7d9fa1141eed8940db828ee9af9861 Author: Julian Lam <julian@nodebb.org> Date: Mon May 5 17:01:07 2025 -0400 fix: AP inbox update handling for non-note objects commit 9f80d10d09a5a6bc9ae040c3119b6063de39b65c Author: Julian Lam <julian@nodebb.org> Date: Mon May 5 16:50:44 2025 -0400 fix: 1b12 creates being dropped commit 7cf61ab0809b5e7ffd8ebfb5bc4e8ab8c93736b7 Author: Julian Lam <julian@nodebb.org> Date: Mon May 5 16:35:12 2025 -0400 fix: update AP api (un)follow ids to be url encoded id instead of handle commit 31af05c75aeec775385c94ca842a3b2b981adc78 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 5 11:09:53 2025 -0400 test: fix android test commit 25979294e1ae59efb4d9a644aa73095c38914520 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 5 11:00:30 2025 -0400 test: fix android test commit 7ef79981ddfdfebee8cea52799688bda0bebd57d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 5 10:57:43 2025 -0400 test: fix a test commit 800426d68b91f0a8aeac9383f9728c9fb1588ea9 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 5 10:46:04 2025 -0400 chore: node 18 eol commit 2d15555e5c687dc00af1c39b8c30287f18ddadbb Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon May 5 10:43:56 2025 -0400 update tests to node 20/22 commit 4b78710b46f1bbe230d816f79da1c91e390aaba0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 5 09:06:41 2025 -0400 fix(deps): update dependency ace-builds to v1.41.0 (#13372) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ee2f91ad988f256312c2a156f2b358fe4a8aaf0c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat May 3 14:36:20 2025 -0400 chore: up widgets commit 18867fb14a810e261e89f4409e15864c40ae12da Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 2 19:49:56 2025 -0400 chore: up themes commit d35aad317d1afeb3e7ecaf1d1ef3c1b5934f2aab Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 2 19:48:35 2025 -0400 https://github.com/NodeBB/NodeBB/issues/13367 commit 39953ee16ba34926fc3f03a93deff1402f45c22c Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri May 2 19:48:35 2025 -0400 https://github.com/NodeBB/NodeBB/issues/13367 commit e958010f40658ffd2756dbb30a2a427013230b56 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri May 2 19:41:55 2025 -0400 chore(deps): update dependency mocha to v11.2.2 (#13366) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f3bd8590e9741751dcf1804ed4568859a6b1c87a Author: Julian Lam <julian@nodebb.org> Date: Fri May 2 14:07:56 2025 -0400 fix(deps): bump markdown commit 227bfabb8bef2df5b8a5ba6cbf48cafee432b35a Author: Misty Release Bot <deploy@nodebb.org> Date: Fri May 2 09:19:56 2025 +0000 Latest translations and fallbacks commit cf62da5c3e5213b559d4c05a68ef2f9823239c9d Merge: 6ada76f401 343f13e1c1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 1 13:06:16 2025 -0400 Merge branch 'master' into develop commit 343f13e1c133b4fa536cda035c249f30f01f8067 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu May 1 10:55:00 2025 -0400 chore: update bundled plugins to use eslint9 commit 6ada76f401e7111bfdf19d53a5a7e42a3ff365fa Author: Misty Release Bot <deploy@nodebb.org> Date: Thu May 1 09:19:38 2025 +0000 Latest translations and fallbacks commit 76c03019f80ddfae181c2c00cf851b801698bdd5 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu May 1 04:13:40 2025 +0000 chore: update changelog for v4.3.0 commit 7b43b1b80e7bc96b21860349cf17603a226b20f2 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu May 1 04:13:39 2025 +0000 chore: incrementing version number - v4.3.0 commit 1c07eab66be6d20879cc6cc35ff7a66bb7a3ecc8 Merge: b32b7fccff ed92ffaf08 Author: Julian Lam <julian@nodebb.org> Date: Thu May 1 00:06:47 2025 -0400 Merge remote-tracking branch 'origin/master' into develop commit b32b7fccffd63fa12f12d5e1bfcb97d7a3c14927 Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 30 15:18:05 2025 -0400 docs: update openapi spec with new (missing) properties commit 2bf2e55664952b7c835aad86720e35f804168fa7 Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 30 15:11:48 2025 -0400 fix: bump harmony commit 2524d4ce127db34336611888f36ebd2cab0bb266 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Apr 30 09:20:22 2025 +0000 Latest translations and fallbacks commit 28b7a203396865e076ab5ad992248eba600ff43d Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 29 15:13:21 2025 -0400 lint: yup. commit 2827498d76901206f445a6b1b46226b6ccb91fd1 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Apr 29 19:06:06 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.category, nodebb.world commit 5aee2f2661b7f6ae6feeb057fe3e28c15a8e6e99 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 29 11:52:59 2025 -0400 feat: upgrade script to remote duplicate remote users and categories as per #13352 commit 2572cbf5d5395079a7a78ac056fbb0c6ef6d0d30 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 29 11:18:24 2025 -0400 fix: #13352, also do the webfinger backreference check when calling assertGroup commit e9b3306e7924fafe0fdb020255ddb22966ebade8 Author: Julian Lam <julian@nodebb.org> Date: Mon Apr 28 14:55:21 2025 -0400 fix: regression that caused non-public content with source.content to fail parsing commit decc9cf19604bc1c228ea479f9977129ee945d64 Author: Julian Lam <julian@nodebb.org> Date: Mon Apr 28 13:48:26 2025 -0400 feat: add new mixin clamp-fade, and handler for expanding it in category description closes #13322 commit 537a74289868354048644a3281ed2f4a376c499b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 25 16:29:40 2025 -0400 fix: closes #13360, catch error in buildAccountData middleware commit e3e78445bafb7fb6a82bff8cae689a765ccc598c Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 23 13:34:08 2025 -0400 chore: v4.3.0-beta.2 commit 044736696e6ce5154900463942d3dfaf2da3f8c1 Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 23 13:17:10 2025 -0400 feat: handle Announce(Update(Note)) as well, #13320 commit 74e32a170f0f10f93f2d7226b3099f3bc27109ae Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 23 12:47:16 2025 -0400 feat: #13255, proper handling of upvotes shared by group actors fixes #13320 commit 5c5fd3d44fac48474f0fe0dc26e200f9ff871f7d Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 22 15:20:52 2025 -0400 feat: send the whole post content in `summary` as well commit c2a3ef817d441485cc4b717c9924b9254988048c Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 22 15:12:56 2025 -0400 fix: bug where disparate ids all claiming to be the same handle were causing duplicate remote users due to collisions, #13352 commit 3e508d6c65fc8ef895d44e65f40b55373a3ad20d Author: Julian Lam <julian@nodebb.org> Date: Thu Apr 17 16:41:00 2025 -0400 test: article for new topic, note for replies commit a0a8c4624f530d831e2e209e60deb67a83ef2707 Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 16 11:21:26 2025 -0400 fix: posts incorrectly excluded from results if result pid is in a remote category commit d020e33422c2eb6ac110e45bbf97090b14267b0d Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 16 10:52:07 2025 -0400 fix: ap helpers.makeSet to handle undefined property values commit 512f889ec2f7eb4b635d97cb23ead7d6743626b0 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 15 10:12:53 2025 -0400 test: missing clear ap send cache commit 0689da8120fbb00c77ab347043b2b541a89343e0 Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 9 14:25:15 2025 -0400 chore: v4.3.0-beta.1 commit 804208b7b5a9ca4e2fc22ce01bbd8dfccc6ea472 Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 9 11:50:24 2025 -0400 feat: show/hide categories on world page, #13255 commit d58d5861d93a803a8437d6a33b63d6a7d2fafe5e Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 9 10:55:32 2025 -0400 fix: add back localCategories to categorySearch when defaultCategories is supplied commit 93a5b35f33070fa76a625431d7c6758a3e1892f0 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 8 14:16:49 2025 -0400 feat: notice on remote categories that have no local followers, #13255 commit f02d96614a7d8bd2d22e0390ffa9287b3cf37309 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 8 14:00:24 2025 -0400 fix: remote bare hash for remote users on prune as well commit a487d5f6f2c56be0e5c2e1069aa91aff71e2513d Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 8 13:31:23 2025 -0400 feat: add new option to categorySearch module, `defaultCategories`, use to populate the category list when you don't want to poll backend for the main category list commit 695312f17f7296b56169c9f91811a643424a8f94 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 8 11:43:11 2025 -0400 fix: missing teasers for remote categories on /world commit 0fab4255cceca5649b4e4464191704f84c588ca3 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 8 10:57:46 2025 -0400 fix: remove superfluous privilege filter in markAllRead commit 2e3e675be4ad4333a28fcdb76aea26d13a4b5930 Author: Julian Lam <julian@nodebb.org> Date: Mon Apr 7 15:44:40 2025 -0400 chore: cut 4.3.0-alpha.3 commit 17909516594ab0e329378e3642820a74290d7c57 Author: Julian Lam <julian@nodebb.org> Date: Mon Apr 7 15:14:39 2025 -0400 feat: category quick search on world page, theme version updates, #13255 commit dabcefafd402b565ff0c1850c0a8de7b67f6f24f Author: Julian Lam <julian@nodebb.org> Date: Thu Apr 3 11:52:01 2025 -0400 fix: reversed image and icon for remote categories, omit fa icon if remote category has icon property set, #13255 commit 34ab677174e98685a74ea91b0d1f0c6c8f5d83a9 Author: Julian Lam <julian@nodebb.org> Date: Wed Apr 2 15:14:04 2025 -0400 feat: show tracked/watched remote categories in world page, #13255 commit f1d1d0820ac651dad1c9a863286b112a03fedb4f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Apr 2 09:22:30 2025 -0400 fix: closes #13289, id can be null commit 4a7111d042968cb008be6b438020e50d1ed712ca Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 1 14:40:58 2025 -0400 fix: marking remote category topics as read commit b0236735f2972e0699a4a0f53a801b7d25f676b2 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 1 14:13:51 2025 -0400 fix: markAllRead to get tids based on same logic as unread page, instead of marking all recent posts read commit 39fc9bae892366b813d088b1c068531dc5784d56 Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 1 14:02:16 2025 -0400 test: additional test for ensuring handle:uid is continually set even after re-assertion commit c4690392cd3d28fd5453b4d5b5514eb8a8956d9c Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 31 16:09:03 2025 -0400 chore: cut v4.3.0-alpha.2 commit 6dee3e56e687f2681cb1a40d9901a8de235a52bf Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 31 15:17:25 2025 -0400 fix: key ownership cross-check to also work with remote categories, #13255 commit 4379df68f5f837e2150852cb6bfc6ed1ca257cf3 Author: Julian Lam <julian@nodebb.org> Date: Fri Mar 28 12:27:34 2025 -0400 chore: cut v4.3.0-alpha commit 1f04678210e397227940191f68f0476011af0058 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 26 14:44:22 2025 -0400 fix: #13255, assert all recipients of the main post when asserting a note, so that remote categories can be discovered commit 4d1d7c3dcaa0c6709f4f9be0fc380b3ecd3d6474 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 26 14:08:26 2025 -0400 fix: remote categories should not show up in a user's follow lists commit 3213da1c77c8a193c9706d08159303f50bda9eff Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 26 12:28:10 2025 -0400 fix: #13255, remote user-to-category migration should not move shares that are already in an existing cid commit f2e0ba2165fad8ca459739b7eb144fb4e8dd99bc Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 26 12:00:55 2025 -0400 fix: proper handling of actors.qualify response commit 2cb6d10d9eaf03eeff0ea63e045bc23de090fe85 Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 25 10:44:39 2025 -0400 fix: missing dep commit c2f77cee04de061f00747c6f5cadfdd6d88424de Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 25 10:44:39 2025 -0400 test: additional test for remote category topic assertion when ignoring category commit c4274a3dca1688d57d435564997840b9a52fea84 Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 25 10:44:08 2025 -0400 fix: topics in remote categories showing up in /recent commit 0246c14643ee74b878f98d3d75007d1670652dfa Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 25 10:20:50 2025 -0400 fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes commit 97a232e9d5d1b48c0edba7a4a9510bc3fc957d7f Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Mon Mar 24 16:02:28 2025 -0400 dont make db call if ap disabled commit 74661381d858c782032962c9909c10b916e73ea6 Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Mon Mar 24 16:01:08 2025 -0400 refactor: use promise.all commit c1b719642941bccbf0db01aeceff9faa3a55d39b Author: Barış Soner Uşaklı <baris@nodebb.org> Date: Mon Mar 24 15:48:01 2025 -0400 fix: spread fail, @julianlam add ap check commit ac7b7f81b3d267db677760d47ae635ccd6bb87be Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 15:15:48 2025 -0400 feat: remote user to category migration should also migrate local user follows into category watches commit 309deb0d7a5758a69156392aea4ffa44ac6967b3 Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 14:29:26 2025 -0400 fix: filter out non-asserted targets when sending ap messages, diff. getter method when passed-in ID is a remote category commit c5901e0d244650f37de6075265c0a3865d19e79b Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 14:15:37 2025 -0400 fix: tag whitelist check socket call for remote categories commit 23b3148c841ffcd4e27178c2ac2aca4fe88cace4 Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 14:05:40 2025 -0400 feat: allowing manual group assertion via category search input commit ee34396c71be518ae72d7bfb3423d2aa07040909 Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 13:55:14 2025 -0400 fix: migrate topics as system user instead of uid 0 commit 6e374200e59d5a37ec1d796fc3fb2b213fb53bfc Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 12:00:08 2025 -0400 send ap follow/undo-follow if remote category watch state changes commit d19f692b8df556ba4d629962ce4587369f819d4c Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 11:53:39 2025 -0400 feat: remote group actors migrated to categories if they were previous asserted as remote users commit c6f2c874787fc10e86113d20f73ca7d3f8a4cbbe Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 24 11:52:09 2025 -0400 fix: do not send out ap (undo:)follow if local user or category is (not)already following commit 85e7c1a20d152757aa460caf6d560b07b8ac5963 Author: Julian Lam <julian@nodebb.org> Date: Fri Mar 21 14:22:22 2025 -0400 test: #13255, reply to topic in remote category addresses remote category commit b8c531d53d9123354f741da2e974acb6fd2fe855 Author: Julian Lam <julian@nodebb.org> Date: Fri Mar 21 14:16:33 2025 -0400 feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests commit 0b333fb7d43128d2823e3fcaa939bcfdd08430dd Author: Julian Lam <julian@nodebb.org> Date: Thu Mar 20 14:48:09 2025 -0400 fix: allow category controller to respond also by remote category id commit 9c1d5cd36e062f7b6eb60ee719a46e50f4de9026 Author: Julian Lam <julian@nodebb.org> Date: Thu Mar 20 13:02:30 2025 -0400 feat: #13255, deliver asserted topics to remote category followers commit 6e23de46d6770f13df09e208b1ee2d54760f5477 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 19 23:16:48 2025 -0400 fix: #13255, update category search logic to allow for remote categories commit 876d1b0414f45465a9e7f58696db43b27017be82 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 19 23:04:43 2025 -0400 feat: #13255, add category name and handle to category search zset commit bfc7daf255379914fe6bf44b52d55fe3b79e0924 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 19 22:18:47 2025 -0400 refactor: categories.sortTidsBySet to not take cid, retrieve from tids themselves re: ##13255, this fixes the issue with topics outside of cid -1 in /world being sorted incorrectly commit 53dc79a1bd837338ec60f06e6369ce6cf735c011 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 19 11:02:48 2025 -0400 test: remote user pruning tests commit 9b5855f79ddabdb4fb0cee91103db2374e14e779 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 19 10:53:37 2025 -0400 feat: integrate remote category pruning into actor pruning logic commit 4be0f73ace64bd320df73b209c3d60c262d85b12 Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 18 14:50:04 2025 -0400 feat: migration of group-as-user to group-as-category, remote category purging, more tests commit 7ccd6b73aebdbb26426d17e8ba6d793e06f67879 Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 18 11:15:31 2025 -0400 fix: delete shares zset on account deletion commit 4f7481582c774816a995f70df1dc3c7f9afa8d5a Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 18 11:06:10 2025 -0400 test: introduce overrides into person and group mocks commit 80069a198c7cf96cbe48afe6df4d4e508a84c11d Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 18 10:18:38 2025 -0400 test: have ap helper mocks for person and group auto-save to ap cache commit afc476435810f4f809723c80f183e3be2d799ed5 Author: Julian Lam <julian@nodebb.org> Date: Tue Mar 18 10:16:40 2025 -0400 test: add failing tests for actor/group assertion via wrong method, remote user to category migration commit f483e883a7d0f9f706c8897425bda3f132a516b0 Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 17 14:52:52 2025 -0400 feat: asserted topics and posts to remote categories will notify and add to unread based on remote category watch state commit 804052f272f709c718c2f1e6b402e666b46af6bd Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 17 12:02:43 2025 -0400 test: add tests for topics slotting into remote categories if addressed commit ca9a5b6dfba05f34ca1a3cfb948b31a2d1d4b71c Author: Julian Lam <julian@nodebb.org> Date: Mon Mar 17 11:44:32 2025 -0400 test: group actor assertion tests commit 0fa98237af0a955b7d03ac264c5dc6c288022364 Author: Julian Lam <julian@nodebb.org> Date: Fri Mar 14 15:26:59 2025 -0400 refactor: allow topics to be asserted directly into a remote category, or -1 otherwise commit f73f727d90e6901627a9571de8dc68b5a51c8c2e Author: Julian Lam <julian@nodebb.org> Date: Thu Mar 13 16:06:06 2025 -0400 feat: also include category in `to` field when mocking post for federation commit 1f40995f79f36eec087ed7c0a4921433e60ea8c2 Author: Julian Lam <julian@nodebb.org> Date: Thu Mar 13 15:50:44 2025 -0400 refactor: ability to browse to remote categories, group actor assertion logic, etc. -- no logic to assign topics to remote categories yet commit 55c89969edc84b6db010f8e6b34d8459f27e8281 Author: Julian Lam <julian@nodebb.org> Date: Wed Mar 12 11:52:07 2025 -0400 revert: use of vanity domains, needs rethinking. Originally added in 709a02d97ae7acbab08c7fa1fecfd01e0dcadcc7 commit 85fc16780098d5afe155260efbd7614e56abba9e Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Apr 29 09:20:03 2025 +0000 Latest translations and fallbacks commit 4111512841b12c55b35205ec6d4afec61fed4595 Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Apr 27 09:19:32 2025 +0000 Latest translations and fallbacks commit ea9f7903eff54382b2dba1ac36c9d7717095b78f Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Apr 26 20:44:35 2025 -0400 fix: persona tooltip so it doesn't appear when dropdowns are open commit 7f533167eecd3a6006206373e134ff2fa8e26a3f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Apr 26 14:37:21 2025 -0400 fix(deps): update dependency pg to v8.15.6 (#13362) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f7aaabaadb77991b1b5bd95826beb0fda4f37dc3 Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Apr 26 09:19:33 2025 +0000 Latest translations and fallbacks commit 03e06784d461d0b1e498c6d4d4d1f43d660c18c6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 25 16:18:47 2025 -0400 fix(deps): update dependency pg-cursor to v2.14.6 (#13363) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c889d60c5d33e143162d3c247e55f54d77800894 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Apr 25 16:18:30 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.error commit 4277765b64a21bd3cdb977cb596e624cc7a87e6b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 25 12:17:26 2025 -0400 fix: lang keys commit d3409b40b1d7e5e0e64837b2c2a14d756ba16d48 Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Apr 25 15:54:52 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.admin-settings-user, nodebb.user commit a5afad27e52fd336163063ba40dcadc80233ae10 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 25 11:54:11 2025 -0400 feat: chat allow/deny list, closes #13359 commit 7800016f2f1b89d2d3cfea6a7da7c77096b7b927 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 25 09:04:15 2025 -0400 chore(deps): update redis docker tag to v7.4.3 (#13358) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0a3e4d61d84232f8a4ed80feed4bdf8b79ddb04b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 25 09:04:06 2025 -0400 fix(deps): update dependency webpack to v5.99.7 (#13361) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit be7959e5ebb8b2bdca66b1996bd365df956eddfc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Apr 24 11:38:48 2025 -0400 refactor: remove datepicker using datetime-local now https://github.com/NodeBB/NodeBB/blob/master/src/views/admin/partials/widget-settings.tpl#L14-L20 commit 74558b0fc76eae0b753335b5b5dad145c8d5c023 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Apr 24 10:20:12 2025 -0400 fix(deps): update dependency pg to v8.15.5 (#13356) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 8ffbc35923cc8f9a785a8edb80d52991a885ec22 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Apr 24 09:50:52 2025 -0400 refactor: add sping/ping into openapi change getObject to getSortedSetRange so db is always checked. getObject calls are cached commit 7eb2f12751cda32ad3aab2cfbb761478b65d96cb Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Apr 24 09:19:59 2025 +0000 Latest translations and fallbacks commit 4eec053a7715056b9fbbf1c1e5128e460e20ccf4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Apr 23 20:01:22 2025 -0400 fix(deps): update dependency ace-builds to v1.40.1 (#13354) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 43d7d47fa62e4d43cf55af6bcbef697956b530eb Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Apr 23 20:01:12 2025 -0400 fix(deps): update dependency esbuild to v0.25.3 (#13355) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 00be573d4f8aec89950e4f0d97bd85599074173f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Apr 23 20:00:56 2025 -0400 fix(deps): update dependency pg-cursor to v2.14.5 (#13350) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit b49436de0a3915ab9cc5342a1c675b3ffae927eb Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Apr 23 14:21:47 2025 -0400 fix(deps): update dependency pg to v8.15.2 (#13349) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ed92ffaf0833a84228a9a1b21d8554b8993dd1c5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Apr 23 06:50:40 2025 -0400 fix: closes #13353, don't use index for finding plugin data commit e0235a1e94fed02e4f7d171220ac50dd0416be12 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Apr 22 17:22:01 2025 -0400 test: shorter test commit f864a5a4aced228d93e28514d52023b6abab051d Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Apr 22 17:15:48 2025 -0400 test: eslint for tests commit b57ce29dc633d687a21b0e884f1fd6c4c10232cf Author: Barış Uşaklı <barisusakli@gmail.com> Date: Tue Apr 22 13:32:41 2025 -0400 chore: up pg, pg-cursor (#13351) * chore: up pg, pg-cursor * test: check file directly commit 1a3e669b6fe97e54db6ade709ccc74e43f2d7513 Merge: 71cd46e132 ce196589f5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Apr 22 12:38:25 2025 -0400 Merge branch 'master' into develop commit ce196589f5568c76e6d7b59f8ac6eb7d31c4afd0 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Apr 22 16:33:51 2025 +0000 chore: update changelog for v4.2.2 commit a8bb46996bdb1334149e660b12d02fd06f8f87f9 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Apr 22 16:33:51 2025 +0000 chore: incrementing version number - v4.2.2 commit 71cd46e132722c04afeb8f437c028c18674027a1 Merge: e2543abb59 42a5a127b6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Apr 22 11:46:43 2025 -0400 Merge branch 'master' into develop commit 42a5a127b6a55483c800a7f459b12fc62c63c6a5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Apr 22 11:46:03 2025 -0400 fix: escape displayname in topic events commit e2543abb5955bfcf88eb4c93b0dfc6ae2144041e Merge: 65b2042ffb bee79784cf Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Apr 22 11:24:58 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit bee79784cfd098e01cbbed9c3b7072c860afb5db Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Apr 22 09:52:10 2025 -0400 chore(deps): update dependency sass-embedded to v1.87.0 (#13347) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 50a58bbc03c91e45b9eec4c7676e4007fcccd3a9 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Apr 22 09:51:59 2025 -0400 fix(deps): update dependency sass to v1.87.0 (#13348) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 92f7f2305f6200b71fc603ebed85e051b4290ebd Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Apr 22 09:19:47 2025 +0000 Latest translations and fallbacks commit 25e4e844d9ec3e40f733e0e65be2e861f90c0dcf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Apr 21 18:54:15 2025 -0400 chore(deps): update dependency @eslint/js to v9.25.1 (#13344) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 8d84206f5bc0f4ffc99124fdb6d013fdbda7a9b1 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Apr 21 18:54:05 2025 -0400 fix(deps): update dependency connect-redis to v8.0.3 (#13345) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 3c24810d73455f5486912496d5d55f77304c8771 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Apr 21 18:53:57 2025 -0400 fix(deps): update dependency mongodb to v6.16.0 (#13346) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 65b2042ffb796807948656c1706370a26f819aa9 Merge: e184c9108a d687fe60a1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Apr 21 09:05:39 2025 -0400 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop commit e184c9108a9f0c2ef530b0c20b9cc370489be727 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Mon Apr 21 09:05:35 2025 -0400 refactor: moved these rules to nodebb-config commit d687fe60a1e78e271611983f9e6324b6eeeb8ec7 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Apr 20 20:49:23 2025 -0400 chore(deps): update dependency eslint-config-nodebb to v1.1.3 (#13343) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 71642f5cedef53d06b16c61e10ce8fbb82c1791c Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Apr 20 09:19:23 2025 +0000 Latest translations and fallbacks commit 0cc492c6df42d64b624eebeaa69fc99577436adf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Apr 19 20:30:57 2025 -0400 chore(deps): update dependency @eslint/js to v9.25.0 (#13342) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 853244a13a8fe18c0170bef8144b5bf39d8e4be5 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 18 22:17:30 2025 -0400 chore: up eslint-nodebb commit 3f01b719c48760911b93ab09afa0ebe40660b3ea Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 18 22:10:35 2025 -0400 remove unused import, up eslint-nodebb commit 92d6e0220b67d98a376689168a701a75187917be Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 18 21:57:12 2025 -0400 refactor: switch eslint configs to esm add rules from https://eslint.style/ refactor for in loops to use Object.entries commit 0c5ef0e866d2238ee343f3be49a20f1423bbaec6 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 15:03:37 2025 -0400 fix(deps): update dependency chart.js to v4.4.9 (#13328) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6f8c7aba50056c0f2513f05d1db35ee67ab9ceac Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 15:03:15 2025 -0400 fix(deps): update dependency nconf to v0.13.0 (#13333) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 5d461f041776fa1cab9f5b708f1a69f6cff57404 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 15:00:13 2025 -0400 fix(deps): update dependency ace-builds to v1.40.0 (#13331) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6fbb2b4bc440abab75d55f1c6a78af93a10cbb17 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 14:59:48 2025 -0400 fix(deps): update dependency nodemailer to v6.10.1 (#13329) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 74d9806d28ade1d1a548470b63427adac906741c Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 12:00:22 2025 -0400 fix(deps): update dependency ioredis to v5.6.1 (#13318) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 9046aceaa63e71fd4163386d58d14feb5ecd5798 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 12:00:13 2025 -0400 chore(deps): update dependency lint-staged to v15.5.1 (#13319) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit f96ce25a8493e6b42aa52c815117674f94497058 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 12:00:01 2025 -0400 fix(deps): update dependency cron to v4.3.0 (#13332) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 24a5f407ec3a77a6562b6e21ad84207165b25fb4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 11:44:59 2025 -0400 fix(deps): update dependency sanitize-html to v2.16.0 (#13339) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit cac1c37b6b24b10625111e76d20e7daec3998ef4 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 11:44:42 2025 -0400 fix(deps): update dependency webpack to v5.99.6 (#13341) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 321defb989febc83252b7ad30a922ecf730e1e8a Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 18 11:16:02 2025 -0400 test: fix tests commit 8f784bb3487f1e31cd4537069f75378789dc6861 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Fri Apr 18 11:00:19 2025 -0400 fix(deps): update dependency bootbox to v6.0.3 (#13327) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 40767c8bcb8b6b892c11571a0e0d29c87091fd2a Author: Misty Release Bot <deploy@nodebb.org> Date: Fri Apr 18 09:19:34 2025 +0000 Latest translations and fallbacks commit 4301bf979736c39378e94a7c3e2abc3df84c6bf1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Apr 17 13:20:37 2025 -0400 chore: up themes commit 9f93cc9bd0957ee5295ce015360438fb41be2c90 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Apr 17 13:19:48 2025 -0400 refactor: move topic/post menu lists to core commit 87aacc8943fe7cfc05dcadfd9b3a9b5a54c93987 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Apr 17 12:02:52 2025 -0400 refactor: show topic tools if plugins add them previously regular users couldn't see topic tools if it was something that didnt require privileges commit b73fb67b3383a0694bea6a914da4baca96b21fc1 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Apr 17 09:32:55 2025 -0400 refactor: remove reply icons commit 13884e43c05c6d75001348195f3c8644a6c9a7ff Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Apr 17 09:19:56 2025 +0000 Latest translations and fallbacks commit be1abcc95783e10209c8f47ba70720690010bcf7 Merge: 83245e4abf 6832541c02 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Apr 16 10:31:41 2025 -0400 Merge branch 'master' into develop commit 6832541c020ce7742019606c105e7218388d3e4b Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Apr 16 10:31:28 2025 -0400 lint: fix semi commit 4f13eb0338aaa397e6b12328e323d00e0d7b1a34 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Wed Apr 16 10:23:25 2025 -0400 fix: closes #13336, allow main post deletion from "delete posts" tool commit 83245e4abf54723cfbdd83aa457c2d9a9e5485c5 Author: Misty Release Bot <deploy@nodebb.org> Date: Wed Apr 16 09:19:59 2025 +0000 Latest translations and fallbacks commit 3f000ed6ec7fadb6aca0f8ec1b33612212930d7b Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Tue Apr 15 17:57:02 2025 -0400 chore(deps): update dependency jsdom to v26.1.0 (#13330) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 41252197163d07959c7a0d4528134579ef6efacf Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 15 14:15:06 2025 -0400 fix: regression on search query that is a url, via 3526c937ccec843d4637efa894f49efc9bac5493 commit 6c163f7c1372f7838118f10d581ca1399c7f45f0 Author: Misty Release Bot <deploy@nodebb.org> Date: Tue Apr 15 14:08:09 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.global commit bf2d4c46f8b002a256537e76cc9e8eaa990359fc Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Tue Apr 15 10:07:45 2025 -0400 feat: show topic follower counts (#13326) fix upgrade script dates add upgrade script to count topic followers for each topic commit 5d94f2cad45e8295519121bb326a65c37e08dc8c Author: Julian Lam <julian@nodebb.org> Date: Tue Apr 15 10:06:04 2025 -0400 test: fix test expecting Note when it is now Article commit 3c4be7738c8d4485cfe49a90aa939068c7ca5729 Author: Julian Lam <julian@nodebb.org> Date: Mon Apr 14 13:56:49 2025 -0400 feat: federate out as:Article with `preview` for root-level posts in a topic, instead of `as:Note` commit 2a98a9b33428cb94aa101409c2a24dab1ed661b7 Author: Julian Lam <julian@nodebb.org> Date: Mon Apr 14 13:35:22 2025 -0400 fix: bug where generateHandle would throw when passed in an invalid slug commit 38b46fb488f9f74d719cfecde9ab960dc08e715c Author: Misty Release Bot <deploy@nodebb.org> Date: Sun Apr 13 09:19:23 2025 +0000 Latest translations and fallbacks commit dcf34e3da2310f88b3dd56aded3684cbf972a4a9 Author: Misty Release Bot <deploy@nodebb.org> Date: Sat Apr 12 18:17:23 2025 +0000 chore(i18n): fallback strings for new resources: nodebb.notifications commit 73c8dbfe00a4959cd9b64d9395f3adeeb8014ab6 Merge: 1bd1262247 d59a5728df Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Sat Apr 12 14:16:58 2025 -0400 Merge branch 'master' into develop commit d59a5728dfc977f44533186ace531248c2917516 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 11 19:58:48 2025 -0400 lint: fix missing comma commit 46ed56cf96bd979b6b5b45831136514a03e279f6 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Fri Apr 11 19:51:18 2025 -0400 refactor: use sortedSetsCard commit 4cee37b98e5ded06f79ba8f80e9877808b51f29a Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Apr 10 14:03:46 2025 +0000 chore: update changelog for v4.2.1 commit 59bc2b0d4b4c1c10dca002f030404fd2fb47891e Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Apr 10 14:03:46 2025 +0000 chore: incrementing version number - v4.2.1 commit 1bd1262247f3e9d82d54aa9aeb522e0d4bc06e4e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Apr 10 09:54:21 2025 -0400 fix(deps): update dependency nodebb-theme-harmony to v2.1.6 (#13314) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6de89952f5016c3946beca80d69779a3dd9725e0 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Thu Apr 10 09:54:06 2025 -0400 fix(deps): update dependency nodebb-theme-persona to v14.1.5 (#13316) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 33d50637a33814f10bb5e8d78b8e314a39bea417 Author: Barış Soner Uşaklı <barisusakli@gmail.com> Date: Thu Apr 10 09:53:20 2025 -0400 fix: closes #13317, fix email confirm for changing email commit 59bcb6ee7701881881ddcd8fde1afc0c078fd3b3 Author: Misty Release Bot <deploy@nodebb.org> Date: Thu Apr 10 09:20:24 2025 +0000 Latest translations and fallbacks
2026-02-13 21:41:49 -05:00
"express": "5.2.1",
"express-session": "1.19.0",
"express-useragent": "2.1.0",
"fetch-cookie": "3.2.0",
Webpack5 (#10311) * feat: webpack 5 part 1 * fix: gruntfile fixes * fix: fix taskbar warning add app.importScript copy public/src/modules to build folder * refactor: remove commented old code * feat: reenable admin * fix: acp settings pages, fix sortable on manage categories embedded require in html not allowed * fix: bundle serialize/deserizeli so plugins dont break * test: fixe util tests * test: fix require path * test: more test fixes * test: require correct utils module * test: require correct utils * test: log stack * test: fix db require blowing up tests * test: move and disable bundle test * refactor: add aliases * test: disable testing route * fix: move webpack modules necessary for build, into `dependencies` * test: fix one more test remove 500-embed.tpl * fix: restore use of assets/nodebb.min.js, at least for now * fix: remove unnecessary line break * fix: point to proper ACP bundle * test: maybe fix build test * test: composer * refactor: dont need dist * refactor: more cleanup use everything from build/public folder * get rid of conditional import in app.js * fix: ace * refactor: cropper alias * test: lint and test fixes * lint: fix * refactor: rename function to app.require * refactor: go back to using app.require * chore: use github branch * chore: use webpack branch * feat: webpack webinstaller * feat: add chunkFile name with contenthash * refactor: move hooks to top * refactor: get rid of template500Function * fix(deps): use webpack5 branch of 2factor plugin * chore: tagging v2.0.0-beta.0 pre-release version :boom: :shipit: :tada: :rocket: * refactor: disable cache on templates loadTemplate is called once by benchpress and the result is cache internally * refactor: add server side helpers.js * feat: deprecate /plugins shorthand route, closes #10343 * refactor: use build/public for webpack * test: fix filename * fix: more specific selector * lint: ignore * refactor: fix comments * test: add debug for random failing test * refactor: cleanup remove test page, remove dupe functions in utils.common * lint: use relative path for now * chore: bump prerelease version * feat: add translateKeys * fix: optional params * fix: get rid of extra timeago files * refactor: cleanup, require timeago locale earlier remove translator.prepareDOM, it is in header.tpl html tag * refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels (#10378) * refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels - Existing hooks are preserved (to be deprecated at a later date, possibly) - New init hooks are called on NodeBB start, and provide a one-stop shop to add new privileges, instead of having to add to four different hooks * docs: fix typo in comment * test: spec changes * refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels (#10378) * refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels - Existing hooks are preserved (to be deprecated at a later date, possibly) - New init hooks are called on NodeBB start, and provide a one-stop shop to add new privileges, instead of having to add to four different hooks * docs: fix typo in comment * test: spec changes * feat: allow app.require('bootbox'/'benchpressjs') * refactor: require server side utils * test: jquery ready * change istaller to use build/public * test: use document.addEventListener * refactor: closes #10301 * refactor: generateTopicClass * fix: column counts for other privileges * fix: #10443, regression where sorted-list items did not render into the DOM in the predicted order [breaking] * fix: typo in hook name * refactor: introduce a generic autocomplete.init() method that can be called to add nodebb-style autocompletion but using different data sources (e.g. not user/groups/tags) * fix: crash if `delay` not passed in (as it cannot be destructured) * refactor: replace substr * feat: set --panel-offset style in html element based on stored value in localStorage * refactor: addDropupHandler() logic to be less naive - Take into account height of the menu - Don't apply dropUp logic if there's nothing in the dropdown - Remove 'hidden' class (added by default in Persona for post tools) when menu items are added closes #10423 * refactor: simplify utils.params [breaking] Retrospective analysis of the usage of this method suggests that the options passed in are superfluous, and that only `url` is required. Using a browser built-in makes more sense to accomplish what this method sets out to do. * feat: add support for returning full URLSearchParams for utils.params * fix: utils.params() fallback handling * fix: default empty obj for params() * fix: remove \'loggedin\' and \'register\' qs parameters once they have been used, delay invocation of messages until ajaxify.end * fix: utils.params() not allowing relative paths to be passed in * refactor(DRY): new assertPasswordValidity utils method * fix: incorrect error message returned on insufficient privilege on flag edit * fix: read/update/delete access to flags API should be limited for moderators to only post flags in categories they moderate - added failing tests and patched up middleware.assert.flags to fix * refactor: flag api v3 tests to create new post and flags on every round * fix: missing error:no-flag language key * refactor: flags.canView to check flag existence, simplify middleware.assert.flag * feat: flag deletion API endpoint, #10426 * feat: UI for flag deletion, closes #10426 * chore: update plugin versions * chore: up emoji * chore: update markdown * chore: up emoji-android * fix: regression caused by utils.params() refactor, supports arrays and pipes all values through utils.toType, adjusts tests to type check Co-authored-by: Julian Lam <julian@nodebb.org>
2022-04-29 21:39:33 -04:00
"file-loader": "6.2.0",
"fs-extra": "11.3.3",
"graceful-fs": "4.2.11",
"helmet": "7.2.0",
"html-to-text": "9.0.5",
"imagesloaded": "5.0.0",
"ipaddr.js": "2.3.0",
"jquery": "3.7.1",
"jquery-deserialize": "2.0.0",
"jquery-form": "4.3.0",
"jquery-serializeobject": "1.0.0",
"jquery-ui": "1.14.1",
"jsesc": "3.1.0",
"json2csv": "5.0.7",
"jsonwebtoken": "9.0.3",
"lodash": "4.17.23",
"logrotate-stream": "0.2.9",
"lru-cache": "11.2.6",
2022-01-11 01:17:56 +00:00
"mime": "3.0.0",
"mkdirp": "3.0.1",
"mongodb": "7.1.0",
"morgan": "1.10.1",
2022-01-11 01:17:56 +00:00
"mousetrap": "1.6.5",
"multer": "2.0.2",
"nconf": "0.13.0",
"nodebb-plugin-2factor": "7.6.1",
"nodebb-plugin-composer-default": "10.3.16",
2026-01-15 15:46:12 -05:00
"nodebb-plugin-dbsearch": "6.3.5",
2025-11-17 13:01:37 -05:00
"nodebb-plugin-emoji": "6.0.5",
2024-11-26 15:01:40 -05:00
"nodebb-plugin-emoji-android": "4.1.1",
2026-02-10 10:21:56 -05:00
"nodebb-plugin-link-preview": "2.2.3",
2026-02-06 13:53:07 -05:00
"nodebb-plugin-markdown": "13.2.4",
2026-02-10 22:50:06 -05:00
"nodebb-plugin-mentions": "4.8.16",
"nodebb-plugin-spam-be-gone": "2.3.2",
"nodebb-plugin-web-push": "0.7.6",
"nodebb-rewards-essentials": "1.0.2",
"nodebb-theme-harmony": "2.2.11",
"nodebb-theme-lavender": "7.1.21",
"nodebb-theme-peace": "2.2.51",
"nodebb-theme-persona": "14.2.5",
2026-02-06 11:38:51 -05:00
"nodebb-widget-essentials": "7.0.42",
"nodemailer": "8.0.1",
"nprogress": "0.2.0",
"passport": "0.7.0",
2022-01-11 01:17:56 +00:00
"passport-http-bearer": "1.0.1",
2017-12-27 21:48:01 +00:00
"passport-local": "1.0.0",
"pg": "8.18.0",
"pg-cursor": "2.17.0",
"postcss": "8.5.6",
"postcss-clean": "1.2.0",
"pretty": "^2.0.0",
2022-10-06 07:52:32 -04:00
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"qs": "6.14.2",
"redis": "5.10.0",
"rimraf": "6.1.2",
2022-01-11 01:17:56 +00:00
"rss": "1.2.2",
"rtlcss": "4.3.0",
"sanitize-html": "2.17.0",
"sass": "1.97.3",
"satori": "0.19.2",
"sbd": "^1.0.19",
"semver": "7.7.4",
"serve-favicon": "2.5.1",
"sharp": "0.34.5",
"sitemap": "9.0.0",
"socket.io": "4.8.3",
"socket.io-client": "4.8.3",
"@socket.io/redis-adapter": "8.3.0",
"sortablejs": "1.15.7",
"spdx-license-list": "6.11.0",
"terser-webpack-plugin": "5.3.16",
"textcomplete": "0.18.2",
"textcomplete.contenteditable": "0.1.1",
2022-01-11 01:17:56 +00:00
"timeago": "1.6.7",
"tinycon": "0.6.8",
2022-01-11 01:17:56 +00:00
"toobusy-js": "0.5.1",
"tough-cookie": "6.0.0",
"undici": "^7.10.0",
"validator": "13.15.26",
"webpack": "5.105.2",
"webpack-merge": "6.0.1",
"winston": "3.19.0",
"workerpool": "10.0.1",
2022-01-11 01:17:56 +00:00
"xml": "1.0.1",
"yargs": "17.7.2",
2022-01-11 01:17:56 +00:00
"zxcvbn": "4.4.2"
2017-11-21 14:38:24 -05:00
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.1.0",
"@commitlint/cli": "20.4.1",
"@commitlint/config-angular": "20.4.1",
"coveralls": "3.1.1",
"@eslint/js": "10.0.1",
"@stylistic/eslint-plugin": "5.8.0",
"eslint-config-nodebb": "2.0.1",
"globals": "17.3.0",
"grunt": "1.6.1",
2018-06-18 18:44:43 +00:00
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.3",
"jsdom": "28.0.0",
"lint-staged": "16.2.7",
"mocha": "11.7.5",
2018-06-18 18:44:43 +00:00
"mocha-lcov-reporter": "1.3.0",
2021-03-30 17:52:01 -04:00
"mockdate": "3.0.5",
"nyc": "17.1.0",
"smtp-server": "3.18.1"
2017-11-21 14:38:24 -05:00
},
Bootstrap5 (#10894) * 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: #11191, 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: #11228 no timestamps in future :hourglass: * 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 #11238 * 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 488f0978a4aa1ca1e4d2a1f2e8c7ef7a681f2f27 * fix: schema changes for f4cf482a874701ce80c0f306c49d8788cec66f87 * fix: schema update for be6bbabd0e2551fbe9571dcf3ee40ad721764543 * fix: schema changes for 69c96078ea78ee2c45885a90a6f6a59f9042a33c * fix: schema changes for d1364c313021e48a879a818b24947e1457c062f7 * fix: schema changes for 84ff1152f7552dd866e25a90972d970b9861107e * fix: schema changes for b860c2605c209e0650ef98f4c80d842ea23a51ce * fix: schema changes for 23cb67a1126481848fac39aafd1e253441e76d7f * fix: schema changes for b916e42f400dac8aa51670b15e439f87f0eb8939 * fix: schema change for a9bbb586fcb3a1c61b5fb69052236e78cdf7d743 * fix: schema changes for 4b738c8cd36c936a1dbe2bb900c694bf6c5520ec * fix: schema changes for 58b5781cea9acb129e6604a82ab5a5bfc0d8394d * fix: schema changes for 794bf01b21709c4be06584d576d706b3d6342057 * fix: schema changes for 80ea12c1c1963f5b39fb64841e4f3c8da3c87af2, e368feef51e0766f119c9710fb4db8f64724725c, and 52ead114bec961c62fa2eb0786540e229f6e4873 * fix: composer-default object in config? * fix: schema changes for 9acdc6808c070555352951c651921df181b10993 and 093093420027999df3c67bf0ea6024f6dbf81d2d * fix: schema changes for c0a52924f1f7ef8caeaacda67363ac269b56042c * fix: schema change for aba420a3f3b774e949c2539c73f3dc0e1ae79a38, move loggedInUser to optional props * fix: schema changes for 8c67031609da30d788561459f8bb76e9a69253de * fix: schema changes for 27e53b42f3ce48fa61d3754375715cd41ffe808d * fix: schema changes for 28359665187b0a3b9ec6226dca1234ebdbd725a5 * 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 9f531f957e08eabb4bae844ddd67bde14d9b59f0 * fix: schema changes for c4042c70decd628e5b880bd109515b47e4e16164 and 23175110a29640e6fa052db1079bfedb34a61055 * fix: schema changes for 9b3616b10392e247974eb0c1e6225a1582bf6c69 * fix: schema changes for 5afd5de07d42fd33f039a6f85ded3b4992200e5a * fix: schema change for 1d7baf12171cffbd3af8914bef4e6297d1160d49 * fix: schema changes for 57bfb37c55a839662144e684875003ab52315ecc and be6bbabd0e2551fbe9571dcf3ee40ad721764543 * 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 c926358d734a2fa410de87f4e4a91744215fc14a * 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, #11206 * fix: btn-sm on post queue back button * fix: bump harmony, closes #11206 * 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 (#11230) * 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 #11282 * 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 #11285 * 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 #11287, 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 #11183 * 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 #11218, :train: * Revert "fix: update topics:recent zset when rescheduling a topic" This reverts commit 737973cca9e94b6cb3867492a09e1e0b1af391d5. * fix: #11306, 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 #7382, 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: NodeBB/NodeBB#11309 * 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 #11321 * refactor: audit category v3 write api routes as per #11321 [breaking] docs: fix open api spec for #11321 * refactor: audit chat v3 write api routes as per #11321 * refactor: audit files v3 write api routes as per #11321 * refactor: audit flags v3 write api routes as per #11321 * refactor: audit posts v3 write api routes as per #11321 * refactor: audit topics v3 write api routes as per #11321 * refactor: audit users v3 write api routes as per #11321 * 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 #11354, show no post error if queued post already accepted/rejected * test: #11354 * test: #11354 * fix(deps): bump 2factor * fix: #11357 clear cache on thumb remove * fix: thumb remove on windows, closes #11357 * test: openapi for thumbs * test: fix openapi --------- Co-authored-by: Julian Lam <julian@nodebb.org> Co-authored-by: Opliko <opliko.reg@protonmail.com>
2023-03-17 11:58:31 -04:00
"optionalDependencies": {
"sass-embedded": "1.97.3"
Bootstrap5 (#10894) * 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: #11191, 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: #11228 no timestamps in future :hourglass: * 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 #11238 * 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 488f0978a4aa1ca1e4d2a1f2e8c7ef7a681f2f27 * fix: schema changes for f4cf482a874701ce80c0f306c49d8788cec66f87 * fix: schema update for be6bbabd0e2551fbe9571dcf3ee40ad721764543 * fix: schema changes for 69c96078ea78ee2c45885a90a6f6a59f9042a33c * fix: schema changes for d1364c313021e48a879a818b24947e1457c062f7 * fix: schema changes for 84ff1152f7552dd866e25a90972d970b9861107e * fix: schema changes for b860c2605c209e0650ef98f4c80d842ea23a51ce * fix: schema changes for 23cb67a1126481848fac39aafd1e253441e76d7f * fix: schema changes for b916e42f400dac8aa51670b15e439f87f0eb8939 * fix: schema change for a9bbb586fcb3a1c61b5fb69052236e78cdf7d743 * fix: schema changes for 4b738c8cd36c936a1dbe2bb900c694bf6c5520ec * fix: schema changes for 58b5781cea9acb129e6604a82ab5a5bfc0d8394d * fix: schema changes for 794bf01b21709c4be06584d576d706b3d6342057 * fix: schema changes for 80ea12c1c1963f5b39fb64841e4f3c8da3c87af2, e368feef51e0766f119c9710fb4db8f64724725c, and 52ead114bec961c62fa2eb0786540e229f6e4873 * fix: composer-default object in config? * fix: schema changes for 9acdc6808c070555352951c651921df181b10993 and 093093420027999df3c67bf0ea6024f6dbf81d2d * fix: schema changes for c0a52924f1f7ef8caeaacda67363ac269b56042c * fix: schema change for aba420a3f3b774e949c2539c73f3dc0e1ae79a38, move loggedInUser to optional props * fix: schema changes for 8c67031609da30d788561459f8bb76e9a69253de * fix: schema changes for 27e53b42f3ce48fa61d3754375715cd41ffe808d * fix: schema changes for 28359665187b0a3b9ec6226dca1234ebdbd725a5 * 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 9f531f957e08eabb4bae844ddd67bde14d9b59f0 * fix: schema changes for c4042c70decd628e5b880bd109515b47e4e16164 and 23175110a29640e6fa052db1079bfedb34a61055 * fix: schema changes for 9b3616b10392e247974eb0c1e6225a1582bf6c69 * fix: schema changes for 5afd5de07d42fd33f039a6f85ded3b4992200e5a * fix: schema change for 1d7baf12171cffbd3af8914bef4e6297d1160d49 * fix: schema changes for 57bfb37c55a839662144e684875003ab52315ecc and be6bbabd0e2551fbe9571dcf3ee40ad721764543 * 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 c926358d734a2fa410de87f4e4a91744215fc14a * 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, #11206 * fix: btn-sm on post queue back button * fix: bump harmony, closes #11206 * 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 (#11230) * 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 #11282 * 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 #11285 * 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 #11287, 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 #11183 * 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 #11218, :train: * Revert "fix: update topics:recent zset when rescheduling a topic" This reverts commit 737973cca9e94b6cb3867492a09e1e0b1af391d5. * fix: #11306, 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 #7382, 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: NodeBB/NodeBB#11309 * 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 #11321 * refactor: audit category v3 write api routes as per #11321 [breaking] docs: fix open api spec for #11321 * refactor: audit chat v3 write api routes as per #11321 * refactor: audit files v3 write api routes as per #11321 * refactor: audit flags v3 write api routes as per #11321 * refactor: audit posts v3 write api routes as per #11321 * refactor: audit topics v3 write api routes as per #11321 * refactor: audit users v3 write api routes as per #11321 * 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 #11354, show no post error if queued post already accepted/rejected * test: #11354 * test: #11354 * fix(deps): bump 2factor * fix: #11357 clear cache on thumb remove * fix: thumb remove on windows, closes #11357 * test: openapi for thumbs * test: fix openapi --------- Co-authored-by: Julian Lam <julian@nodebb.org> Co-authored-by: Opliko <opliko.reg@protonmail.com>
2023-03-17 11:58:31 -04:00
},
"resolutions": {
"*/jquery": "3.7.1"
},
2017-11-21 14:38:24 -05:00
"bugs": {
2018-03-14 23:56:32 +00:00
"url": "https://github.com/NodeBB/NodeBB/issues"
2017-11-21 14:38:24 -05:00
},
"engines": {
2025-05-05 10:46:04 -04:00
"node": ">=20"
2017-11-21 14:38:24 -05:00
},
"maintainers": [
2018-03-14 23:56:32 +00:00
{
"name": "Julian Lam",
"email": "julian@nodebb.org",
"url": "https://github.com/julianlam"
},
{
"name": "Barış Soner Uşaklı",
"email": "baris@nodebb.org",
"url": "https://github.com/barisusakli"
}
2017-11-21 14:38:24 -05:00
]
}