Commit Graph

32159 Commits

Author SHA1 Message Date
renovate[bot]
333736e2e9 fix(deps): update dependency webpack to v5.106.1 (#14162)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 11:41:32 -04:00
Barış Soner Uşaklı
19497b19be Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-04-10 09:15:46 -04:00
Barış Soner Uşaklı
ba79b2fb5f Merge branch 'master' into develop 2026-04-10 09:15:40 -04:00
Misty Release Bot
09085d08bd Latest translations and fallbacks 2026-04-10 09:07:38 +00:00
Julian Lam
490963fbc2 fix: changed args in activitypub.sign 2026-04-09 20:15:42 -04:00
Julian Lam
5f5fa0930d fix: failing test due to expected thrown exception 2026-04-09 20:15:42 -04:00
Julian Lam
ef2a17f25d fix: remove reference to hallucinated schema, fix hideSave definitions 2026-04-09 20:15:42 -04:00
Julian Lam
28e173d639 fix: properly order the routes 2026-04-09 20:15:42 -04:00
Julian Lam
c4eeffc3f0 feat(public/openapi/read.yaml): add analytics and errors routes
Co-authored-by: aider (ollama/qwen2.5-coder:7b) <aider@aider.chat>
2026-04-09 20:15:42 -04:00
Julian Lam
7f81b54112 feat(public/openapi): add OpenAPI v3 specifications for admin/federation/analytics and errors routes
Co-authored-by: aider (ollama/qwen2.5-coder:7b) <aider@aider.chat>
2026-04-09 20:15:42 -04:00
Julian Lam
080aac5114 fix: lint 2026-04-09 15:36:01 -04:00
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