renovate[bot]
e0e7c5ea15
fix(deps): update dependency express-session to v1.19.0 ( #13926 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 13:19:54 -05:00
renovate[bot]
75a04aedf1
chore(deps): update dependency sass-embedded to v1.97.3 ( #13921 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 12:36:23 -05:00
Barış Soner Uşaklı
fe081ebd7b
Merge branch 'master' into develop
2026-01-23 12:35:35 -05:00
Barış Soner Uşaklı
b2c6fbeddb
fix : #13919
2026-01-23 12:34:59 -05:00
Barış Soner Uşaklı
090b9f55bc
fix: use min
2026-01-23 12:31:46 -05:00
renovate[bot]
abfb10e34d
fix(deps): update dependency nodebb-theme-harmony to v2.1.36 ( #13923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 12:31:22 -05:00
Barış Soner Uşaklı
d25e7726a7
fix : #13918 , make arrayLimit configurable increase default to 50
...
cap at 100
2026-01-23 12:31:09 -05:00
renovate[bot]
14e20a3202
fix(deps): update dependency pg-cursor to v2.16.2 ( #13915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 12:06:54 -05:00
renovate[bot]
0b822c96a7
fix(deps): update dependency lodash to v4.17.23 ( #13916 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 12:06:45 -05:00
Julian Lam
69c5f94193
fix: proper attachment generation on replies, fixed replies getting thumb attachment when it wasn't part of it
2026-01-23 11:35:32 -05:00
Barış Soner Uşaklı
d2e1629f58
chore: up themes
2026-01-22 17:07:09 -05:00
Barış Soner Uşaklı
e231c010f6
refactor: get rid of map, move parallel calls into promise.all
2026-01-22 11:49:16 -05:00
Barış Soner Uşaklı
f29c9f064b
fix: closes #13258 , dont mark digest as delivered if it fails
...
show fail count and sent count separately
2026-01-22 11:31:59 -05:00
Barış Soner Uşaklı
252d1d09a0
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.
2026-01-21 20:31:16 -05:00
Barış Soner Uşaklı
07d1f22401
refactor: get rid of global.env, use process.env.NODE_ENV
2026-01-21 20:14:15 -05:00
Barış Soner Uşaklı
3272ea576f
fix missing await on appendFile
2026-01-21 18:42:31 -05:00
Barış Soner Uşaklı
2ded681396
refactor: make custom user field icons fixed width in the acp
2026-01-21 18:41:15 -05:00
Barış Soner Uşaklı
7ac5446a13
refactor: use local cache for plugin isActive check
2026-01-21 18:39:45 -05:00
Barış Soner Uşaklı
1b08aef2d0
fix: wrap fields in quotes in user csv export
2026-01-21 18:31:58 -05:00
renovate[bot]
3f50d52a4e
fix(deps): update dependency pg to v8.17.2 ( #13914 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 18:20:36 -05:00
Julian Lam
ad27347fa2
fix: update buildRecipents to add option to skip target creation step, update ap actors for note to not bother building targets
2026-01-21 14:43:31 -05:00
Julian Lam
fac3185974
refactor: Actors.getLocalFollowers to Actors.getFollowers, can pass in both local and remote ids
2026-01-21 14:42:16 -05:00
Julian Lam
eb27b96430
fix: notes announce cache, use cache when retrieving tid posters
2026-01-21 12:53:41 -05:00
Julian Lam
e697d600d1
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
2026-01-21 12:07:00 -05:00
Julian Lam
f9affbad58
fix: cache detection logic in context parseItem executing earlier than needed causing false positives
2026-01-21 10:51:15 -05:00
Barış Soner Uşaklı
ec4e7ef1b7
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
2026-01-20 22:19:22 -05:00
Barış Soner Uşaklı
7bc9fe3b75
refactor: dont include scheduled topics in unread
2026-01-20 21:08:38 -05:00
Barış Soner Uşaklı
d867d8adbb
fix: closes #10682 , strip unicode control chars
...
that explode rss module
2026-01-20 20:50:04 -05:00
Barış Soner Uşaklı
d3f653e648
fix: require
2026-01-20 20:15:54 -05:00
Barış Soner Uşaklı
beb3f8ff94
Merge branch 'master' into develop
2026-01-20 20:15:07 -05:00
Barış Soner Uşaklı
13bf64c956
fix: closes #12458 , on socket.io reconnect
...
load messages after last data-index
2026-01-20 20:14:40 -05:00
Barış Soner Uşaklı
fffe039f46
refactor: remove chats.initialized, all events handlers are removed before being added
2026-01-20 19:09:32 -05:00
Barış Soner Uşaklı
ab39e7f8ae
refactor: move chat page events to a new file
2026-01-20 19:02:43 -05:00
Barış Soner Uşaklı
07d2c9463e
fix: remove bidi chars from displayname
...
fixes chat teasers and probably every other place where display name is shown
2026-01-20 18:42:31 -05:00
Barış Soner Uşaklı
50c26dd583
fix: closes #11499
2026-01-20 17:57:55 -05:00
Barış Soner Uşaklı
6b3ec63621
refactor: add guards against bad data & infi loops
2026-01-20 12:05:52 -05:00
Barış Soner Uşaklı
2ba8907ac8
refactor: tags were moved into topic hash a while ago
2026-01-20 11:57:22 -05:00
Barış Soner Uşaklı
512b1e7296
fix: remove lowercase bidi controls as well
2026-01-20 11:17:30 -05:00
Barış Soner Uşaklı
37675689f8
refactor: move username check to createOrQueue
2026-01-19 22:43:39 -05:00
Barış Soner Uşaklı
bb4fd31939
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2026-01-19 22:26:13 -05:00
Barış Soner Uşaklı
7e27da61ab
refactor: checkUsername function https://github.com/NodeBB/NodeBB/issues/10864
2026-01-19 22:26:09 -05:00
Misty Release Bot
aaa9570e7b
chore(i18n): fallback strings for new resources: nodebb.error
2026-01-20 03:18:46 +00:00
Barış Soner Uşaklı
84bd409a7c
Merge branch 'master' into develop
2026-01-19 22:18:20 -05:00
Barış Soner Uşaklı
635715ef51
refactor: already checked inside user.isPasswordValid
2026-01-19 22:16:37 -05:00
Julian Lam
0262bb83f3
fix: restrict topic backfill to logged-in users when browsing to a category
2026-01-19 21:44:14 -05:00
Julian Lam
428b6e730a
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.
2026-01-19 21:38:48 -05:00
Barış Soner Uşaklı
f90c86492a
chore: up link-preview
2026-01-19 21:36:26 -05:00
Barış Soner Uşaklı
39af838376
fix : #13909 , show 413 error properly
...
add tx string
2026-01-19 20:59:55 -05:00
Misty Release Bot
dce82aaeca
chore(i18n): fallback strings for new resources: nodebb.topic
2026-01-20 00:07:11 +00:00
Julian Lam
0c79eaa529
feat: topic crossposts generate topic events, #13908
2026-01-19 19:06:29 -05:00