2017-11-21 14:38:24 -05:00
|
|
|
|
{
|
|
|
|
|
|
"name": "nodebb",
|
|
|
|
|
|
"license": "GPL-3.0",
|
|
|
|
|
|
"description": "NodeBB Forum",
|
2026-01-28 14:19:08 +00:00
|
|
|
|
"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",
|
2021-02-28 15:54:56 -07:00
|
|
|
|
"lint": "eslint --cache ./nodebb .",
|
|
|
|
|
|
"test": "nyc --reporter=html --reporter=text-summary mocha",
|
2020-11-02 10:59:16 -07:00
|
|
|
|
"coverage": "nyc report --reporter=text-lcov > ./coverage/lcov.info",
|
2018-11-08 11:06:30 -05:00
|
|
|
|
"coveralls": "nyc report --reporter=text-lcov | coveralls && rm -r coverage"
|
|
|
|
|
|
},
|
2020-10-14 12:27:17 -04:00
|
|
|
|
"nyc": {
|
|
|
|
|
|
"exclude": [
|
2020-10-21 01:10:28 +00:00
|
|
|
|
"src/upgrades/*",
|
|
|
|
|
|
"test/*"
|
2020-10-14 12:27:17 -04:00
|
|
|
|
]
|
|
|
|
|
|
},
|
2018-10-26 11:49:15 -04:00
|
|
|
|
"lint-staged": {
|
|
|
|
|
|
"*.js": [
|
2021-02-28 15:54:56 -07:00
|
|
|
|
"eslint --fix"
|
2018-10-26 11:49:15 -04:00
|
|
|
|
]
|
2017-11-21 14:38:24 -05:00
|
|
|
|
},
|
|
|
|
|
|
"dependencies": {
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"@adactive/bootstrap-tagsinput": "0.8.2",
|
2025-09-23 19:40:03 -04:00
|
|
|
|
"@fontsource-utils/scss": "0.2.2",
|
|
|
|
|
|
"@fontsource/inter": "5.2.8",
|
|
|
|
|
|
"@fontsource/poppins": "5.2.7",
|
2024-12-17 10:16:01 -05:00
|
|
|
|
"@fortawesome/fontawesome-free": "6.7.2",
|
2025-12-31 11:08:26 -05:00
|
|
|
|
"@isaacs/ttlcache": "2.1.4",
|
2024-06-10 13:49:11 -04:00
|
|
|
|
"@nodebb/spider-detector": "2.0.3",
|
2023-05-28 15:30:14 -04:00
|
|
|
|
"@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",
|
2026-01-23 13:44:58 -05:00
|
|
|
|
"ace-builds": "1.43.6",
|
2024-03-11 20:43:52 -04:00
|
|
|
|
"archiver": "7.0.1",
|
2024-08-20 19:22:29 -04:00
|
|
|
|
"async": "3.2.6",
|
2026-01-30 16:04:10 -05:00
|
|
|
|
"autoprefixer": "10.4.24",
|
2025-11-04 12:44:03 -05:00
|
|
|
|
"bcryptjs": "3.0.3",
|
2025-04-03 10:40:11 -04:00
|
|
|
|
"benchpressjs": "2.5.5",
|
2026-01-07 10:22:02 -05:00
|
|
|
|
"body-parser": "2.2.2",
|
2025-05-24 06:11:41 -04:00
|
|
|
|
"bootbox": "6.0.4",
|
2025-08-26 11:21:33 -04:00
|
|
|
|
"bootstrap": "5.3.8",
|
2025-09-12 11:36:55 -04:00
|
|
|
|
"bootswatch": "5.3.8",
|
2022-02-01 21:43:09 -05:00
|
|
|
|
"chalk": "4.1.2",
|
2025-10-14 13:24:26 -04:00
|
|
|
|
"chart.js": "4.5.1",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"cli-graph": "3.2.2",
|
2022-05-14 10:29:26 -04:00
|
|
|
|
"clipboard": "2.0.11",
|
2026-02-02 11:47:15 -05:00
|
|
|
|
"commander": "14.0.3",
|
2024-07-14 13:20:19 -04:00
|
|
|
|
"compare-versions": "6.1.1",
|
2025-07-17 22:22:31 -04:00
|
|
|
|
"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",
|
2024-09-16 10:26:54 -04:00
|
|
|
|
"connect-pg-simple": "10.0.0",
|
2025-06-18 13:18:36 -04:00
|
|
|
|
"connect-redis": "9.0.0",
|
2024-10-09 19:56:54 -04:00
|
|
|
|
"cookie-parser": "1.4.7",
|
2025-12-09 19:46:55 -05:00
|
|
|
|
"cron": "4.4.0",
|
2024-04-22 11:08:35 -04:00
|
|
|
|
"cropperjs": "1.6.2",
|
2025-05-11 22:32:27 -04:00
|
|
|
|
"csrf-sync": "4.2.1",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"daemon": "1.1.0",
|
2026-01-14 12:41:04 -05:00
|
|
|
|
"diff": "8.0.3",
|
2026-02-07 11:38:42 -05:00
|
|
|
|
"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] - [31merror[39m: 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",
|
2026-01-23 13:19:54 -05:00
|
|
|
|
"express-session": "1.19.0",
|
2026-01-26 10:47:24 -05:00
|
|
|
|
"express-useragent": "2.1.0",
|
2025-12-15 16:56:30 -05:00
|
|
|
|
"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",
|
2025-12-23 21:20:38 -05:00
|
|
|
|
"fs-extra": "11.3.3",
|
2023-03-17 12:46:49 -04:00
|
|
|
|
"graceful-fs": "4.2.11",
|
2024-09-30 11:01:39 -04:00
|
|
|
|
"helmet": "7.2.0",
|
2023-03-23 19:55:59 -04:00
|
|
|
|
"html-to-text": "9.0.5",
|
2023-08-15 15:06:28 -04:00
|
|
|
|
"imagesloaded": "5.0.0",
|
2025-12-02 14:27:07 -05:00
|
|
|
|
"ipaddr.js": "2.3.0",
|
2023-08-28 12:14:39 -04:00
|
|
|
|
"jquery": "3.7.1",
|
2021-08-25 16:52:23 -04:00
|
|
|
|
"jquery-deserialize": "2.0.0",
|
2020-10-10 21:47:27 -04:00
|
|
|
|
"jquery-form": "4.3.0",
|
2020-10-11 19:28:46 -04:00
|
|
|
|
"jquery-serializeobject": "1.0.0",
|
2024-10-31 12:39:44 -04:00
|
|
|
|
"jquery-ui": "1.14.1",
|
2024-12-12 09:13:32 -05:00
|
|
|
|
"jsesc": "3.1.0",
|
2022-02-24 05:19:41 +00:00
|
|
|
|
"json2csv": "5.0.7",
|
2025-12-04 11:37:57 -05:00
|
|
|
|
"jsonwebtoken": "9.0.3",
|
2026-01-23 12:06:45 -05:00
|
|
|
|
"lodash": "4.17.23",
|
2023-02-15 10:30:47 -05:00
|
|
|
|
"logrotate-stream": "0.2.9",
|
2026-02-11 12:00:26 -05:00
|
|
|
|
"lru-cache": "11.2.6",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"mime": "3.0.0",
|
2023-04-24 15:50:32 -04:00
|
|
|
|
"mkdirp": "3.0.1",
|
2026-02-04 20:40:18 -05:00
|
|
|
|
"mongodb": "7.1.0",
|
2025-07-19 13:03:45 -04:00
|
|
|
|
"morgan": "1.10.1",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"mousetrap": "1.6.5",
|
2025-07-19 13:03:18 -04:00
|
|
|
|
"multer": "2.0.2",
|
2025-04-18 15:03:15 -04:00
|
|
|
|
"nconf": "0.13.0",
|
2025-12-22 16:35:03 -05:00
|
|
|
|
"nodebb-plugin-2factor": "7.6.1",
|
2026-02-13 12:29:07 -05:00
|
|
|
|
"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",
|
2025-05-01 10:55:00 -04:00
|
|
|
|
"nodebb-plugin-spam-be-gone": "2.3.2",
|
2025-11-17 14:34:35 -05:00
|
|
|
|
"nodebb-plugin-web-push": "0.7.6",
|
2025-05-01 10:55:00 -04:00
|
|
|
|
"nodebb-rewards-essentials": "1.0.2",
|
2026-02-13 10:17:34 -05:00
|
|
|
|
"nodebb-theme-harmony": "2.2.11",
|
2026-02-12 14:41:36 -05:00
|
|
|
|
"nodebb-theme-lavender": "7.1.21",
|
|
|
|
|
|
"nodebb-theme-peace": "2.2.51",
|
2026-02-13 10:17:34 -05:00
|
|
|
|
"nodebb-theme-persona": "14.2.5",
|
2026-02-06 11:38:51 -05:00
|
|
|
|
"nodebb-widget-essentials": "7.0.42",
|
2026-02-07 08:47:35 -05:00
|
|
|
|
"nodemailer": "8.0.1",
|
2020-10-09 10:53:07 -04:00
|
|
|
|
"nprogress": "0.2.0",
|
2023-11-28 12:38:57 -05:00
|
|
|
|
"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",
|
2026-01-30 16:14:16 -05:00
|
|
|
|
"pg": "8.18.0",
|
2026-02-02 09:10:10 -05:00
|
|
|
|
"pg-cursor": "2.17.0",
|
2025-06-16 20:02:18 -04:00
|
|
|
|
"postcss": "8.5.6",
|
2021-01-21 15:33:29 +00:00
|
|
|
|
"postcss-clean": "1.2.0",
|
2025-09-05 13:11:52 -04:00
|
|
|
|
"pretty": "^2.0.0",
|
2022-10-06 07:52:32 -04:00
|
|
|
|
"progress-webpack-plugin": "1.0.16",
|
2022-04-15 22:14:08 -04:00
|
|
|
|
"prompt": "1.3.0",
|
2026-02-12 21:02:40 -05:00
|
|
|
|
"qs": "6.14.2",
|
2025-12-01 18:53:11 -05:00
|
|
|
|
"redis": "5.10.0",
|
2025-11-20 09:07:38 -05:00
|
|
|
|
"rimraf": "6.1.2",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"rss": "1.2.2",
|
2024-08-27 12:57:19 -04:00
|
|
|
|
"rtlcss": "4.3.0",
|
2025-05-14 14:22:45 -04:00
|
|
|
|
"sanitize-html": "2.17.0",
|
2026-01-23 13:20:04 -05:00
|
|
|
|
"sass": "1.97.3",
|
2026-02-11 11:55:24 -05:00
|
|
|
|
"satori": "0.19.2",
|
2025-08-28 14:12:04 -04:00
|
|
|
|
"sbd": "^1.0.19",
|
2026-02-07 11:38:15 -05:00
|
|
|
|
"semver": "7.7.4",
|
2025-06-11 11:02:25 -04:00
|
|
|
|
"serve-favicon": "2.5.1",
|
2025-11-06 15:35:13 -05:00
|
|
|
|
"sharp": "0.34.5",
|
2025-11-04 12:43:34 -05:00
|
|
|
|
"sitemap": "9.0.0",
|
2025-12-24 23:33:28 -05:00
|
|
|
|
"socket.io": "4.8.3",
|
|
|
|
|
|
"socket.io-client": "4.8.3",
|
2024-03-14 14:37:23 -04:00
|
|
|
|
"@socket.io/redis-adapter": "8.3.0",
|
2026-02-13 12:29:23 -05:00
|
|
|
|
"sortablejs": "1.15.7",
|
2026-01-14 12:42:41 -05:00
|
|
|
|
"spdx-license-list": "6.11.0",
|
2025-12-12 07:56:00 -05:00
|
|
|
|
"terser-webpack-plugin": "5.3.16",
|
2022-09-02 11:18:10 -04:00
|
|
|
|
"textcomplete": "0.18.2",
|
|
|
|
|
|
"textcomplete.contenteditable": "0.1.1",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"timeago": "1.6.7",
|
2020-10-09 12:01:51 -04:00
|
|
|
|
"tinycon": "0.6.8",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"toobusy-js": "0.5.1",
|
2025-08-15 10:01:45 -04:00
|
|
|
|
"tough-cookie": "6.0.0",
|
2025-05-23 13:57:25 -04:00
|
|
|
|
"undici": "^7.10.0",
|
2025-12-22 14:54:41 -05:00
|
|
|
|
"validator": "13.15.26",
|
2026-02-12 21:02:52 -05:00
|
|
|
|
"webpack": "5.105.2",
|
2024-07-06 22:46:49 -04:00
|
|
|
|
"webpack-merge": "6.0.1",
|
2025-12-09 19:47:59 -05:00
|
|
|
|
"winston": "3.19.0",
|
2025-11-19 11:29:41 -05:00
|
|
|
|
"workerpool": "10.0.1",
|
2022-01-11 01:17:56 +00:00
|
|
|
|
"xml": "1.0.1",
|
2023-04-28 10:13:03 -04:00
|
|
|
|
"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": {
|
2025-03-23 14:32:41 -04:00
|
|
|
|
"@apidevtools/swagger-parser": "10.1.0",
|
2026-02-02 09:54:05 -05:00
|
|
|
|
"@commitlint/cli": "20.4.1",
|
|
|
|
|
|
"@commitlint/config-angular": "20.4.1",
|
2021-06-29 09:22:04 +00:00
|
|
|
|
"coveralls": "3.1.1",
|
2026-02-10 12:39:11 -05:00
|
|
|
|
"@eslint/js": "10.0.1",
|
2026-02-09 12:42:40 -05:00
|
|
|
|
"@stylistic/eslint-plugin": "5.8.0",
|
2026-02-10 12:39:11 -05:00
|
|
|
|
"eslint-config-nodebb": "2.0.1",
|
|
|
|
|
|
"globals": "17.3.0",
|
2023-02-06 10:45:15 -05:00
|
|
|
|
"grunt": "1.6.1",
|
2018-06-18 18:44:43 +00:00
|
|
|
|
"grunt-contrib-watch": "1.1.0",
|
2023-01-03 19:40:27 +00:00
|
|
|
|
"husky": "8.0.3",
|
2026-02-02 12:04:23 -05:00
|
|
|
|
"jsdom": "28.0.0",
|
2025-12-03 10:14:33 -05:00
|
|
|
|
"lint-staged": "16.2.7",
|
2025-11-06 09:44:09 -05:00
|
|
|
|
"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",
|
2024-09-20 13:17:45 -04:00
|
|
|
|
"nyc": "17.1.0",
|
2026-01-28 18:01:41 -05:00
|
|
|
|
"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": {
|
2026-01-23 12:36:23 -05:00
|
|
|
|
"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
|
|
|
|
},
|
2022-11-16 12:13:07 -05:00
|
|
|
|
"resolutions": {
|
2023-08-28 12:14:39 -04:00
|
|
|
|
"*/jquery": "3.7.1"
|
2022-11-16 12:13:07 -05:00
|
|
|
|
},
|
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
|
|
|
|
]
|
2026-01-21 12:04:53 -05:00
|
|
|
|
}
|