Barış Soner Uşaklı
08afb8a4ff
Squashed commit of the following:
...
commit 7005852a65
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 efd322737d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 13 20:13:59 2026 -0500
moved to harmony
commit 71d4a6fc4e
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 ff292f7dee
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 25f866cac1
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 1ca9841ce5
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 3756a8fe6c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 13 11:29:16 2026 -0500
refactor: updateTags to modern js
commit a8c68ddc65
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 8c8782fd24
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 a84464cffb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 13 09:45:56 2026 -0500
chore: up themes
commit 0e2a42d547
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 12 23:22:10 2026 -0500
test: fix spec
commit 0b7df274c3
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 b0f2feadf4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 12 21:26:40 2026 -0500
refactor: shorter check
commit 1020092b97
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 6e4e02a68b
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 e61989a320
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 4b9b3648c1
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 e16c56777d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 12 18:04:48 2026 -0500
fix: missing gap
commit 5c73d33812
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 12 17:14:45 2026 -0500
test: fix missing priv in tests
commit 0708cf18e9
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 5b5960244e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 12 15:50:21 2026 -0500
brite btn fix
commit 7f6fcd05ff
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 fe8fd9d6e5
Author: Julian Lam <julian@nodebb.org >
Date: Thu Feb 12 15:13:55 2026 -0500
fix: gate crossposting behind new topics:crosspost privilege
commit 5c35dc866c
Author: Julian Lam <julian@nodebb.org >
Date: Thu Feb 12 14:18:19 2026 -0500
feat: introduce new topics:crosspost privilege
commit 803473cace
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 26af029af0
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 c4411423b6
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 292e70f70a
Author: Julian Lam <julian@nodebb.org >
Date: Thu Feb 12 13:43:35 2026 -0500
fix: add example value for failing schema test
commit bafd5db07c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 12 12:49:41 2026 -0500
chore: up themes
commit 1598004eaa
Author: Julian Lam <julian@nodebb.org >
Date: Thu Feb 12 12:30:19 2026 -0500
fix: lint
commit 7eb4913671
Author: Julian Lam <julian@nodebb.org >
Date: Thu Feb 12 12:01:54 2026 -0500
fix: bad relative path
commit 781a900c0f
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 c528d61f16
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 9da67474c2
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 072dd1aeb3
Author: Julian Lam <julian@nodebb.org >
Date: Thu Feb 12 11:47:17 2026 -0500
docs: OpenAPI schema for rules re-ordering route
commit 1dcbcd7ca6
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 1204770ae3
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 12 10:38:37 2026 -0500
fix key
commit 64dad9db8d
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 9ac507e5b4
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 0c2ab23268
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 b95cd88214
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 f0fb661c29
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 7336c58cdf
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 756e2434ad
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 a55651d12f
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 fd43368a92
Author: Julian Lam <julian@nodebb.org >
Date: Wed Feb 11 12:53:59 2026 -0500
feat: allow re-ordering of auto-categorization rules
commit 78d7130c7a
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 1747cf8186
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 11 12:37:19 2026 -0500
lint: remove unused regex
commit 2cddaf861a
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 c4420da354
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 48929aaedf
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 9608cce693
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 bb5e711802
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 c65af19985
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 52a807e795
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 bc1fd892df
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 22:50:06 2026 -0500
chore: up mentions
commit d133f9108b
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 0fd8200a04
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 22:47:45 2026 -0500
chore: up mentions
commit 5976ef42a6
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 22:46:56 2026 -0500
add x-members
commit c9f31e6507
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 d2b8d4c136
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 4bccc311db
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 45ff9f0d45
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 22:03:15 2026 -0500
feat: add group tx key
commit d52b135954
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 21:43:44 2026 -0500
test: fix hasOwn
commit ffc4c0dd99
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 21:39:57 2026 -0500
test: group members test
commit 87fdca2a8a
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 9a198c382e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 21:12:41 2026 -0500
refactor: run searches in parallel
commit 9cd87fca52
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 20:26:34 2026 -0500
chore: up mentions
commit 06f4f70078
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 20:20:07 2026 -0500
chore: up mentions/composer
commit dcbbc187ab
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 4a38d67c55
Author: Julian Lam <julian@nodebb.org >
Date: Tue Feb 10 14:13:11 2026 -0500
fix : #13969 , bump mentions
commit 62d88555ae
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 e4455b1cb3
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 fe35ad4f47
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 4aac656248
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 10 10:21:56 2026 -0500
chore: up link-preview
commit abcfc1a5ae
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 05dd46c31f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Feb 9 18:23:29 2026 -0500
test: fix spec, remove log
commit 4edec6aa19
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 52f1c7372c
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 9ebd8f4f6a
Author: Julian Lam <julian@nodebb.org >
Date: Mon Feb 9 13:56:26 2026 -0500
fix: lint
commit 0fe75acf47
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 9f1369a272
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 ca237e6766
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Feb 9 12:53:02 2026 -0500
test: favicon test
commit c61326dfa8
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 3f67a0002a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Feb 9 12:41:45 2026 -0500
refactor: shorter
commit 040567ad45
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 b527cb5a37
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 76fe4bdd98
Author: Julian Lam <julian@nodebb.org >
Date: Mon Feb 9 12:19:06 2026 -0500
fix: bump themes, l10n world sort label
commit 007efc21d4
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 c2695d89ee
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 433d318f27
Author: Julian Lam <julian@nodebb.org >
Date: Mon Feb 9 10:07:43 2026 -0500
fix: rename translations as well
commit dda0480abf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Feb 8 23:41:21 2026 -0500
simplify returnPath logic via composer default
commit e4d852b4ca
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 db07456bc0
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 694b545c1f
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 94873c33e1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Feb 8 19:21:35 2026 -0500
test: another test fix
commit 6cb6cf7d4d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Feb 8 19:15:08 2026 -0500
fix: cant store URL in nconf
commit 7f4d537d4f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Feb 8 18:55:11 2026 -0500
refactor: remove unused url
commit 157959df60
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 fb460725ad
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Feb 8 13:14:33 2026 -0500
error:invalid-username doesnt have params
commit 7703140b7c
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 d6b7f27c65
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Feb 8 10:01:18 2026 -0500
chore: up harmony
commit c3c35b798b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Feb 8 09:57:39 2026 -0500
use align-items-baseline
commit 05d4d85766
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Feb 7 21:47:17 2026 -0500
test: fix file name
commit 91dc3873be
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 d601847a76
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Feb 7 21:46:40 2026 -0500
test: fix spec
commit b04d2dbc6f
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 0eaf2beeb2
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 1d17352f67
Author: Julian Lam <julian@nodebb.org >
Date: Sat Feb 7 14:56:08 2026 -0500
chore: new fallbacks
commit 1e109c2ecd
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Feb 7 14:44:30 2026 -0500
fix: update tx config
commit 2c0a60c49b
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 d086ed2c27
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 15ba76e330
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 fe66c812bc
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 ab60c39cbf
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 1da745cd8e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 23:09:51 2026 -0500
fix menu
commit aef0bd97cd
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 16:54:48 2026 -0500
fix: derpy api page
commit 13422bc822
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 725107347b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 14:29:59 2026 -0500
chore: up harmony
commit 2a5ab6dd5f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 14:20:49 2026 -0500
chore: up harmony
commit 7d4a440a99
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 14:12:47 2026 -0500
chore: up harmony
commit b62337d014
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 d9fa746483
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 14:10:30 2026 -0500
my flags
commit 5bf6b33531
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 0fbaa937e4
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 86c6270890
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 13:53:07 2026 -0500
chore: up markdown
commit 3de603f6db
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 13:35:55 2026 -0500
chore: up composer
commit b380765680
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 11:38:51 2026 -0500
chore: up deps
commit fd50b266c6
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 a241c62416
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Feb 6 09:22:48 2026 -0500
chore: up deps
commit a8a1089eda
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 0b45e73fd5
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 f06557b7a4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 22:07:25 2026 -0500
chore: up composer
commit 2a8b6d4462
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 3bd6ce3fe8
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 21:57:41 2026 -0500
fix category notif
commit 30b9e88f94
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 0d19294a17
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 21:53:39 2026 -0500
test: fix tests
commit 304a2ab1d3
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 89f8ce68c3
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 21:28:12 2026 -0500
remove brs
commit 4d3c89c14a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 21:16:09 2026 -0500
update text contain
commit 118ceb72bf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 20:57:08 2026 -0500
chore: harmony
commit 43c84f4b50
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 20:56:24 2026 -0500
add text-contain
commit 3c6804d43c
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 d6c694652c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 20:19:16 2026 -0500
test: fix tests, update mentions composer
commit 18c04d34a6
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 19:44:30 2026 -0500
fix: remote post notifs missing bodyLong
commit 11d4dbcc8d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 19:35:13 2026 -0500
closes #12545
commit a2f4c185e5
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 381334f424
Author: Julian Lam <julian@nodebb.org >
Date: Thu Feb 5 14:49:51 2026 -0500
fix: double-ajaxify on socket connect
commit f279575324
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 14:32:26 2026 -0500
chore: up harmony
commit e0bbee48b2
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 14:29:46 2026 -0500
hide pre
commit 6505068185
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 5c3f26516d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 5 14:11:37 2026 -0500
chore: up harmony
commit 317bcd893c
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 30541a9693
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 149d649a6c
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 17bfd73edf
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 43be594a0d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 4 20:58:23 2026 -0500
test: fix typo in spec
commit 2eae987ab3
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 d1a39554e5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 4 20:49:50 2026 -0500
test: fix spec
commit 85e99d6b09
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 b32e2ab12e
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 9e8db11020
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 4 19:55:05 2026 -0500
remove whitespace
commit 54743724f3
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 13e22e41bb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 4 19:51:29 2026 -0500
show rss/heap in info table
commit 43203d877f
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 30014f4139
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 f8d6c4e88a
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 472a8fc13c
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 b3dc7f4303
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 4 10:01:41 2026 -0500
refactor: shorter
commit ff1376b37e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 4 09:47:14 2026 -0500
refactor: remove log
commit 94885109fa
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 065abbf249
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 6f032fd301
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 931ae67dfc
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 3 19:08:45 2026 -0500
chore: up composer & harmony
commit 77eef491da
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 0125ab558e
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 a4e3fe105f
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 f249699d0b
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 e7101330d0
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 c8cd34bfd5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 3 13:00:05 2026 -0500
refactor: use lru directly
commit 0a9c5d30c6
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 cc2772ba55
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 870c6310df
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 018e1c5f09
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Feb 2 13:55:06 2026 -0500
test: remove unused
commit 37f2c8ef71
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 bc1593b208
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Feb 2 13:43:12 2026 -0500
test: fix spec
commit c26698d68f
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 c848801268
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 b61fa42625
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 765c1291c9
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 a9042602f4
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 61662f19ee
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 1f28529307
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 070d77fd63
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Jan 31 12:38:00 2026 -0500
refactor: format
commit e2fc349d43
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Jan 31 12:07:29 2026 -0500
refactor: shorter tpl
commit 4eb8854c9c
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 b837c25301
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 5e32410827
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 b7ea2767a4
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 3fed066594
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 e673794144
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jan 30 12:14:44 2026 -0500
chore: up harmony
commit 531b837482
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 22d55b307c
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 2dc49c8228
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 d8595d6908
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 01f56e6cdf
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 9ec96aecc9
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 8d6b6f6a59
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jan 28 11:33:15 2026 -0500
chore: up harmony
commit ef75f1bac9
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 eab4025bdd
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 f395ba3b75
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 64d57129b7
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 f05f8b63bb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jan 28 09:24:21 2026 -0500
fix: folder name
commit f53aab43ac
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jan 28 14:19:09 2026 +0000
chore: update changelog for v4.8.1
commit 1cf0ea60f9
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jan 28 14:19:08 2026 +0000
chore: incrementing version number - v4.8.1
commit 290198b188
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 82d6f35b14
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 b4c5657aa4
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 717f3e3213
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 03b7374c69
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 561e0284df
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 a82f18ccfb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Jan 25 19:56:11 2026 -0500
chore: fix progress
commit 619819dedc
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 5c15a0db7d
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 f98de3e985
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Jan 25 19:45:23 2026 -0500
fix: closes #13899
commit 871089da7d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Jan 25 10:16:32 2026 -0500
chore: up composer
commit a061672dcf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Jan 25 10:13:02 2026 -0500
chore: up composer
commit b2b1f3b922
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 385a4d034f
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 cd2eaafc2d
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 da5605e0b7
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jan 23 17:34:11 2026 -0500
fix: protocol
commit 3e0f3a6846
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 310e90c782
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 d911a736b0
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 b036034a0c
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 87c4d4161b
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 e0e7c5ea15
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 75a04aedf1
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 fe081ebd7b
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 b2c6fbeddb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jan 23 12:34:59 2026 -0500
fix : #13919
commit 090b9f55bc
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jan 23 12:31:46 2026 -0500
fix: use min
commit abfb10e34d
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 d25e7726a7
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 14e20a3202
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 0b822c96a7
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 69c5f94193
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 d2e1629f58
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jan 22 17:07:09 2026 -0500
chore: up themes
commit e231c010f6
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 f29c9f064b
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 252d1d09a0
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 07d1f22401
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 3272ea576f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jan 21 18:42:31 2026 -0500
fix missing await on appendFile
commit 2ded681396
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 7ac5446a13
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 1b08aef2d0
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 3f50d52a4e
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 ad27347fa2
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 fac3185974
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 eb27b96430
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 e697d600d1
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 f9affbad58
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 ec4e7ef1b7
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 7bc9fe3b75
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 d867d8adbb
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 d3f653e648
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jan 20 20:15:54 2026 -0500
fix: require
commit beb3f8ff94
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 13bf64c956
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 fffe039f46
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 ab39e7f8ae
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 07d2c9463e
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 50c26dd583
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jan 20 17:57:55 2026 -0500
fix: closes #11499
commit 6b3ec63621
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 2ba8907ac8
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 512b1e7296
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 37675689f8
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jan 19 22:43:39 2026 -0500
refactor: move username check to createOrQueue
commit bb4fd31939
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 7e27da61ab
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 aaa9570e7b
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 84bd409a7c
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 635715ef51
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jan 19 22:16:37 2026 -0500
refactor: already checked inside user.isPasswordValid
commit 0262bb83f3
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 428b6e730a
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 f90c86492a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jan 19 21:36:26 2026 -0500
chore: up link-preview
commit 39af838376
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 dce82aaeca
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 0c79eaa529
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 19 19:06:23 2026 -0500
feat: topic crossposts generate topic events, #13908
commit e2e1744824
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 6383bb58e9
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 19 14:50:57 2026 -0500
fix : #13900 , assertion re-index
commit 39582cbd02
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 19 14:44:22 2026 -0500
fix: simplicity tweak
commit 560ad81f32
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 19 14:41:53 2026 -0500
feat: remote account banning, #13904
commit 1cbc128a75
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 271239d41f
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 442f9f1d5b
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 bb6ed76e13
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Jan 17 12:16:06 2026 -0500
refactor: shorter params
commit 05e76eddee
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Jan 17 12:16:06 2026 -0500
refactor: shorter params
commit 61d7101ad1
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 cc8b2db5ef .
commit cc8b2db5ef
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 33c2de9c5b
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jan 16 15:12:16 2026 -0500
feat: opportunistic backfill, #13895
commit 4bab9fb446
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 c595edb4c0
Author: Julian Lam <julian@nodebb.org >
Date: Thu Jan 15 15:12:57 2026 -0500
refactor: move ap jobs to its own file
commit 62498a3c1b
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 5b5955d6fc
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 dd6fda8152
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 e505e36991
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 f7c5414d6c
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 b2fa7304e9
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 918bb04491
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 fe4a447651
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 7d36c75790
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 639ea42d5a
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 469a8ef9b4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jan 15 15:46:12 2026 -0500
chore: up dbsearch
commit c1a92c4723
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jan 15 15:33:07 2026 -0500
chore: up harmony
commit 317be96fb1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jan 15 15:18:20 2026 -0500
chore: up harmony
commit 57a73c4854
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 be5b36bcd1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jan 14 18:14:49 2026 -0500
test: dont return cross posts
commit c494d002ba
Author: Julian Lam <julian@nodebb.org >
Date: Wed Jan 14 15:01:33 2026 -0500
fix: consider crossposts when building teasers, fixes #13891
commit 98c0a3fedc
Author: Julian Lam <julian@nodebb.org >
Date: Wed Jan 14 14:18:02 2026 -0500
fix : #13892 , logical flaw
commit 8b7d350e0a
Author: Julian Lam <julian@nodebb.org >
Date: Wed Jan 14 14:18:02 2026 -0500
fix : #13892 , logical flaw
commit a9fbcf2aeb
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jan 14 17:54:34 2026 +0000
chore: update changelog for v4.8.0
commit 8d6a4ed875
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jan 14 17:54:33 2026 +0000
chore: incrementing version number - v4.8.0
commit a73ab8ee1e
Author: Julian Lam <julian@nodebb.org >
Date: Wed Jan 14 12:46:14 2026 -0500
fix: i18n fallbacks
commit 9b1c32b184
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 974ab1f8bc
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 0c75934adf
Author: Julian Lam <julian@nodebb.org >
Date: Tue Jan 13 11:25:18 2026 -0500
fix : #13889 , custom emoji from Piefed
commit 6eea4df5ef
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 d2f8af25f6
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 0e1ccfc988
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jan 12 20:49:31 2026 -0500
refactor: check if tid is truthy
commit bcc204fa93
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 12 15:42:33 2026 -0500
fix: derp
commit a4c470ffa9
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 12 14:10:31 2026 -0500
fix: bump themes
commit 2f96eed4af
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 12 14:07:45 2026 -0500
fix: guard against negative uids crossposting
commit 943b53b0bc
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 12 12:45:49 2026 -0500
fix: bump themes
commit 82507c0fb1
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 b9b33f9f8d
Author: Julian Lam <julian@nodebb.org >
Date: Thu Jan 8 16:47:00 2026 -0500
fix: unused values
commit d20906b592
Author: Julian Lam <julian@nodebb.org >
Date: Thu Jan 8 15:59:09 2026 -0500
tests: fix... tests
commit 7465762d87
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 273bc68c46
Author: Julian Lam <julian@nodebb.org >
Date: Wed Jan 7 10:48:22 2026 -0500
feat: user crossposts federate as:Announce
commit 47e37ed571
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 0677689a75
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jan 5 15:07:50 2026 -0500
test: stop using partialDeepStrictEqual for now
commit d81b644d7f
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 add163a42d
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 ea417b062b
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 e5ee52e5da
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 28249efbe6
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 148663c536
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 f6cc556d37
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 29 14:32:34 2025 -0500
fix: topic crosspost delete and purge handling
commit 0a0a7da9ba
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 6daaad810f
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 38fd179848
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 b981082dd7
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 947676efac
Author: Julian Lam <julian@nodebb.org >
Date: Tue Dec 16 11:43:53 2025 -0500
test: crossposting behaviour and logic tests
commit 349b087502
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 1be88ca0ea
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 0041cfe2ed
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 ea1e4c7dff
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 3560b6a3d0
Author: Julian Lam <julian@nodebb.org >
Date: Wed Dec 10 12:08:16 2025 -0500
test: new test file for crossposts
commit 74172ecc5d
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 4f1fa2d15c
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 14aa2beea3
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 81cac01525
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Jan 11 14:43:24 2026 -0500
test: lowercase tags
commit 00b9ca111e
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 7b793527f9
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 74e478200f
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jan 9 14:42:04 2026 -0500
fix: bump link-preview again
commit 486e77c76e
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jan 9 13:16:12 2026 -0500
fix: bump link-preview
commit ffc3d27903
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jan 9 11:21:15 2026 -0500
fix: remove commented out require
commit cc1649e009
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jan 9 11:19:37 2026 -0500
fix: bump link-preview
commit be0d43cfb6
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 9390ccb6b0
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 5954015ed7
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 47074b3c93
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 125c8e5821
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 c88ce519ee
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 bed6ed3c18
Author: Julian Lam <julian@nodebb.org >
Date: Wed Jan 7 12:51:04 2026 -0500
chore: bump profile max upload size default
commit 874ffd7b26
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 e717f00edd
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 b0679cadcf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jan 6 12:48:09 2026 -0500
fix: remove bidiControls from notification.bodyShort
commit cfdbbb048d
Author: Julian Lam <julian@nodebb.org >
Date: Tue Jan 6 12:08:39 2026 -0500
test: more out.announce tests
commit 27d511ff92
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 5100cc4fe1
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 b05199d897
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 5a031d01e6
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 67912dc989
Author: Julian Lam <julian@nodebb.org >
Date: Tue Jan 6 11:34:27 2026 -0500
test: basic tests for activitypub.out
commit 41368ef83d
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 483ab08389
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 a8c18f8a5a
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 447cfd036c
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 49379e2e33
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 e4435e5291
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 cb31e70e8a
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 b323b5d832
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Jan 3 18:11:48 2026 -0500
chore: up themes
commit b7de0cc725
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 eb77c9bfc4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jan 1 12:40:24 2026 -0500
chore: up markdown
commit 89abdca179
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 f35c77ddee
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 37c052f4c6
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 403230ccfd
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 5a3cf50111
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 648d9c78bb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Dec 26 23:32:49 2025 -0500
chore: up mentions
commit c2e57061d9
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 6807f86048
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 7325b995fe
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 ded4315899
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 2a5bd6ef36
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 2f0526b8a4
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Dec 24 18:38:30 2025 +0000
chore: update changelog for v4.7.2
commit bab4304e04
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Dec 24 18:38:30 2025 +0000
chore: incrementing version number - v4.7.2
commit b8f68fb460
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 f98fd6dc57
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 d28866abc8
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 160ce17f85
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 f6ef041c18
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 1f9f2dff2f
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 abcb2382ca
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 2a10f9046a
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 b933d1a274
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 61d8cba984
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 59dd1ca607
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Dec 19 17:38:19 2025 -0500
chore: up body-parser
commit d03137128c
Author: Julian Lam <julian@nodebb.org >
Date: Thu Dec 18 11:39:31 2025 -0500
fix: bump 2factor
commit a331f8da77
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 b405a09bfd
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 5414cf473d .
commit 5414cf473d
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 bb5a90a3fe
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 da79582148
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 5844e393bd
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 550411fb58
Author: Barış Uşaklı <barisusakli@gmail.com >
Date: Wed Dec 17 16:56:07 2025 -0500
test: change redis connection (#13844 )
commit 2ffa43834e
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 1305faa838
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Dec 17 14:35:35 2025 -0500
test: add await to check tests
commit d505301fa0
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Dec 17 13:02:43 2025 -0500
chore: up mentions
commit 9f8d50706e
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 301b538649
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 e3ecc5436d
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 f16eec3045
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 168b6e630c
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 ab8dbb4158
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 d60db54419
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 8668cfb38c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Dec 17 15:18:53 2025 +0000
chore: update changelog for v4.7.1
commit e6deb625f2
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Dec 17 15:18:53 2025 +0000
chore: incrementing version number - v4.7.1
commit b1fc5bfdaa
Author: Julian Lam <julian@nodebb.org >
Date: Thu Dec 11 11:10:29 2025 -0500
fix: wrong increment value
commit 9f94a72117
Author: Julian Lam <julian@nodebb.org >
Date: Thu Dec 11 11:09:13 2025 -0500
fix: increment progress on upgrade script
commit 9f72996416
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 0ef5cbbbca
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 7c2e83303c
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 5ae8d553ed
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 90a151348e
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 ad895efb61
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 22fe83f005
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 b169621860
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 da7c9b32b8
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 0fcc8543c6
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 ed977c48b4
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 f49f540bfa
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Dec 11 21:25:42 2025 -0500
fix: show errors when saving settings
commit 20918b5281
Author: Julian Lam <julian@nodebb.org >
Date: Thu Dec 11 11:10:29 2025 -0500
fix: wrong increment value
commit 8abe0dfa9f
Author: Julian Lam <julian@nodebb.org >
Date: Thu Dec 11 11:09:13 2025 -0500
fix: increment progress on upgrade script
commit 097d0802b7
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 3adcbe0f7d
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 b992511bb9
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 d4f53a6242
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 528cd258c4
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 a2f2c8c761
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 81c232f181
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 f077c4cab8
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 adedb7b626
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 a35c326a6c
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 eaa6e71a99
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 011f8b2465
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 b19281b061
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Dec 8 10:18:38 2025 -0500
revert: spec change
commit 9d6665505e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Dec 8 09:43:50 2025 -0500
chore: up widget-essentials
commit 2c57cb13e4
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 11b01dfccb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Dec 6 20:44:51 2025 -0500
test: fix tests
commit f6fbb0226b
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 2e00c0ff42
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 193aaf55d5
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 823c6cb340
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 ebf2a2c5af
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 e50edd52fc
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 10d2e929a1
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 6956270411
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 254370c5be
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 c529244229
Author: Julian Lam <julian@nodebb.org >
Date: Thu Dec 4 16:03:28 2025 -0500
test: fix failing test by adjusting the tests
commit f1d50c3510
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 6b1dcb4b90
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 7b734cfdc5
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 6a56105037
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 7d5402fe66
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 d8e55d58de
Author: Julian Lam <julian@nodebb.org >
Date: Wed Dec 3 14:47:10 2025 -0500
fix: use setsAdd
commit 4a6dcf1a21
Author: Julian Lam <julian@nodebb.org >
Date: Wed Dec 3 14:35:07 2025 -0500
fix: missing await
commit 2968772287
Author: Julian Lam <julian@nodebb.org >
Date: Wed Dec 3 14:08:06 2025 -0500
chore: allow direct testing in test/categories.js
commit 934e6be911
Author: Julian Lam <julian@nodebb.org >
Date: Wed Dec 3 13:53:12 2025 -0500
test: privilege masking tests
commit f0a7a442db
Author: Julian Lam <julian@nodebb.org >
Date: Wed Dec 3 13:53:02 2025 -0500
feat: save privilege masking set when asserting group
commit 7b194c6916
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 4020e1be35
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 76b6b3b259
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 4cdb56904c
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 9fb41c6933
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Dec 3 10:14:08 2025 -0500
lint: fix missing comma
commit 70169758ec
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 ba85474dfb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Dec 3 09:49:16 2025 -0500
feat: add hreflang to buildLinkTag
commit 7f21a17175
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 93057306f4
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 731933a66b
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 38321220f2
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 ad5cd27b37
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 ecec1f4594
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 3b7bcba6c0
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 a82e1f441c
Author: Julian Lam <julian@nodebb.org >
Date: Tue Dec 2 13:50:50 2025 -0500
debug: still broken... more debug logs
commit 977a67f4cd
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 8236b594af
Author: Julian Lam <julian@nodebb.org >
Date: Tue Dec 2 13:19:48 2025 -0500
debug: log mock results
commit 22d3c52332
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Dec 2 12:59:28 2025 -0500
test: log label
commit e39c91497f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Dec 2 12:47:47 2025 -0500
test: log activities
commit 841bd8252c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Dec 2 11:54:14 2025 -0500
test: on test fail show activities
commit 5ba6bea049
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 624ef61655
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 53e22acffb
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 287b25695d
Author: Barış Uşaklı <barisusakli@gmail.com >
Date: Tue Dec 2 11:08:20 2025 -0500
test: new mongodb deps (#13793 )
commit 5f55ca85e6
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 1cb8b381d5
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 1bcfe3f09e
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 2142b680d9
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Dec 1 17:47:46 2025 -0500
chore: remove log
commit 5bd1f7b7ac
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 936dede44f
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 59f649b885
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Dec 1 11:15:14 2025 -0500
chore: up harmony
commit 3ab61615af
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 411baa21f4
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 1 10:25:32 2025 -0500
fix: minor comment fix
commit c365c1dc3e
Author: Julian Lam <julian@nodebb.org >
Date: Wed Nov 26 12:29:48 2025 -0500
fix: publish `postingRestrictedToMods` property in group actor
commit 1c0a43dc55
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Nov 26 16:59:43 2025 +0000
chore: update changelog for v4.7.0
commit 3d8638ed5c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Nov 26 16:59:42 2025 +0000
chore: incrementing version number - v4.7.0
commit 2bb6683f16
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 e3ac9ccf1b
Author: Julian Lam <julian@nodebb.org >
Date: Tue Nov 25 13:19:19 2025 -0500
fix(deps): bump mentions to fix #13637
commit 9d83a3d0da
Author: Julian Lam <julian@nodebb.org >
Date: Mon Nov 24 15:48:38 2025 -0500
fix: null check on attachments property in assertPrivate
commit 24e1768312
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 832477f819
Author: Julian Lam <julian@nodebb.org >
Date: Mon Nov 24 11:53:59 2025 -0500
feat: federate out undo(announce) when moving topics
commit 2b733e4a8e
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 aa7e078fbf
Author: Julian Lam <julian@nodebb.org >
Date: Thu Nov 20 14:15:43 2025 -0500
fix : #13654 , improper OrderedCollectionPage ID
commit 822f4edc4c
Author: Julian Lam <julian@nodebb.org >
Date: Thu Nov 20 14:08:12 2025 -0500
feat: native image appending for remote private notes
commit bdb452488b
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 6cd8a7c740
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 3fd193e373
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Nov 20 14:13:20 2025 +0000
chore: update changelog for v4.6.3
commit af7f78e9b6
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Nov 20 14:13:20 2025 +0000
chore: incrementing version number - v4.6.3
commit 894f19882e
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 5ab8f87741
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 a34794b5ee
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 af477d0c2d
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 d4e3b42369
Merge: cecc0fee54 76a07d5941
Author: Julian Lam <julian@nodebb.org >
Date: Wed Nov 19 15:17:08 2025 -0500
Merge branch 'master' into develop
commit 76a07d5941
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 cecc0fee54
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 bfffb4b9e6
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 e24d8c1780
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 5acfd1844c
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 12dab84914
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 4aad601967
https://github.com/NodeBB/NodeBB/pull/9525
commit b0c9bb1eed
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 958bb04769
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 8da3819c5f
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Nov 19 15:31:58 2025 +0000
chore: update changelog for v4.6.2
commit 065a87ad5c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Nov 19 15:31:57 2025 +0000
chore: incrementing version number - v4.6.2
commit 88598886f0
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 e300241193
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 b00c08ce89
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 abfb6d1365
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 26795272fa
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 dece0628bf
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 aacd27ee32
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Nov 17 20:13:55 2025 -0500
refactor: remove unused share
commit c51b7b650a
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 2ce691cb77
Author: Julian Lam <julian@nodebb.org >
Date: Mon Nov 17 14:30:18 2025 -0500
fix: bump mentions to 4.8.2
commit e2f4884e15
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 5bc5bb3d08
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Nov 17 13:01:37 2025 -0500
chore: up emoji
commit db4ba8c385
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 f764b79118
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Nov 17 07:59:49 2025 -0500
chore: up peace, closes #13774
commit 3ea029bdb2
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 111ae16330
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 c95bfcbf5e
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 899414f418
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 93c69f9d77
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 e14d3ac14b
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 9271e26786
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 50951d5db5
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 9900171f24
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 f24bb090b1
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 63789ebb3b
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 5d9da6035e
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 6ad93cd332
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 bc64d27f73
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 c88ecd25eb
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Nov 6 20:53:04 2025 +0000
Latest translations and fallbacks
commit 3a81f90322
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 5be0a63054
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 dfe53d293a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Nov 6 12:36:26 2025 -0500
chore: up dbsearch
commit 9bb8a955cf
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 e6911be35d
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 e1bf80dcef
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 62889d2d5c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Nov 6 09:21:54 2025 +0000
Latest translations and fallbacks
commit c616e657cc
Author: Julian Lam <julian@nodebb.org >
Date: Wed Nov 5 13:50:47 2025 -0500
fix: bump harmony and persona for #13756
commit 2066727f3e
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 172aabcb57
Author: Julian Lam <julian@nodebb.org >
Date: Wed Nov 5 13:42:20 2025 -0500
feat: add isNumber to client-side helpers
commit 49567c7295
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 ed83bc5b83
Author: Julian Lam <julian@nodebb.org >
Date: Wed Nov 5 12:55:03 2025 -0500
revert: remove `federatedDescription` category field, closes #13757
commit a8e45587bc
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Nov 5 09:22:28 2025 +0000
Latest translations and fallbacks
commit 4c5f7f6060
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 a34284df83
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 1921ccaa10
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 4e33c1dfd3
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Nov 4 12:42:08 2025 -0500
chore: up harmony, closes #13753
commit 13c23fddd7
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 4e7867a95d
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 090eb08845
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 7fb9bb2f15
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 be4d0e811e
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 85d2667215
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sat Nov 1 09:20:27 2025 +0000
Latest translations and fallbacks
commit a36d89fcda
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 ba1230735f
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 cb96701b47
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 4ce4e773cb
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 98a1101d40
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 9d3e817960
Author: Julian Lam <julian@nodebb.org >
Date: Fri Oct 31 09:40:59 2025 -0400
fix: bump themes for cross-post support, #13396
commit 179440372a
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 b5ea20898e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Oct 30 20:32:24 2025 -0400
chore: up express-useragent
commit 425d2eb295
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Oct 30 09:20:53 2025 +0000
Latest translations and fallbacks
commit 4858abe149
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 29 15:18:13 2025 -0400
fix: add replies in parallel during note assertion
commit 748cc5eecd
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 29 15:15:01 2025 -0400
fix: logic error in context generation
commit 30b1212a0a
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 f6219d0026
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 728184dab6
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 a0a10c8b5c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Oct 29 13:16:34 2025 -0400
chore: up ttlcache to 2.x
commit 97e5aa1d18
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 b5c1e8e7f6
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 07d169d29e
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 5c3b126166
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 29 12:32:36 2025 -0400
fix(deps): update mentions
commit 524df6e548
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 29 12:32:21 2025 -0400
fix: update category mock to save full handle
commit 6f448ce2f6
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 964a5388b7
Author: Julian Lam <julian@nodebb.org >
Date: Tue Oct 28 13:40:35 2025 -0400
fix(deps): bump mentions to 4.8.0
commit a68b00ade9
Merge: d1a06ba020 5cfec5b1a9
Author: Julian Lam <julian@nodebb.org >
Date: Tue Oct 28 11:51:10 2025 -0400
Merge branch 'master' into develop
commit 5cfec5b1a9
Author: Julian Lam <julian@nodebb.org >
Date: Tue Oct 28 11:51:02 2025 -0400
fix: order of operations when updating category handle
commit d1a06ba020
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 07eb16150c
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 a49efe49ea
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 ff5f65bfa1
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Oct 27 09:21:45 2025 +0000
Latest translations and fallbacks
commit ab9154aa49
Author: Julian Lam <julian@nodebb.org >
Date: Fri Oct 24 13:32:04 2025 -0400
fix: logic error in out.remove.context
commit 9ce8480831
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 008e1ae4e4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Oct 24 11:27:43 2025 -0400
lint: fix lint
commit aa1ba4b59e
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 430a3e8113
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Oct 24 11:12:20 2025 -0400
test: add test for #13729
commit 9410f466d8
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Oct 24 11:04:29 2025 -0400
fix: closes #13729 , fix filename encoding
commit 418717fdff
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 25c088b228
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Oct 24 09:21:02 2025 +0000
Latest translations and fallbacks
commit 8ca52c7e78
Author: Julian Lam <julian@nodebb.org >
Date: Thu Oct 23 12:15:36 2025 -0400
feat: handle Move(Context) activity
commit 194cedb4d7
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 e3c55f76c1
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 c1f6e52ba5
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 4f2f872bf9
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 22 15:15:19 2025 -0400
fix: update logic re: federating out topic moves
commit 22868d3f97
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 22 15:05:06 2025 -0400
fix: bad var
commit d02e188a5f
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 3ede64d8a1
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 bb34b8c7a3
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Oct 22 09:20:27 2025 +0000
Latest translations and fallbacks
commit 5a6c209770
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 3df4970ce1
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 34e95e6d46
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 3309117eb1
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 e90c5f79eb
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 ab6561e60f
Author: Julian Lam <julian@nodebb.org >
Date: Mon Oct 20 14:03:45 2025 -0400
feat: inbox handler for Remove(Context)
commit 30dc527cc0
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 83a172c9a4
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 e7498e8fb5
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 97e59fbe04
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 93d46c842e
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 9d2b83f563
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 1d9d7fc56b
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 7fd9e89495
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 27a0dc731b
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 f59b1c03b8
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 52c56bc545
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Oct 17 22:02:57 2025 -0400
chore: up themes
commit 2425f3b671
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 655c858b5d
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Oct 17 15:21:57 2025 +0000
chore: update changelog for v4.6.1
commit 351c9abc6f
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Oct 17 15:21:57 2025 +0000
chore: incrementing version number - v4.6.1
commit ecf95d1898
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 603068aebb
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 f98a7216a3
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 e09bb8b611
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 1d529473b4
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 2b2028e446
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 4d5005b972
Author: Julian Lam <julian@nodebb.org >
Date: Thu Oct 16 11:12:00 2025 -0400
feat: handle incoming Announce(Delete), closes #13712
commit fadac6165e
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 3fa74d4cec
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 d4695f1085
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 15 12:31:55 2025 -0400
fix: broken category urls in to, cc
commit a45f6f9c4c
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 58a9e1c4f9
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 79d088536a
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 c25c629023
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 15 11:52:47 2025 -0400
fix(deps): bump dbsearch
commit 9583f0d49b
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 41b7a91d8f
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 febe0ae01a
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 bf37c7bd77
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 af5efbd71d
Author: Julian Lam <julian@nodebb.org >
Date: Tue Oct 14 11:21:39 2025 -0400
fix: regression caused by d3b3720915
commit c80cb51065
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 499c50a485
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 238600a0ec
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 f608c7c7a7
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 fa18287d03
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 49a2932594
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 6c2100684b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Oct 11 20:54:00 2025 -0400
fix: crash in tests
commit d7657538fa
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 b153941cf3 .
commit 5d3709f002
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 a2892f60bc
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 bb7b65eaa1
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 b309a672a8
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Oct 10 12:19:58 2025 -0400
chore: up persona
commit b153941cf3
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 e7bdf6bc31
Author: Julian Lam <julian@nodebb.org >
Date: Thu Oct 9 14:00:30 2025 -0400
feat: bundle link-preview plugin
commit 07bed55e33
Author: Julian Lam <julian@nodebb.org >
Date: Thu Oct 9 13:57:21 2025 -0400
fix: add attachments to retrieved post data onNewPost
commit d3b3720915
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 623cec9d91
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 8 11:07:43 2025 -0400
fix: logic error in image mime type checking
commit 79327e6cac
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Oct 7 17:34:55 2025 -0400
chore: up harmony
commit 4d24309a06
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 e29a418cdd
Merge: 93b6cb5984 ec3998974c
Author: Julian Lam <julian@nodebb.org >
Date: Mon Oct 6 22:17:45 2025 -0400
Merge branch 'master' into develop
commit ec3998974c
Author: Julian Lam <julian@nodebb.org >
Date: Mon Oct 6 22:17:35 2025 -0400
fix: omg what.
commit 93b6cb5984
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 923ddbc1f1
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 d73892aeda
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 5dc9f2c5d4
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 66285ef53e
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Oct 5 09:20:02 2025 +0000
Latest translations and fallbacks
commit 9b6e9b2ac3
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 4640a63e4b
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 c769666737
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 eb06bda8d8
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 19dc1025d4
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 c0d9bb0723
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Oct 1 18:12:06 2025 +0000
chore: update changelog for v4.6.0
commit 367f66caa4
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Oct 1 18:12:05 2025 +0000
chore: incrementing version number - v4.6.0
commit 39e5b8fec3
Merge: 189fcfa694 5ed19ef8a9
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 1 13:51:11 2025 -0400
Merge branch 'master' into develop
commit 5ed19ef8a9
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 189fcfa694
Merge: 3fcaa678a1 56a9336611
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 1 12:52:17 2025 -0400
Merge branch 'master' into develop
commit 56a9336611
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 3fcaa678a1
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 1 12:15:07 2025 -0400
chore: remove unneeded secureRandom require
commit 675178aca4
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 9cee799937
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 954e7bc8e3
Author: Julian Lam <julian@nodebb.org >
Date: Wed Oct 1 11:43:23 2025 -0400
fix: update outgoing page to match 404 design
commit d7e93a5d75
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 17dba0b038
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 4776d01281
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 c3df68f2ed
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 9a596d67f3
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Sep 29 14:04:08 2025 +0000
chore: update changelog for v4.5.2
commit 30ba8e8247
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Sep 29 14:04:07 2025 +0000
chore: incrementing version number - v4.5.2
commit f644974a9b
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Sep 28 09:20:03 2025 +0000
Latest translations and fallbacks
commit 675bec331c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sat Sep 27 09:20:16 2025 +0000
Latest translations and fallbacks
commit 160907d0fa
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Sep 26 09:20:35 2025 +0000
Latest translations and fallbacks
commit 28a6256209
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 d6e7e168ba
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Sep 25 21:35:01 2025 -0400
test: fix message
commit 30ca00002a
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 a4d8619ba3
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 6dab3f2e63
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 8061a53b3a
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 8614d8258d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Sep 25 19:20:17 2025 -0400
test: show tids on test fail
commit 3370c06472
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 13ce106b21
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 9b00ff1e52
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 3bba902932
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 25 15:29:10 2025 -0400
test: more fixes for note vs. article
commit 1587808700
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 25 15:18:26 2025 -0400
test: short OPs create Notes again
commit 051043b682
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 25 15:15:24 2025 -0400
doc: 'nickname' and 'descriptionParsed' use in categories controller
commit 7184507be2
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 c7e84b8d92
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 7abdfd86ac
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 0a2fa45da1
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 15fdaba5f6
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Sep 25 09:20:45 2025 +0000
Latest translations and fallbacks
commit 32d0ee4808
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 2b987d09ce
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 6055b345e1
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 cf3964be6f
Author: Julian Lam <julian@nodebb.org >
Date: Wed Sep 24 13:48:57 2025 -0400
chore: fix grammatical error in language string
commit 8730073af1
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 bd80b77a7a
Author: Julian Lam <julian@nodebb.org >
Date: Wed Sep 24 11:25:20 2025 -0400
feat: ability to nickname remote categories, closes #13677
commit 175dc20906
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 8c553b1854
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 d0921ea5a2
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Sep 24 09:20:40 2025 +0000
Latest translations and fallbacks
commit 00d80616d9
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 df9d637c13
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 1b5804e1c9
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 6e84e35fc3
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 218f5eabe2
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 33b56e810c
Merge: be098e1207 d0c058263f
Author: Julian Lam <julian@nodebb.org >
Date: Mon Sep 22 12:15:30 2025 -0400
Merge branch 'master' into develop
commit d0c058263f
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 be098e1207
Merge: 3f8ff7139f 4d68e3fe14
Author: Julian Lam <julian@nodebb.org >
Date: Mon Sep 22 11:57:05 2025 -0400
Merge branch 'master' into develop
commit 4d68e3fe14
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 3f8ff7139f
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Sep 21 09:20:01 2025 +0000
Latest translations and fallbacks
commit 9deb576d1e
Merge: d122bf4a98 f9edb13f62
Author: Julian Lam <julian@nodebb.org >
Date: Fri Sep 19 14:43:13 2025 -0400
Merge branch 'master' into develop
commit f9edb13f62
Author: Julian Lam <julian@nodebb.org >
Date: Fri Sep 19 14:43:04 2025 -0400
fix: missing actor assertion on 1b12 announced upboat
commit d122bf4a98
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 be9212b59f
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 559155da63
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 d1f5060f11
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 18 13:33:16 2025 -0400
fix(deps): bump 2factor to 7.6.0
commit 9b48bbd501
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 c8680f300a
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 3238248eec
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 b2d91dc319
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 5beeedd67c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Sep 17 11:09:02 2025 -0400
Revert "lint: remove unused"
This reverts commit a6674f67a1 .
commit 57a4ce8006
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 a6674f67a1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Sep 17 10:58:26 2025 -0400
lint: remove unused
commit 532653110c
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 f7c4742987 .
commit 6cca55e37f
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 f7c4742987
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 b845aa48be
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 8324be2d79
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 6cba6927e4
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 b1e134b44e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Sep 16 19:08:10 2025 -0400
pass string to isUUID
commit f7bbec7ccf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Sep 16 11:48:39 2025 -0400
fix: switch to action
commit 9c18c6fe49
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 68a8db856a
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 36346dd822
Merge: e2e916e200 b66c30a2a7
Author: Julian Lam <julian@nodebb.org >
Date: Mon Sep 15 14:10:07 2025 -0400
Merge branch 'master' into develop
commit b66c30a2a7
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 e2e916e200
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 5f4790a48c
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 f67942caec
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 8a120b76a8
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 52fec49310
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Sep 15 12:57:29 2025 -0400
chore: remove obsolete deprecation
commit 225bf85e94
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 db89250982
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 b95c6e2d2d
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 405d2172ac
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Sep 15 09:32:05 2025 -0400
chore: up persona
commit 19f3919890
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 61b3931621
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 dfe19a98c1
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 8cb1cae1cc
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 8a786c717e
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 e2dc592c4f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Sep 12 19:50:19 2025 -0400
fix: favicon path
commit a37521b016
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Sep 12 19:27:07 2025 -0400
lint: fix
commit 56fad0be0d
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 1e82af66a6
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 f9ddbebacc
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Sep 12 11:33:53 2025 -0400
fix: remove .auth call
commit eecf9dda64
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Sep 12 09:21:18 2025 +0000
Latest translations and fallbacks
commit 15b0b54000
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 10344c98a8
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 7147a2e31a
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 f9688b36b6
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 9184a7a4cc
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 95fb084ca4
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 4f5e770c5f
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 6a1e9e8a11
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 67fa433f1a
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Sep 11 09:21:14 2025 +0000
Latest translations and fallbacks
commit ac90ef8c9a
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 6adfbb2482
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 f7d10e09ac
Merge: feda629f82 953c051c2e
Author: Julian Lam <julian@nodebb.org >
Date: Wed Sep 10 15:07:13 2025 -0400
Merge branch 'master' into develop
commit 953c051c2e
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 feda629f82
Author: Julian Lam <julian@nodebb.org >
Date: Wed Sep 10 14:48:24 2025 -0400
chore: remove formatApiResponse logging
commit 8d4e46529f
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 160f475029
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 0311b98ed7
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 8d6a0f0298
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Sep 9 11:28:29 2025 -0400
test: ap timeouts
commit 10350ea6f6
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 a5ea4b4056
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Sep 9 11:07:28 2025 -0400
chore: up eslint
commit 3044f38291
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Sep 9 09:20:59 2025 +0000
Latest translations and fallbacks
commit 8939010195
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 1d6a9fe738
Author: Julian Lam <julian@nodebb.org >
Date: Mon Sep 8 14:57:51 2025 -0400
feat: allow user auto-categorization rule
commit 10f665e3e3
Merge: c43e85164d 527f27af29
Author: Julian Lam <julian@nodebb.org >
Date: Mon Sep 8 12:00:49 2025 -0400
Merge branch 'master' into develop
commit 527f27af29
Author: Julian Lam <julian@nodebb.org >
Date: Mon Sep 8 12:00:32 2025 -0400
fix: make auto-categorization logic case-insensitive
commit c43e85164d
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 b3ffa00789
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 5528c6eb19
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Sep 8 09:20:47 2025 +0000
Latest translations and fallbacks
commit 290a9395c0
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat Sep 6 13:47:46 2025 -0400
fix: pass object to.auth
commit 9bfce68b5e
Author: Julian Lam <julian@nodebb.org >
Date: Fri Sep 5 14:39:23 2025 -0400
test: disable post queue when testing posting logic
commit 15f9fbaa5c
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 2de200b311
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Sep 5 09:20:19 2025 +0000
Latest translations and fallbacks
commit 2ea624fc8e
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 a9fffd7ca0
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Sep 4 16:02:47 2025 +0000
chore: update changelog for v4.5.1
commit 7a9e09a696
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Sep 4 16:02:47 2025 +0000
chore: incrementing version number - v4.5.1
commit fcd9f1a999
Merge: 99e067f19e 8d7e35378f
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 4 11:47:45 2025 -0400
Merge branch 'master' into develop
commit 8d7e35378f
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 4 11:47:40 2025 -0400
fix: remove unused dependency
commit 9221d34f01
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 99e067f19e
Merge: 58677c117a e6996846ac
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 4 11:20:26 2025 -0400
Merge branch 'master' into develop
commit e6996846ac
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 4 11:20:17 2025 -0400
fix: use existing id if checkHeader returns false
commit 58677c117a
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 0c48e0e909
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 2563255931
Merge: 3f00f250d9 86d9016f02
Author: Julian Lam <julian@nodebb.org >
Date: Thu Sep 4 10:32:48 2025 -0400
Merge branch 'master' into develop
commit 86d9016f02
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 c07e81d2ab
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Sep 3 20:57:55 2025 -0400
chore: up dbsearch
commit 3f00f250d9
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 0f9015f050
Author: Julian Lam <julian@nodebb.org >
Date: Wed Sep 3 14:45:31 2025 -0400
fix: deprecated call to api.topics.move
commit 7adfe39ea1
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 b472dba244
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 5d6535719a
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 86d03b1e46
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Sep 3 17:42:16 2025 +0000
chore: update changelog for v4.5.0
commit 8c4d68a728
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Sep 3 17:42:15 2025 +0000
chore: incrementing version number - v4.5.0
commit 2dc39f1e3e
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 7adabd600d
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 4ade600785
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 07b9cd16bd
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 70bbed93ce
Author: Julian Lam <julian@nodebb.org >
Date: Wed Sep 3 11:12:43 2025 -0400
test: delete commented-out test
commit 5c00c6a579
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 2d5ad8b24e
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 19aa8a7168
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 b517e27d60
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sat Aug 30 09:19:56 2025 +0000
Latest translations and fallbacks
commit 931b7345e4
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 9d4a9b83cc
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 a4674578e4
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 f67265daa7
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 4ef605b1aa
Author: Julian Lam <julian@nodebb.org >
Date: Fri Aug 29 13:33:14 2025 -0400
fix : #13622 , WordPress blog URLs not asserting properly
commit 648c454303
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 a0e78ff853
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 35641f377c
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 8268632235
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 a0be4a28da
Author: Julian Lam <julian@nodebb.org >
Date: Thu Aug 28 12:45:46 2025 -0400
fix: remove webfinger error log
commit b73ee309e0
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 5f7085f34d
Author: Julian Lam <julian@nodebb.org >
Date: Thu Aug 28 11:52:22 2025 -0400
fix: urlencoded param in openapi spec example
commit cbdc90a432
Author: Julian Lam <julian@nodebb.org >
Date: Thu Aug 28 09:55:13 2025 -0400
fix: re-ordering dependencies because raisins
commit c67983cc50
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Aug 28 09:20:35 2025 +0000
Latest translations and fallbacks
commit 788301a56a
Author: Julian Lam <julian@nodebb.org >
Date: Thu Aug 28 00:03:07 2025 -0400
fix: missed a tab character
commit f83d2536ce
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Aug 27 18:46:37 2025 -0400
refactor: braces
commit 457908bdf4
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 8a326a6e74
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 0f44034ec3
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 27 15:21:38 2025 -0400
docs: add missing routes to openapi schema
commit 771b8dcb2d
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 560cc2ebf9
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 27 14:21:41 2025 -0400
docs: openapi typo
commit cb00fb3bcc
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 a9a12a9f08
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 27 14:16:24 2025 -0400
docs: update openapi schema for relays and rules
commit 40973ca7d1
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 27 13:52:45 2025 -0400
fix: parseAndTranslate bug
commit aa26dfb372
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 27 12:33:27 2025 -0400
feat: send local posts out to established relays
commit 6576468e2e
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 27 12:20:36 2025 -0400
fix: internationalize relay states
commit 28b63891d4
Author: Julian Lam <julian@nodebb.org >
Date: Tue Aug 26 14:11:51 2025 -0400
fix: minor fixes for yukimochi/Activity-Relay compatibility
commit b1dbb19c10
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 f4d1df7c66
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 4967492f4f
Author: Julian Lam <julian@nodebb.org >
Date: Tue Aug 26 11:53:27 2025 -0400
fix: handle webfinger responses with subject missing scheme
commit 1e0fb20db4
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 6d856545ec
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 be53dbcbb8
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 13:30:29 2025 -0400
remove logs
commit 4ad7b59281
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 13:28:26 2025 -0400
Update notes.js
commit 5dab17450f
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 79c6e72ce6 .
commit 8f7411c3aa
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 8e160fe05e
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 12:49:42 2025 -0400
test: more logs
commit f703a94b31
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 12:34:24 2025 -0400
test: add more logs
commit 681ce8bf2f
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 12:23:10 2025 -0400
test: add more logs
commit 029da6c52e
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 12:10:30 2025 -0400
test: debug timeout
commit 79c6e72ce6
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 11:29:43 2025 -0400
test: more logs for failing test
commit bf279d71b0
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 27 11:02:12 2025 -0400
fix: closes #13501
add missing await
commit 027d6f307c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Aug 27 00:06:32 2025 -0400
fix: closes #13620
commit 5ee1fd02bb
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 567f453b79
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Aug 26 14:09:03 2025 -0400
chore: enable dbsearch on new installs
commit e79dfeb7c3
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 69a6c1502f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Aug 26 12:04:58 2025 -0400
test: catch error in failing test
commit fa1985bb17
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 f5ad786240
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Aug 26 11:52:02 2025 -0400
fix: jquery selector on post edit
commit 08ea56bd12
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 e504ee348c
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 29a7402fc9
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 dfc558cdeb
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 a771b17fac
Author: Julian Lam <julian@nodebb.org >
Date: Mon Aug 25 23:51:33 2025 -0400
fix: relative paths in openapi schema
commit e8401472c0
Author: Julian Lam <julian@nodebb.org >
Date: Mon Aug 25 16:48:33 2025 -0400
fix: add missing routes to write.yaml
commit d4bf5f0c2f
Author: Julian Lam <julian@nodebb.org >
Date: Mon Aug 25 13:23:25 2025 -0400
lint: fix comma dangle
commit 590eae2917
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 1ea10eff1c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Aug 25 12:08:55 2025 -0400
test: sharp invalid png
commit c0248ca52b
Author: Julian Lam <julian@nodebb.org >
Date: Mon Aug 25 12:05:50 2025 -0400
docs: openapi schema fixes for auto-categorization commits
commit 3cdf28bd2c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Aug 25 11:48:34 2025 -0400
test: latest sharp
commit 165af50dc8
Author: Julian Lam <julian@nodebb.org >
Date: Mon Aug 25 11:47:01 2025 -0400
feat: apply auto-categorization logic
commit 312df52393
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Aug 25 11:18:04 2025 -0400
fix: only process unique slugs
commit 70d7e32929
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 ae7fa6958d
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Aug 24 09:19:45 2025 +0000
Latest translations and fallbacks
commit 09898b94ec
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 c16f9d6495
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Aug 22 08:50:09 2025 -0400
fix: mark-all read notifications button
commit 929ae61646
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Aug 22 09:20:14 2025 +0000
Latest translations and fallbacks
commit fdd0152ee4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Aug 21 21:32:10 2025 -0400
chore: up peace
commit 6d60f9457a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Aug 21 21:29:53 2025 -0400
chore: up harmony
commit 9bdf24f08b
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 74cd68b865
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 5dfd241335
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Thu Aug 21 10:49:13 2025 -0400
lint: fix lint issue
commit 845e4cb8f3
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 2d415b5610
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 20e2c8fe67
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 181aa9c2ed
Author: Marco Beyer <MBeyer2@gmail.com >
Date: Thu Aug 21 16:45:06 2025 +0200
(fix) fixed typos in activitypub urls (#13610 )
commit 8bef680015
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 2f4cf26c59
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 8af76f3cae
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 f6e1a2e55c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Aug 21 09:19:42 2025 +0000
Latest translations and fallbacks
commit 02228c04ef
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 138c675374
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 996740bdf9
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 44c0413c75
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 981d3c29f8
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Aug 20 09:21:29 2025 +0000
Latest translations and fallbacks
commit 057e3b790b
Author: Julian Lam <julian@nodebb.org >
Date: Tue Aug 19 19:54:57 2025 -0400
fix: add missing files
commit 10d84d0329
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Aug 19 09:20:26 2025 +0000
Latest translations and fallbacks
commit 40bda8fca4
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 bdcf28a3d9
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 cb0b609289
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 75639c86bd
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 1515580940
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 f4f7953ae3
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 90bddccbc5
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 f5b0444b1c
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 62d15a0e05
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 ceb65d138f
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 0bb86b20b3
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 3a1ebae796
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Aug 14 19:05:25 2025 -0400
dont spam logs
commit bfdf47b69e
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 e079f8b291
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Aug 14 09:20:43 2025 +0000
Latest translations and fallbacks
commit ecab347b2d
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 13 18:37:20 2025 -0400
fix: add missing file to ur language folder
commit 076cc9e868
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Aug 13 17:36:55 2025 -0400
lint: remove unused url
commit 311bbefa42
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 9ef4cfa2e2
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 0f72b8cd6f
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 0481549734
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 13 15:26:32 2025 -0400
test: use protocol of test runner
commit 06c3824740
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 13 14:41:44 2025 -0400
fix: regression caused by cc6fd49c4d
commit c67aa43f14
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 cc6fd49c4d
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 13 10:01:05 2025 -0400
fix: protocol-relative URLs being accidentally munged, #13592
commit 673896390f
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 13 10:00:39 2025 -0400
fix: cache lookup error when doing loopback calls
commit 8c6992f525
Author: Julian Lam <julian@nodebb.org >
Date: Wed Aug 13 09:34:58 2025 -0400
feat: add Urdu localisation, thank you!
commit 49de4f375e
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Aug 13 09:19:46 2025 +0000
Latest translations and fallbacks
commit eeabc99092
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 82037dee00
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Aug 12 17:06:57 2025 -0400
feat: add wordpress
commit c10656ec52
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Aug 12 17:06:57 2025 -0400
feat: add wordpress
commit e90b524b66
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Aug 12 09:19:59 2025 +0000
Latest translations and fallbacks
commit 18a6c98c9d
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Aug 11 09:20:05 2025 +0000
Latest translations and fallbacks
commit f8733e06a7
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 900b04cbad
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 e68deaaca1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Aug 8 13:54:12 2025 -0400
chore: up eslibt
commit abf7dd74d0
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 c869433373
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 c8e3dc6b0b
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 e7b479954a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Aug 8 13:21:43 2025 -0400
chore: up widget essentials
commit 88b40e1e9d
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Aug 8 09:19:47 2025 +0000
Latest translations and fallbacks
commit c305cc9069
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Aug 7 09:20:34 2025 +0000
Latest translations and fallbacks
commit b4ff79061f
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 3895a0590c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Aug 6 17:48:34 2025 +0000
chore: update changelog for v4.4.6
commit bb913c152b
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Aug 6 17:48:33 2025 +0000
chore: incrementing version number - v4.4.6
commit 32de562e70
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 955b27debc .
commit 34ecdf2043
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 5ce556d41f
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 3c3e448606
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 955b27debc
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Wed Aug 6 13:10:56 2025 -0400
feat: add inspect argument
commit 25bc9ba00b
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 f8a0a7e194
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Aug 5 18:00:44 2025 -0400
test: fix notification tests
commit 9d39ed512f
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 e1423636a5
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 340618d3e0
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Aug 4 09:19:55 2025 +0000
Latest translations and fallbacks
commit 2b8f3a7891
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 c6889f0864
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Aug 3 06:43:31 2025 -0400
fix: readd retry items
commit 2a6e4b0a8d
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Aug 3 09:19:18 2025 +0000
Latest translations and fallbacks
commit fe1601608d
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 c8ad086779
Author: Julian Lam <julian@nodebb.org >
Date: Sat Aug 2 09:52:13 2025 -0400
fix: duplicate canonical link header
commit 8ce5498f23
Author: Julian Lam <julian@nodebb.org >
Date: Sat Aug 2 09:48:59 2025 -0400
fix: add rel canonical to remote user profiles
commit 27d60a19f9
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 0b4efa14a9
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 bc40d79cf8
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Aug 1 18:46:27 2025 -0400
refactor: dont del if cache disabled
commit 567ed8755b
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 8305a7425a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Aug 1 12:26:38 2025 -0400
refactor: remove old arg
commit b229488daf
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 d5f57af342
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 a8bf4ea069
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 9a32bb5696
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 d5f6d158f4
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 5c69c8bf9c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Aug 1 09:20:24 2025 +0000
Latest translations and fallbacks
commit e851a52390
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 5d737a7819
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 de05dad251
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Jul 31 13:57:00 2025 +0000
chore: update changelog for v4.4.5
commit af95cde187
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Jul 31 13:57:00 2025 +0000
chore: incrementing version number - v4.4.5
commit 95f6688c04
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:24:04 2025 -0400
test: one more fix
commit 7393bdd444
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:17:26 2025 -0400
test: fix spec
commit 1071ac0cea
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:14:19 2025 -0400
test: fix openapi
commit 472df3aa22
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:00:40 2025 -0400
refactor: use promise.all
commit 97d4994afb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:02:49 2025 -0400
feat: add filter:post.getDiffs
commit 5f5a697253
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:24:04 2025 -0400
test: one more fix
commit 3b60931604
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:17:26 2025 -0400
test: fix spec
commit c7c83e0e4b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:14:19 2025 -0400
test: fix openapi
commit 90a6512970
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:02:49 2025 -0400
feat: add filter:post.getDiffs
commit 7c00e814b7
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:00:40 2025 -0400
refactor: use promise.all
commit bbb9a46019
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:02:49 2025 -0400
feat: add filter:post.getDiffs
commit 6eab44a01d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 31 09:00:40 2025 -0400
refactor: use promise.all
commit 70d3a29c32
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 bba18e3102
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 36d2929fa9
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 b3a4a128cd
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 6fc8dfa940
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 5f696176b4
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 0997fbfa4d
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 2d1a5fea11
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 637373e31a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 25 13:37:20 2025 -0400
chore: up eslint
commit 9b566a55d9
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 fe9b49e3d5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 25 10:57:30 2025 -0400
test: increase timeout of failing test
commit b20e486367
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 b74c789849
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 5a86415092
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 65364bfa0f
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 1262aee843
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 947702fe0c
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 5bcf078a75
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 dcdda2a8c8
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 a8f4c5e63a
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 8e9d38430c
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 de71cc6310
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jul 22 16:35:55 2025 -0400
refactor: log uid that failed
commit f6ed7ec21c
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 1776bd1d7e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jul 22 10:58:17 2025 -0400
test: fix meta test
commit 8eedb38a99
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 8ba230a205
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 c43c353350
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 6a732e3616
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 54fae3b12b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Jul 20 13:38:31 2025 -0400
set max on upload rate limit
commit eac3d0a043
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun Jul 20 11:57:34 2025 -0400
fix: redis connect host/port
commit e365cd5606
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 25c24298fb
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 1697e36f3a
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 0eb0a67ae5
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 0e457f1585
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 35ca0e3b47
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 3f520c33ef
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 18 21:35:08 2025 -0400
fix: add missing cache name
commit 12b9f4c743
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 57564190f3
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 0b398bba4f
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 e4a0160e08
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 1d7c32a52f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jul 17 12:34:52 2025 -0400
refactor: show both days and hours
commit 272008bb51
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jul 16 20:23:57 2025 -0400
refactor: add missing cache name
commit 0fdde13208
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jul 16 18:10:21 2025 -0400
refactor: another missing cache name
commit a08551a5e1
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 1ad97ac194
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 97a5d54387
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 d8c26bec45
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 e838bb268f
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 e5de79ff7d
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Jul 14 09:19:32 2025 +0000
Latest translations and fallbacks
commit 352f4a0c35
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Jul 13 09:19:24 2025 +0000
Latest translations and fallbacks
commit 32e4db8ea8
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sat Jul 12 09:19:22 2025 +0000
Latest translations and fallbacks
commit 01f2effced
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 11 15:38:21 2025 -0400
fix: add missing ap pageview middleware
commit 3ff7822d44
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 020e0ad12e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 11 15:18:44 2025 -0400
test: add openapi spec
commit 5d16fdc93f
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 559a2d233d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 11 15:09:55 2025 -0400
feat: add ap pageviews analytics
commit 59c1ce853f
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 e74996fbb9
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 11 10:22:37 2025 -0400
revert: remove heapdump
commit 27aab92191
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 11 09:05:43 2025 -0400
test: try timeout again
commit 3cc3b6760c
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 930ff21f33
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 11 09:01:33 2025 -0400
test: disable timeout
commit 5b54e926f7
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 f88329dbbe
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jul 11 08:50:53 2025 -0400
feat: add heap snapshot
commit e4f56e8392
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 4a5a4fe6bd
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 1b80910e80
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 da1f2a9c9f
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 dae81b76fb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jul 8 14:03:56 2025 -0400
chore: up dbsearch
commit a6cb933bac
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 0ef98ec495
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 dbed2db992
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 8960fdb3a5
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 c6f4148b21
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 113607829f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jul 7 17:09:42 2025 -0400
remove log
commit 329f98d5db
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 72fec565c2
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jul 7 11:28:22 2025 -0400
fix: check topic and thumbs
commit 24e7cf4a00
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 bfcc36f7cb
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Jul 6 09:19:12 2025 +0000
Latest translations and fallbacks
commit 991f518e2f
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 80fabdcb33
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Jul 3 09:20:10 2025 +0000
Latest translations and fallbacks
commit 5a5ca8a5fb
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 ceae2aa1a8
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 6d7df13fdb
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 aba2ddad94
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 37f0fa961e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jul 1 10:01:10 2025 -0400
Refactor hook call for filterSortedTids
commit 18d6e5e1d6
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jun 30 20:33:16 2025 -0400
chore: up eslint-plugin
commit f1fbea7b28
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 48071ebbb5
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Jun 29 09:19:19 2025 +0000
Latest translations and fallbacks
commit 15ea123382
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 22005b9ccf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 27 16:17:06 2025 -0400
assign correct data
commit 85e2d7d338
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 27 16:08:51 2025 -0400
test: psql fix
commit fd82919e5a
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 655a3bd3a3
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 59707df70b
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 c056bf5618
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 27 15:22:39 2025 -0400
chore: up eslint
commit 6e5083c263
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 22d1972f83
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 27 15:13:16 2025 -0400
test: one more test fix
commit 7acd63c2a0
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 f5aca1144d
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 92a3859f7b
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 a41d2c0b1a
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 d2f0944eab
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 bbacd8f6e4
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 5909093103
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 4be2e82b5a
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 fa31ba0560
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jun 26 13:10:11 2025 -0400
test: increase timeout
commit 1a85fafbaf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jun 26 13:01:28 2025 -0400
test: on more
commit 82c8034cfb
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Jun 26 12:55:31 2025 -0400
test: testing timeout on failing test
commit 1eefaf5cd8
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 10f7b49be8
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 e360f649b3
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 f9c6d24c73
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sat Jun 21 09:19:27 2025 +0000
Latest translations and fallbacks
commit 3b364ba120
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 0b9bfc1ce1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jun 18 16:59:57 2025 -0400
refactor: parallel socket.io adapter
commit 48621f5c6b
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 a8faf2ba7c
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 39d243b04f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jun 18 13:42:19 2025 -0400
test: remove ci env
commit 819e28052a
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 0315e36941
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jun 18 13:34:55 2025 -0400
chore: remove logs
commit 3e961257ec
Author: Barış Uşaklı <barisusakli@gmail.com >
Date: Wed Jun 18 13:25:36 2025 -0400
Update README.md
commit a54dad932a
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 1fc91d5e75
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jun 18 13:21:18 2025 -0400
test: add a null field test
commit 0a0dd1c14d
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 e84fc73939
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 d3faff3680
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 f7f70468fd
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jun 18 13:17:29 2025 -0400
fix: pubsub on node-redis
commit 14043ab0fd
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 7b14e26775
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jun 18 14:20:41 2025 +0000
chore: update changelog for v4.4.4
commit 2490c312c9
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jun 18 14:20:41 2025 +0000
chore: incrementing version number - v4.4.4
commit 3f7d415744
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 2046ca724a
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 a3fed408e5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jun 17 09:21:00 2025 -0400
change default to perma ban
commit 8c69c6a0c4
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 f36a5ac892
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 d6ba79302d
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 703fcbbf36
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 c101d0d5af
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 c1b47fbf4d
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 da2597f81c
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 dc37789b5d
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jun 11 13:16:52 2025 -0400
refactor: send single message
commit 84d99a0fc7
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 442c6e71c0
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 efcbbf29d1
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 d2a7eecb28
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 c04bd7cc6e
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 f565178782
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 6c5b22684b
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 95ae8b5f1a
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jun 11 09:19:40 2025 +0000
Latest translations and fallbacks
commit afa3664070
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 32faaba0e5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jun 10 13:36:23 2025 -0400
fix: more edge cases
commit 2280ea88f2
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jun 10 12:46:07 2025 -0400
fix: typo
commit fca90e66ce
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 0ebb31fe87
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 6a5c2a43ed
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 8ab034d8f0
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jun 10 10:52:55 2025 -0400
lint: fix lint
commit 341b570d0d
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 14e30c4bf8
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 78ebe2988b
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 89b637af44
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 0c9297f81c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Jun 9 15:26:59 2025 +0000
chore: update changelog for v4.4.3
commit 3d88cb8696
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Jun 9 15:26:58 2025 +0000
chore: incrementing version number - v4.4.3
commit 5f51dfc435
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jun 9 11:10:07 2025 -0400
chore: up composer
commit 61870b76bb
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 9b4082dcfb
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 b02eb57d06
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon Jun 9 10:23:00 2025 -0400
fix: escape, query params
commit f157cfa7e8
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Jun 8 09:19:19 2025 +0000
Latest translations and fallbacks
commit 29afcd36b5
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 536ae9d6a5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 6 11:26:02 2025 -0400
chore: up eslint
commit d239125f43
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 6b33b1f457
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 166aaa7ab9
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 b3170c9c8b
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 01b10170aa
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Jun 6 09:20:17 2025 +0000
Latest translations and fallbacks
commit 44d1a17bc5
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 d3a2dcf074
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 806e54bf5a
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 6478532bf5
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 32f13162dc
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 1c432925cd
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 d0060e5d71
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 602417d0f9
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 c363b84e90
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 a3cc99a2f0
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 efb14ead1d
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 677d6dd060
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 4fbcfae8b1
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 3694f6555b
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 010113a9a0
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 ea91dc00cd
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Jun 4 09:20:16 2025 +0000
Latest translations and fallbacks
commit 0ccfe1dfe9
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Jun 3 09:20:10 2025 +0000
Latest translations and fallbacks
commit 6411c19765
Author: Julian Lam <julian@nodebb.org >
Date: Mon Jun 2 11:58:54 2025 -0400
fix : #13459 , unread indicators for remote categories
commit 6d40a2118c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Jun 2 15:06:29 2025 +0000
chore: update changelog for v4.4.2
commit 9c7cbbe2e4
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon Jun 2 15:06:29 2025 +0000
chore: incrementing version number - v4.4.2
commit e1eb76feba
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 a8e613e13a
Author: Julian Lam <julian@nodebb.org >
Date: Sat May 24 22:12:48 2025 -0400
fix: further guard against DNS rebinding attack
commit 70c04f0cb2
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 df36021628
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 9d3b8c3abc
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 524a1e8bfe
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 b1022566da
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 fcb3bfbc35
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 ff00829b3f
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Jun 1 09:19:27 2025 +0000
Latest translations and fallbacks
commit 3d88f70680
Merge: f34930f5e8 cc92702620
Author: Julian Lam <julian@nodebb.org >
Date: Sun Jun 1 00:32:05 2025 -0400
Merge branch 'master' into develop
commit cc92702620
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 f34930f5e8
Merge: 033e6e8f8b 83a55f6adc
Author: Julian Lam <julian@nodebb.org >
Date: Sat May 31 22:47:06 2025 -0400
Merge branch 'master' into develop
commit 83a55f6adc
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 033e6e8f8b
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 0d595008b0
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri May 30 17:12:54 2025 -0400
chore: eslint config
commit 4d44456ff9
Merge: 57a5de2682 629eec7b5b
Author: Julian Lam <julian@nodebb.org >
Date: Fri May 30 16:49:24 2025 -0400
Merge branch 'master' into develop
commit 629eec7b5b
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 ebb88c1277
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 57a5de2682
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri May 30 11:15:02 2025 -0400
refactor: use strings for cids
commit 28c021a01b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri May 30 11:11:45 2025 -0400
fix: remove null categories
commit 8d16367ad4
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 390f642850
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri May 30 11:00:08 2025 -0400
fix: browser title translation
commit 78de8c6da1
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 a80edfa1f1
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 0c1a61839e
Author: Julian Lam <julian@nodebb.org >
Date: Thu May 29 12:49:56 2025 -0400
test: fix groups:find webfinger test
commit a9348e3607
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 72417d82bd
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 20abeade41
Merge: 36f0cf250f 49b5268e52
Author: Julian Lam <julian@nodebb.org >
Date: Wed May 28 14:53:38 2025 -0400
Merge branch 'master' into develop
commit 49b5268e52
Author: Julian Lam <julian@nodebb.org >
Date: Wed May 28 14:53:32 2025 -0400
fix: send actor in undo(follow)
commit b20a6ed0d7
Author: Julian Lam <julian@nodebb.org >
Date: Wed May 28 12:31:53 2025 -0400
fix: missed handling zset on ap unfollow
commit 36f0cf250f
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 6efe3fdd02
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 6a5bbe9204
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 a888b868c7
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 e16420a4eb
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 fd2ae7261e
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sun May 25 19:04:01 2025 -0400
chore: up eslint stylistic
commit aeeda7c3be
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun May 25 09:19:33 2025 +0000
Latest translations and fallbacks
commit e2de0ec212
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat May 24 16:50:53 2025 -0400
chore: up dbsearch
commit 3ca6a9bcfa
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 30aa0fe6d2
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat May 24 11:49:49 2025 -0400
chore: up dbsearch
commit e3a7fb5ccb
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 c184647578
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 777ecdf2c1
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri May 23 09:20:20 2025 +0000
Latest translations and fallbacks
commit e70e990a1a
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 76a624b9ca
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 f633f57d52
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 99234b3f97
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu May 22 11:16:14 2025 -0400
chore: up harmony
commit f9541f17dc
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 a16bc7382c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu May 22 11:01:05 2025 -0400
chore: up harmony
commit 1d624aadbe
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 136e88140f
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 314a4ff047
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 385f4f12be
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 3c09e6247f
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 2e02d3f673
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue May 20 09:19:53 2025 +0000
Latest translations and fallbacks
commit ee8e223f20
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 aa9772822a
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 5d017710bd
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 42f16da501
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 650eeac908
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 2417a79b5f
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 475b0704b9
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 0fe1e53cf9
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun May 18 09:19:19 2025 +0000
Latest translations and fallbacks
commit a686cf2062
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri May 16 16:37:49 2025 +0000
chore: update changelog for v4.4.1
commit 672dcc5d14
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri May 16 16:37:49 2025 +0000
chore: incrementing version number - v4.4.1
commit 0b9c760092
Merge: f71c10ae42 948bfe46f1
Author: Julian Lam <julian@nodebb.org >
Date: Fri May 16 11:43:32 2025 -0400
Merge branch 'master' into develop
commit 948bfe46f1
Author: Julian Lam <julian@nodebb.org >
Date: Fri May 16 11:43:26 2025 -0400
test: fix tests to account for a460a55064
commit f71c10ae42
Merge: 4602b6b7c8 ce5ef1ab6e
Author: Julian Lam <julian@nodebb.org >
Date: Fri May 16 10:04:51 2025 -0400
Merge branch 'master' into develop
commit ce5ef1ab6e
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 4602b6b7c8
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri May 16 09:20:24 2025 +0000
Latest translations and fallbacks
commit 61a63851d4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu May 15 18:25:10 2025 -0400
chore: up themes
commit 0a574d7240
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu May 15 18:23:38 2025 -0400
fix: group edit url
commit a463495fb0
Merge: 8f933459cd 8f9f377121
Author: Julian Lam <julian@nodebb.org >
Date: Thu May 15 16:57:17 2025 -0400
Merge branch 'master' into develop
commit 8f9f377121
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 a460a55064
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 8f933459cd
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 c55f12214f
Merge: ab6ed11155 3674fa5783
Author: Julian Lam <julian@nodebb.org >
Date: Thu May 15 14:00:20 2025 -0400
Merge branch 'master' into develop
commit 3674fa5783
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 45a11d45fc
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 6c3e2a8e22
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 3faae559a8
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 3d96afb2d1
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 ab6ed11155
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu May 15 09:19:48 2025 +0000
Latest translations and fallbacks
commit 09cc91d5a0
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed May 14 20:36:36 2025 +0000
chore: update changelog for v4.4.0
commit b31d769d9c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed May 14 20:36:35 2025 +0000
chore: incrementing version number - v4.4.0
commit 799b08db3a
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 919d62ab4e
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 3e18af1e25
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 d5865613e3
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 f176d6b2c5
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 7320a85896
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 84b8ecc7a0
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 366651d6e1
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 0825c569aa
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 fbe97b4e91
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 383a7ce507
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 0f576a4219
Author: Julian Lam <julian@nodebb.org >
Date: Wed May 14 12:16:06 2025 -0400
fix: add `announces` to postdataobject schema
commit 61f6806b6a
Author: Julian Lam <julian@nodebb.org >
Date: Wed May 14 11:49:12 2025 -0400
test: a few additional tests for announce handling
commit 5b118904c9
Author: Julian Lam <julian@nodebb.org >
Date: Wed May 14 11:05:10 2025 -0400
test: fix regression from 5802c7ddd9
commit 9dc91f11a4
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 7dc690a14a
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed May 14 09:19:59 2025 +0000
Latest translations and fallbacks
commit fe13c75549
Author: Julian Lam <julian@nodebb.org >
Date: Tue May 13 13:59:34 2025 -0400
fix : #13375 , plus additional tests
commit 30db15836b
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 a9c02acae2
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 1b0b1da6b9
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 12 17:48:46 2025 -0400
refactor: use a single until
commit 5802c7ddd9
Author: Julian Lam <julian@nodebb.org >
Date: Mon May 12 14:59:57 2025 -0400
fix: missing awaits, more comprehensive 1b12 tests
commit 0aa9c187f7
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon May 12 14:53:40 2025 +0000
chore: update changelog for v4.3.2
commit f607489060
Author: Misty Release Bot <deploy@nodebb.org >
Date: Mon May 12 14:53:39 2025 +0000
chore: incrementing version number - v4.3.2
commit f88f99b7a2
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 00668bdc34
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 dfa213298b
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 16504bad81
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 12 10:02:59 2025 -0400
fix: sql injection in sortedSetScan
commit 285d438cb3
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 12 09:30:33 2025 -0400
fix: escape flag filters
commit 31be083e86
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 5b6c34bfcf
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 fcf9e8b796
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 12 09:01:32 2025 -0400
chore: up mentions
commit 23374fd7e9
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 6a4ffe0215
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 1df7313c99
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 d319b0aaad
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 7a7cf830c3
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 ecce999818
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 694c79bc9a
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 7ffba2186c
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 9d877481bd
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 8174578c5b
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 bbf69e4093
Merge: d7cc637675 20ab90694c
Author: Julian Lam <julian@nodebb.org >
Date: Fri May 9 10:34:25 2025 -0400
Merge branch 'master' into develop
commit 20ab90694c
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 d7cc637675
Merge: af3afba0f8 64fdf91b6b
Author: Julian Lam <julian@nodebb.org >
Date: Fri May 9 10:17:50 2025 -0400
Merge branch 'master' into develop
commit 64fdf91b6b
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 af3afba0f8
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 6bfe4e627d
Author: Julian Lam <julian@nodebb.org >
Date: Thu May 8 16:34:13 2025 -0400
fix: another case
commit e042201f4b
Author: Julian Lam <julian@nodebb.org >
Date: Thu May 8 16:32:21 2025 -0400
fix: handle missing orderedItems property in followers route
commit d5349b39f5
Merge: 7a7a4f0ab7 26e6a22278
Author: Julian Lam <julian@nodebb.org >
Date: Thu May 8 14:12:33 2025 -0400
Merge branch 'master' into develop
commit 26e6a22278
Author: Julian Lam <julian@nodebb.org >
Date: Thu May 8 13:55:42 2025 -0400
fix : #13397 , null values in category sync list
commit 401ff797c9
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 a9a5ab5e4b
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 7a7a4f0ab7
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 4245575e09
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 0b4d403c61
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 4f0f67a45f
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 10077d0f89
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 c7a164aef5
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 a819d39c31
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 2310a7b835
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed May 7 15:38:18 2025 +0000
chore: update changelog for v4.3.1
commit 130b93eca9
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed May 7 15:38:18 2025 +0000
chore: incrementing version number - v4.3.1
commit 9324a1937b
Author: Barış Uşaklı <barisusakli@gmail.com >
Date: Wed May 7 11:28:33 2025 -0400
Update README.md
commit ebe40f960c
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed May 7 09:20:10 2025 +0000
Latest translations and fallbacks
commit 96dc5c89a4
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 e6a1961274
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 b6f4de5bff
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 52df41b906
Author: Julian Lam <julian@nodebb.org >
Date: Tue May 6 15:13:29 2025 -0400
test: adjustment for now-removed labels property
commit 860ac8953e
Author: Julian Lam <julian@nodebb.org >
Date: Tue May 6 15:08:21 2025 -0400
docs: remove since-removed `labels` property from api
commit 15b6a2c117
Author: Julian Lam <julian@nodebb.org >
Date: Tue Dec 5 10:06:36 2023 -0500
chore: remove unused require
commit 8ea377a401
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 547fb482eb
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 4 14:04:55 2023 -0500
breaking: removal of `filter:flags.getFilters`
commit 7e25946cd7
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 4 14:04:18 2023 -0500
breaking: removal of `filter:user.verify.code`
commit df5c1a938d
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 4 14:03:19 2023 -0500
breaking: removal of `filter:post.purge`
commit c84b72fb37
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 4 14:02:31 2023 -0500
breaking: removal of `filter:post.purge`
commit 9d8061eab9
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 4 14:00:48 2023 -0500
breaking: removal of `filter:router.page`
commit b73a8d3e1d
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 4 13:56:25 2023 -0500
breaking: removal of `filter:email.send`
commit 651ebaaf6c
Author: Julian Lam <julian@nodebb.org >
Date: Tue May 6 13:24:58 2025 -0400
fix: missing await
commit 53bb0bbc26
Author: Julian Lam <julian@nodebb.org >
Date: Tue May 6 12:30:43 2025 -0400
fix: handle missing orderedItems
commit f83b1fbf68
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 a2de7aaecf
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 7f59238d3a
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 450ce3b85c
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 e2a8cf98f3
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 b433848971
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 625ce96f94
Author: Julian Lam <julian@nodebb.org >
Date: Tue May 6 10:03:27 2025 -0400
fix: leftover `handle` var
commit 2c0aba02d3
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 7f757615e5
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 954aa541ac
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 2aa0bfc5f6
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 72b3a21539
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 92af415829
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue May 6 09:20:36 2025 +0000
Latest translations and fallbacks
commit f8d012c81c
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 9f80d10d09
Author: Julian Lam <julian@nodebb.org >
Date: Mon May 5 16:50:44 2025 -0400
fix: 1b12 creates being dropped
commit 7cf61ab080
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 31af05c75a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 5 11:09:53 2025 -0400
test: fix android test
commit 25979294e1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 5 11:00:30 2025 -0400
test: fix android test
commit 7ef79981dd
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 5 10:57:43 2025 -0400
test: fix a test
commit 800426d68b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 5 10:46:04 2025 -0400
chore: node 18 eol
commit 2d15555e5c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Mon May 5 10:43:56 2025 -0400
update tests to node 20/22
commit 4b78710b46
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 ee2f91ad98
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Sat May 3 14:36:20 2025 -0400
chore: up widgets
commit 18867fb14a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri May 2 19:49:56 2025 -0400
chore: up themes
commit d35aad317d
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 39953ee16b
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 e958010f40
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 f3bd8590e9
Author: Julian Lam <julian@nodebb.org >
Date: Fri May 2 14:07:56 2025 -0400
fix(deps): bump markdown
commit 227bfabb8b
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri May 2 09:19:56 2025 +0000
Latest translations and fallbacks
commit cf62da5c3e
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 343f13e1c1
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 6ada76f401
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu May 1 09:19:38 2025 +0000
Latest translations and fallbacks
commit 76c03019f8
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu May 1 04:13:40 2025 +0000
chore: update changelog for v4.3.0
commit 7b43b1b80e
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu May 1 04:13:39 2025 +0000
chore: incrementing version number - v4.3.0
commit 1c07eab66b
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 b32b7fccff
Author: Julian Lam <julian@nodebb.org >
Date: Wed Apr 30 15:18:05 2025 -0400
docs: update openapi spec with new (missing) properties
commit 2bf2e55664
Author: Julian Lam <julian@nodebb.org >
Date: Wed Apr 30 15:11:48 2025 -0400
fix: bump harmony
commit 2524d4ce12
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Apr 30 09:20:22 2025 +0000
Latest translations and fallbacks
commit 28b7a20339
Author: Julian Lam <julian@nodebb.org >
Date: Tue Apr 29 15:13:21 2025 -0400
lint: yup.
commit 2827498d76
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 5aee2f2661
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 2572cbf5d5
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 e9b3306e79
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 decc9cf196
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 537a742898
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 e3e78445ba
Author: Julian Lam <julian@nodebb.org >
Date: Wed Apr 23 13:34:08 2025 -0400
chore: v4.3.0-beta.2
commit 044736696e
Author: Julian Lam <julian@nodebb.org >
Date: Wed Apr 23 13:17:10 2025 -0400
feat: handle Announce(Update(Note)) as well, #13320
commit 74e32a170f
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 5c5fd3d44f
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 c2a3ef817d
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 3e508d6c65
Author: Julian Lam <julian@nodebb.org >
Date: Thu Apr 17 16:41:00 2025 -0400
test: article for new topic, note for replies
commit a0a8c4624f
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 d020e33422
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 512f889ec2
Author: Julian Lam <julian@nodebb.org >
Date: Tue Apr 15 10:12:53 2025 -0400
test: missing clear ap send cache
commit 0689da8120
Author: Julian Lam <julian@nodebb.org >
Date: Wed Apr 9 14:25:15 2025 -0400
chore: v4.3.0-beta.1
commit 804208b7b5
Author: Julian Lam <julian@nodebb.org >
Date: Wed Apr 9 11:50:24 2025 -0400
feat: show/hide categories on world page, #13255
commit d58d5861d9
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 93a5b35f33
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 f02d96614a
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 a487d5f6f2
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 695312f17f
Author: Julian Lam <julian@nodebb.org >
Date: Tue Apr 8 11:43:11 2025 -0400
fix: missing teasers for remote categories on /world
commit 0fab4255cc
Author: Julian Lam <julian@nodebb.org >
Date: Tue Apr 8 10:57:46 2025 -0400
fix: remove superfluous privilege filter in markAllRead
commit 2e3e675be4
Author: Julian Lam <julian@nodebb.org >
Date: Mon Apr 7 15:44:40 2025 -0400
chore: cut 4.3.0-alpha.3
commit 1790951659
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 dabcefafd4
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 34ab677174
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 f1d1d0820a
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 4a7111d042
Author: Julian Lam <julian@nodebb.org >
Date: Tue Apr 1 14:40:58 2025 -0400
fix: marking remote category topics as read
commit b0236735f2
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 39fc9bae89
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 c4690392cd
Author: Julian Lam <julian@nodebb.org >
Date: Mon Mar 31 16:09:03 2025 -0400
chore: cut v4.3.0-alpha.2
commit 6dee3e56e6
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 4379df68f5
Author: Julian Lam <julian@nodebb.org >
Date: Fri Mar 28 12:27:34 2025 -0400
chore: cut v4.3.0-alpha
commit 1f04678210
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 4d1d7c3dca
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 3213da1c77
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 f2e0ba2165
Author: Julian Lam <julian@nodebb.org >
Date: Wed Mar 26 12:00:55 2025 -0400
fix: proper handling of actors.qualify response
commit 2cb6d10d9e
Author: Julian Lam <julian@nodebb.org >
Date: Tue Mar 25 10:44:39 2025 -0400
fix: missing dep
commit c2f77cee04
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 c4274a3dca
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 0246c14643
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 97a232e9d5
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 74661381d8
Author: Barış Soner Uşaklı <baris@nodebb.org >
Date: Mon Mar 24 16:01:08 2025 -0400
refactor: use promise.all
commit c1b7196429
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 ac7b7f81b3
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 309deb0d7a
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 c5901e0d24
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 23b3148c84
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 ee34396c71
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 6e374200e5
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 d19f692b8d
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 c6f2c87478
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 85e7c1a20d
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 b8c531d53d
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 0b333fb7d4
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 9c1d5cd36e
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 6e23de46d6
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 876d1b0414
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 bfc7daf255
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 53dc79a1bd
Author: Julian Lam <julian@nodebb.org >
Date: Wed Mar 19 11:02:48 2025 -0400
test: remote user pruning tests
commit 9b5855f79d
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 4be0f73ace
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 7ccd6b73ae
Author: Julian Lam <julian@nodebb.org >
Date: Tue Mar 18 11:15:31 2025 -0400
fix: delete shares zset on account deletion
commit 4f7481582c
Author: Julian Lam <julian@nodebb.org >
Date: Tue Mar 18 11:06:10 2025 -0400
test: introduce overrides into person and group mocks
commit 80069a198c
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 afc4764358
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 f483e883a7
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 804052f272
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 ca9a5b6dfb
Author: Julian Lam <julian@nodebb.org >
Date: Mon Mar 17 11:44:32 2025 -0400
test: group actor assertion tests
commit 0fa98237af
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 f73f727d90
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 1f40995f79
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 55c89969ed
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 709a02d97a
commit 85fc167800
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Apr 29 09:20:03 2025 +0000
Latest translations and fallbacks
commit 4111512841
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Apr 27 09:19:32 2025 +0000
Latest translations and fallbacks
commit ea9f7903ef
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 7f533167ee
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 f7aaabaadb
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sat Apr 26 09:19:33 2025 +0000
Latest translations and fallbacks
commit 03e06784d4
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 c889d60c5d
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 4277765b64
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 25 12:17:26 2025 -0400
fix: lang keys
commit d3409b40b1
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 a5afad27e5
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 7800016f2f
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 0a3e4d61d8
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 be7959e5eb
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 74558b0fc7
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 8ffbc35923
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 7eb2f12751
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Apr 24 09:19:59 2025 +0000
Latest translations and fallbacks
commit 4eec053a77
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 43d7d47fa6
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 00be573d4f
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 b49436de0a
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 ed92ffaf08
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 e0235a1e94
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Apr 22 17:22:01 2025 -0400
test: shorter test
commit f864a5a4ac
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Apr 22 17:15:48 2025 -0400
test: eslint for tests
commit b57ce29dc6
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 1a3e669b6f
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 ce196589f5
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Apr 22 16:33:51 2025 +0000
chore: update changelog for v4.2.2
commit a8bb46996b
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Apr 22 16:33:51 2025 +0000
chore: incrementing version number - v4.2.2
commit 71cd46e132
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 42a5a127b6
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Apr 22 11:46:03 2025 -0400
fix: escape displayname in topic events
commit e2543abb59
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 bee79784cf
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 50a58bbc03
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 92f7f2305f
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Apr 22 09:19:47 2025 +0000
Latest translations and fallbacks
commit 25e4e844d9
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 8d84206f5b
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 3c24810d73
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 65b2042ffb
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 e184c9108a
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 d687fe60a1
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 71642f5ced
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Apr 20 09:19:23 2025 +0000
Latest translations and fallbacks
commit 0cc492c6df
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 853244a13a
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 18 22:17:30 2025 -0400
chore: up eslint-nodebb
commit 3f01b719c4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 18 22:10:35 2025 -0400
remove unused import, up eslint-nodebb
commit 92d6e0220b
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 0c5ef0e866
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 6f8c7aba50
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 5d461f0417
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 6fbb2b4bc4
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 74d9806d28
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 9046aceaa6
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 f96ce25a84
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 24a5f407ec
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 cac1c37b6b
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 321defb989
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 18 11:16:02 2025 -0400
test: fix tests
commit 8f784bb348
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 40767c8bcb
Author: Misty Release Bot <deploy@nodebb.org >
Date: Fri Apr 18 09:19:34 2025 +0000
Latest translations and fallbacks
commit 4301bf9797
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Apr 17 13:20:37 2025 -0400
chore: up themes
commit 9f93cc9bd0
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 87aacc8943
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 b73fb67b33
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Apr 17 09:32:55 2025 -0400
refactor: remove reply icons
commit 13884e43c0
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Apr 17 09:19:56 2025 +0000
Latest translations and fallbacks
commit be1abcc957
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 6832541c02
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Apr 16 10:31:28 2025 -0400
lint: fix semi
commit 4f13eb0338
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 83245e4abf
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Apr 16 09:19:59 2025 +0000
Latest translations and fallbacks
commit 3f000ed6ec
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 4125219716
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 3526c937cc
commit 6c163f7c13
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 bf2d4c46f8
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 5d94f2cad4
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 3c4be7738c
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 2a98a9b334
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 38b46fb488
Author: Misty Release Bot <deploy@nodebb.org >
Date: Sun Apr 13 09:19:23 2025 +0000
Latest translations and fallbacks
commit dcf34e3da2
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 73c8dbfe00
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 d59a5728df
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 11 19:58:48 2025 -0400
lint: fix missing comma
commit 46ed56cf96
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 11 19:51:18 2025 -0400
refactor: use sortedSetsCard
commit 4cee37b98e
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Apr 10 14:03:46 2025 +0000
chore: update changelog for v4.2.1
commit 59bc2b0d4b
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Apr 10 14:03:46 2025 +0000
chore: incrementing version number - v4.2.1
commit 1bd1262247
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 6de89952f5
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 33d50637a3
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 59bcb6ee77
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Apr 10 09:20:24 2025 +0000
Latest translations and fallbacks
2026-02-14 15:42:44 -05:00