Commit Graph

  • 167ba83033 fix(deps): update dependency nodemailer to v8.0.5 (#14159) renovate[bot] 2026-04-10 12:17:53 -04:00
  • 70a43808d1 chore(deps): update dependency smtp-server to v3.18.4 (#14157) renovate[bot] 2026-04-10 12:17:32 -04:00
  • c5b388dd2f Merge branch 'master' into develop Barış Soner Uşaklı 2026-04-10 11:47:40 -04:00
  • 71c6132f99 chore: up persona Barış Soner Uşaklı 2026-04-10 11:47:32 -04:00
  • e58e2f660e fix(deps): update dependency nodebb-plugin-link-preview to v2.2.4 (#14156) renovate[bot] 2026-04-10 11:46:48 -04:00
  • 4226f3c97d fix(deps): update dependency lru-cache to v11.3.3 (#14158) renovate[bot] 2026-04-10 11:42:12 -04:00
  • 333736e2e9 fix(deps): update dependency webpack to v5.106.1 (#14162) renovate[bot] 2026-04-10 11:41:32 -04:00
  • 19497b19be Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop Barış Soner Uşaklı 2026-04-10 09:15:46 -04:00
  • ba79b2fb5f Merge branch 'master' into develop Barış Soner Uşaklı 2026-04-10 09:15:40 -04:00
  • 09085d08bd Latest translations and fallbacks Misty Release Bot 2026-04-10 09:07:38 +00:00
  • 490963fbc2 fix: changed args in activitypub.sign Julian Lam 2026-04-09 19:55:12 -04:00
  • 5f5fa0930d fix: failing test due to expected thrown exception Julian Lam 2026-04-09 17:36:03 -04:00
  • ef2a17f25d fix: remove reference to hallucinated schema, fix hideSave definitions Julian Lam 2026-04-09 16:14:46 -04:00
  • 28e173d639 fix: properly order the routes Julian Lam 2026-04-09 16:09:42 -04:00
  • c4eeffc3f0 feat(public/openapi/read.yaml): add analytics and errors routes Julian Lam 2026-04-09 16:03:06 -04:00
  • 7f81b54112 feat(public/openapi): add OpenAPI v3 specifications for admin/federation/analytics and errors routes Julian Lam 2026-04-09 15:29:20 -04:00
  • 080aac5114 fix: lint Julian Lam 2026-04-09 15:35:53 -04:00
  • d611e259f8 chore(deps): update dependency jsdom to v29.0.2 (#14155) renovate[bot] 2026-04-09 11:30:43 -04:00
  • b67a9663b2 chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub Misty Release Bot 2026-04-09 14:50:31 +00:00
  • 21c4fbc5f1 fix: rejig AP errors UX Julian Lam 2026-04-09 10:47:55 -04:00
  • bd5e0ddc7f Latest translations and fallbacks Misty Release Bot 2026-04-09 09:07:38 +00:00
  • 098ee291b4 refactor: ap error recording to also capture stack trace, prettify json on output Julian Lam 2026-04-08 15:17:46 -04:00
  • 621aaa0f35 fix: reverse args Julian Lam 2026-04-08 13:36:55 -04:00
  • f097901f27 fix: revrange Julian Lam 2026-04-08 12:34:44 -04:00
  • b1f758f672 chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub Misty Release Bot 2026-04-08 16:17:53 +00:00
  • 818d621de3 fix: wrong database key Julian Lam 2026-04-08 12:17:24 -04:00
  • 3423541ea5 chore(i18n): fallback strings for new resources: nodebb.admin-menu, nodebb.admin-settings-activitypub Misty Release Bot 2026-04-08 16:14:52 +00:00
  • 2699fd2278 feat: ap/errors acp page Julian Lam 2026-04-08 12:12:53 -04:00
  • c270bb91f3 chore: incrementing version number - v4.10.2 Misty Release Bot 2026-04-08 15:37:04 +00:00
  • 64c6417cec chore: update changelog for v4.10.2 Misty Release Bot 2026-04-08 15:37:05 +00:00
  • 633fa1407d chore: incrementing version number - v4.10.2 v4.10.2 Misty Release Bot 2026-04-08 15:37:04 +00:00
  • f3ac2b5f3d Merge commit '9592c1762bd5e6f4b492e7fd84297bfddae92898' into v4.x Misty Release Bot 2026-04-08 15:36:33 +00:00
  • 9a981145de fix: analytics job Julian Lam 2026-04-08 11:32:49 -04:00
  • 85cfcfa87b fix: missing await Julian Lam 2026-04-08 11:29:22 -04:00
  • bfe0df736e feat: cron job to clear out old ap errors Julian Lam 2026-04-08 11:26:22 -04:00
  • 9b702addf0 Merge branch 'master' into develop Barış Soner Uşaklı 2026-04-08 11:24:29 -04:00
  • 9592c1762b dont set isAPI, it is done by middleware.prepareAPI Barış Soner Uşaklı 2026-04-08 11:24:19 -04:00
  • 71a27d81e9 Merge branch 'master' into develop Barış Soner Uşaklı 2026-04-08 11:19:23 -04:00
  • 55290da01a refactor: use renderHeaderType instead of two variables Barış Soner Uşaklı 2026-04-08 11:19:13 -04:00
  • 9b0daae6ad chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub Misty Release Bot 2026-04-08 15:18:50 +00:00
  • 188e2b10e9 feat: integrate ap.inErr analytics into federation analytics chart Julian Lam 2026-04-08 11:18:13 -04:00
  • 684f03db08 fix: alpha sort instances Julian Lam 2026-04-08 10:51:15 -04:00
  • 0956eba08a fix: remove commented-out lines Julian Lam 2026-04-08 10:47:12 -04:00
  • fed7bd704c Latest translations and fallbacks Misty Release Bot 2026-04-08 09:07:39 +00:00
  • 4366bdd0d8 fix: use file.exists instead of try/catch to detect missing email logo (#14154) Dirk Plate 2026-04-07 15:11:54 +02:00
  • 9a5e417402 Latest translations and fallbacks Misty Release Bot 2026-04-07 09:07:37 +00:00
  • 044f71d27d fix(deps): update dependency lru-cache to v11.3.2 (#14153) renovate[bot] 2026-04-06 20:36:18 -04:00
  • 62b65e69ab fix: closes #14151, handle null req.body Barış Soner Uşaklı 2026-04-06 17:19:55 -04:00
  • 5d5490d36a fix: closes #14151, handle null req.body Barış Soner Uşaklı 2026-04-06 17:19:55 -04:00
  • 7a0443c50a fix: lint Julian Lam 2026-04-06 10:35:18 -04:00
  • ae3cf3c011 chore(i18n): fallback strings for new resources: nodebb.error Misty Release Bot 2026-04-06 13:54:53 +00:00
  • 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 Julian Lam 2026-04-06 09:54:18 -04:00
  • 8753900851 Latest translations and fallbacks Misty Release Bot 2026-04-06 09:07:37 +00:00
  • 71a3608d34 chore(deps): update dependency sass-embedded to v1.99.0 (#14144) renovate[bot] 2026-04-05 20:17:27 -04:00
  • 247f4b634c fix(deps): update dependency sass to v1.99.0 (#14145) renovate[bot] 2026-04-05 13:58:03 -04:00
  • 094133c585 fix(deps): update dependency validator to v13.15.35 (#14143) renovate[bot] 2026-04-05 13:57:45 -04:00
  • dd9bc1b429 Latest translations and fallbacks Misty Release Bot 2026-04-04 09:07:36 +00:00
  • 4dfbd8d51f fix: remove optional Barış Soner Uşaklı 2026-04-03 22:04:59 -04:00
  • 20e751f0e8 fix: remove optional Barış Soner Uşaklı 2026-04-03 22:04:59 -04:00
  • 0568ef4310 fix: #14147, dont create wrong backlinks Barış Soner Uşaklı 2026-04-03 21:54:05 -04:00
  • a09192d486 fix: #14147, dont create wrong backlinks Barış Soner Uşaklı 2026-04-03 21:54:05 -04:00
  • e145330c37 perf: convert expireAt index to partial Barış Soner Uşaklı 2026-04-03 20:17:06 -04:00
  • 072b1e864d dont escape viewport meta tag Barış Soner Uşaklı 2026-04-03 17:01:48 -04:00
  • 0e79029b7f fix(deps): update dependency lodash to v4.18.1 (#14137) renovate[bot] 2026-04-03 16:45:50 -04:00
  • f66317b7a7 add extension to name, when upload profile pictures Barış Soner Uşaklı 2026-04-03 12:03:46 -04:00
  • 6973cc8003 fix(deps): update dependency esbuild to v0.28.0 (#14141) renovate[bot] 2026-04-02 18:11:38 -04:00
  • 41e01d8ae5 fix(deps): update dependency nodebb-theme-harmony to v2.2.64 (#14140) renovate[bot] 2026-04-02 18:10:44 -04:00
  • 7088d378ea add opera to icons Barış Soner Uşaklı 2026-04-02 17:14:10 -04:00
  • b3600e0b7f fix: add in a deduplication guard after calling contexts.getItems Julian Lam 2026-04-02 15:31:45 -04:00
  • 5a04916879 fix: off-by-one error in helpers.generateCollection, fixed incorrect totalItems count between pages in Actors.topic Julian Lam 2026-04-02 14:48:00 -04:00
  • 531d20af3e fix: wrap batch processing behind setImmediate() so that it runs on the next iteration of the event loop Julian Lam 2026-04-02 12:16:50 -04:00
  • 6371528f2a fix: pre-calculate payload digest earlier in chain so that it is not unnecessarily done once per recipient Julian Lam 2026-04-02 11:59:25 -04:00
  • 448a76e1c4 refactor: replace old createSign/createVerify methods with more modern sign/verify, called asynchronously, add lru cache to public key fetches so that a received activity does not kick off a network request unnecessarily Julian Lam 2026-04-02 11:39:33 -04:00
  • be44247339 fix: dynamically calculate batch size and interval when sending AP messages, based on CPU count, #14138 Julian Lam 2026-04-02 11:08:50 -04:00
  • c397398084 chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub Misty Release Bot 2026-04-01 19:09:19 +00:00
  • f008a65ea2 feat: record AP parsing failures, save activity in db for 24h Julian Lam 2026-04-01 15:08:53 -04:00
  • fa0b72e2a2 fix: wrong set name Julian Lam 2026-04-01 14:41:36 -04:00
  • cd66230121 chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub Misty Release Bot 2026-04-01 18:33:17 +00:00
  • 54893c81b4 feat: hourly and daily terms for ap analytics Julian Lam 2026-04-01 14:32:50 -04:00
  • ab3c39eb62 fix: bad args sent to activitypub.record.send Julian Lam 2026-04-01 14:09:56 -04:00
  • 30b494a14d chore(i18n): fallback strings for new resources: nodebb.admin-settings-activitypub Misty Release Bot 2026-04-01 18:03:28 +00:00
  • a58771ed8a fix: rename 'activities' to 'received' in federation analytics Julian Lam 2026-04-01 14:02:56 -04:00
  • 0b80cf1c92 feat: track and show sent activities as well Julian Lam 2026-04-01 14:00:04 -04:00
  • cb8b0bb3a3 chore(i18n): fallback strings for new resources: nodebb.admin-menu, nodebb.admin-settings-activitypub Misty Release Bot 2026-04-01 17:43:19 +00:00
  • 9e5312a185 feat: basic federation analytics with filtering by host Julian Lam 2026-04-01 13:39:47 -04:00
  • 0d295f51ec Latest translations and fallbacks Misty Release Bot 2026-04-01 09:07:40 +00:00
  • 4c1f6b1f56 fix: encode nid in client-side when marking notifications read/unread Julian Lam 2026-03-31 14:42:13 -04:00
  • 1ac17f5c64 Latest translations and fallbacks Misty Release Bot 2026-03-31 09:07:38 +00:00
  • 6dba5ce9dd Merge branch 'master' into develop Barış Soner Uşaklı 2026-03-30 19:43:06 -04:00
  • fb48ab3455 fix: user image og:image Barış Soner Uşaklı 2026-03-30 19:42:58 -04:00
  • e15b7ff7f8 fix: method name Barış Soner Uşaklı 2026-03-30 18:32:40 -04:00
  • 2612340bc9 refactor socket notifications (#14135) Barış Uşaklı 2026-03-30 12:02:34 -04:00
  • ce4549c524 fix: do not plumb req.uid into notes.assert (breaks getParentChain) Julian Lam 2026-03-30 11:55:03 -04:00
  • 99e110fa2f Merge branch 'develop' into socket-notifications-refactor socket-notifications-refactor Barış Uşaklı 2026-03-30 11:00:47 -04:00
  • b98c064146 chore(i18n): fallback strings for new resources: nodebb.error Misty Release Bot 2026-03-30 14:29:52 +00:00
  • be347e674b fix: loosen actor-matching check in Undo activity Julian Lam 2026-03-30 10:29:23 -04:00
  • c37a9103c8 fix: ActivityPub.fetchPublicKey to better handle key IDs that return CryptographicKey objects, #14130 Julian Lam 2026-03-30 10:20:35 -04:00
  • d0d5441340 Merge branch 'master' into develop Barış Soner Uşaklı 2026-03-30 09:47:45 -04:00
  • af0e3d9689 fix: closes #14133, don't modify displayName for system groups Barış Soner Uşaklı 2026-03-30 09:45:07 -04:00
  • b629b8cfb5 Latest translations and fallbacks Misty Release Bot 2026-03-30 09:07:38 +00:00