renovate[bot]
d611e259f8
chore(deps): update dependency jsdom to v29.0.2 ( #14155 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 11:30:43 -04:00
Misty Release Bot
b67a9663b2
chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub
2026-04-09 14:50:31 +00:00
Julian Lam
21c4fbc5f1
fix: rejig AP errors UX
2026-04-09 10:50:02 -04:00
Misty Release Bot
bd5e0ddc7f
Latest translations and fallbacks
2026-04-09 09:07:38 +00:00
Julian Lam
098ee291b4
refactor: ap error recording to also capture stack trace, prettify json on output
2026-04-08 15:17:46 -04:00
Julian Lam
621aaa0f35
fix: reverse args
2026-04-08 13:36:55 -04:00
Julian Lam
f097901f27
fix: revrange
2026-04-08 12:34:48 -04:00
Misty Release Bot
b1f758f672
chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub
2026-04-08 16:17:53 +00:00
Julian Lam
818d621de3
fix: wrong database key
2026-04-08 12:17:28 -04:00
Misty Release Bot
3423541ea5
chore(i18n): fallback strings for new resources: nodebb.admin-menu, nodebb.admin-settings-activitypub
2026-04-08 16:14:52 +00:00
Julian Lam
2699fd2278
feat: ap/errors acp page
2026-04-08 12:12:53 -04:00
Misty Release Bot
64c6417cec
chore: update changelog for v4.10.2
2026-04-08 15:37:05 +00:00
Misty Release Bot
633fa1407d
chore: incrementing version number - v4.10.2
v4.10.2
2026-04-08 15:37:04 +00:00
Julian Lam
9a981145de
fix: analytics job
2026-04-08 11:32:49 -04:00
Julian Lam
85cfcfa87b
fix: missing await
2026-04-08 11:29:22 -04:00
Julian Lam
bfe0df736e
feat: cron job to clear out old ap errors
2026-04-08 11:26:27 -04:00
Barış Soner Uşaklı
9b702addf0
Merge branch 'master' into develop
2026-04-08 11:24:29 -04:00
Barış Soner Uşaklı
9592c1762b
dont set isAPI, it is done by middleware.prepareAPI
2026-04-08 11:24:19 -04:00
Barış Soner Uşaklı
71a27d81e9
Merge branch 'master' into develop
2026-04-08 11:19:23 -04:00
Barış Soner Uşaklı
55290da01a
refactor: use renderHeaderType instead of two variables
...
add middleware.admin.buildHeaderAsync so it can be called manually with await middleware.admin.buildHeaderAsync(req, res)
2026-04-08 11:19:13 -04:00
Misty Release Bot
9b0daae6ad
chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub
2026-04-08 15:18:50 +00:00
Julian Lam
188e2b10e9
feat: integrate ap.inErr analytics into federation analytics chart
2026-04-08 11:18:15 -04:00
Julian Lam
684f03db08
fix: alpha sort instances
2026-04-08 11:18:15 -04:00
Julian Lam
0956eba08a
fix: remove commented-out lines
2026-04-08 11:18:15 -04:00
Misty Release Bot
fed7bd704c
Latest translations and fallbacks
2026-04-08 09:07:39 +00:00
Dirk Plate
4366bdd0d8
fix: use file.exists instead of try/catch to detect missing email logo ( #14154 )
...
The previous ENOENT check in getLogoSize never worked because image.size
passes the path directly to sharp, which throws a plain Error with message
"Input file is missing" rather than a Node.js ENOENT error. This caused
saving any admin settings to fail when brand:logo was set but the x50 file
was missing (e.g. after a fresh deployment).
2026-04-07 09:11:54 -04:00
Misty Release Bot
9a5e417402
Latest translations and fallbacks
2026-04-07 09:07:37 +00:00
renovate[bot]
044f71d27d
fix(deps): update dependency lru-cache to v11.3.2 ( #14153 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-06 20:36:18 -04:00
Barış Soner Uşaklı
62b65e69ab
fix: closes #14151 , handle null req.body
2026-04-06 17:20:06 -04:00
Barış Soner Uşaklı
5d5490d36a
fix: closes #14151 , handle null req.body
2026-04-06 17:19:55 -04:00
Julian Lam
7a0443c50a
fix: lint
2026-04-06 10:35:25 -04:00
Misty Release Bot
ae3cf3c011
chore(i18n): fallback strings for new resources: nodebb.error
2026-04-06 13:54:53 +00:00
Julian Lam
d74e5fabbe
refactor: activitypub inbox to throw errors directly, move reject to internal method, handle errors at controller level by calling internal reject method to bounce back an AP Reject, closes ##14150
2026-04-06 09:54:23 -04:00
Misty Release Bot
8753900851
Latest translations and fallbacks
2026-04-06 09:07:37 +00:00
renovate[bot]
71a3608d34
chore(deps): update dependency sass-embedded to v1.99.0 ( #14144 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 20:17:27 -04:00
renovate[bot]
247f4b634c
fix(deps): update dependency sass to v1.99.0 ( #14145 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 13:58:03 -04:00
renovate[bot]
094133c585
fix(deps): update dependency validator to v13.15.35 ( #14143 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 13:57:45 -04:00
Misty Release Bot
dd9bc1b429
Latest translations and fallbacks
2026-04-04 09:07:36 +00:00
Barış Soner Uşaklı
4dfbd8d51f
fix: remove optional
2026-04-03 22:05:08 -04:00
Barış Soner Uşaklı
20e751f0e8
fix: remove optional
2026-04-03 22:04:59 -04:00
Barış Soner Uşaklı
0568ef4310
fix : #14147 , dont create wrong backlinks
...
syncBacklinks expects raw post content, html was passed to it from onNewPost since it was switched to use getPostSummary
backlinkRegex was matching ${nconf.get('url')}/topic/1aef954c-d0dc-45cf-acf2-e3a59f6cc134/foo and return tid=1 instead of the uuid
remove useless if check in syncBacklinks
fixed parseInts on tids
current - remove are both arrays use .length
2026-04-03 21:54:18 -04:00
Barış Soner Uşaklı
a09192d486
fix : #14147 , dont create wrong backlinks
...
syncBacklinks expects raw post content, html was passed to it from onNewPost since it was switched to use getPostSummary
backlinkRegex was matching ${nconf.get('url')}/topic/1aef954c-d0dc-45cf-acf2-e3a59f6cc134/foo and return tid=1 instead of the uuid
remove useless if check in syncBacklinks
fixed parseInts on tids
current - remove are both arrays use .length
2026-04-03 21:54:05 -04:00
Barış Soner Uşaklı
e145330c37
perf: convert expireAt index to partial
...
no need to store null in index for all documents
2026-04-03 20:17:06 -04:00
Barış Soner Uşaklı
072b1e864d
dont escape viewport meta tag
2026-04-03 17:01:48 -04:00
renovate[bot]
0e79029b7f
fix(deps): update dependency lodash to v4.18.1 ( #14137 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 16:45:50 -04:00
Barış Soner Uşaklı
f66317b7a7
add extension to name, when upload profile pictures
2026-04-03 12:03:46 -04:00
renovate[bot]
6973cc8003
fix(deps): update dependency esbuild to v0.28.0 ( #14141 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 18:11:38 -04:00
renovate[bot]
41e01d8ae5
fix(deps): update dependency nodebb-theme-harmony to v2.2.64 ( #14140 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 18:10:44 -04:00
Barış Soner Uşaklı
7088d378ea
add opera to icons
2026-04-02 17:14:10 -04:00
Julian Lam
b3600e0b7f
fix: add in a deduplication guard after calling contexts.getItems
2026-04-02 15:31:45 -04:00