Commit Graph

  • cd2ed209a0 fix(deps): update dependency spdx-license-list to v6.10.0 (#13303) renovate[bot] 2025-04-04 14:02:55 -04:00
  • c93dc5897a refactor: break long line Barış Soner Uşaklı 2025-04-04 11:47:24 -04:00
  • 0bd4394093 chore(deps): update dependency sass-embedded to v1.86.3 (#13301) renovate[bot] 2025-04-04 11:11:00 -04:00
  • c41c7e8a03 fix: posts.uploads.usage since paths changed Barış Soner Uşaklı 2025-04-04 11:04:09 -04:00
  • 3ad6ee075b Thumb uploads/post uploads normalization (#13300) Barış Soner Uşaklı 2025-04-04 10:45:05 -04:00
  • cd70e6c610 fix: req.body can be undefined Barış Soner Uşaklı 2025-04-04 09:24:54 -04:00
  • d9074dbc41 fix(deps): update dependency bootstrap to v5.3.4 (#13299) renovate[bot] 2025-04-03 17:16:47 -04:00
  • bbfd64457d fix: closes #13298, catch exceptions in webfinger and nodeinfo Barış Soner Uşaklı 2025-04-03 12:57:49 -04:00
  • a6839b6149 refactor: only write to db on runJobs processes Barış Soner Uşaklı 2025-04-03 12:52:02 -04:00
  • 667367a68f refactor: use bulk increment Barış Soner Uşaklı 2025-04-03 11:53:48 -04:00
  • dd3d1917d1 fix(deps): update dependency nodebb-plugin-mentions to v4.7.3 (#13294) renovate[bot] 2025-04-03 11:13:07 -04:00
  • dfd2621ebd fix(deps): update dependency bootbox to v6.0.2 (#13293) renovate[bot] 2025-04-03 11:12:51 -04:00
  • fdcd2a84a4 chore(deps): update dependency sass-embedded to v1.86.2 (#13291) renovate[bot] 2025-04-03 11:10:21 -04:00
  • 1a763cbbf2 fix(deps): update dependency sass to v1.86.2 (#13295) renovate[bot] 2025-04-03 11:10:04 -04:00
  • 311cbec222 fix(deps): update dependency benchpressjs to v2.5.5 (#13292) renovate[bot] 2025-04-03 10:40:11 -04:00
  • 5caadd2d50 fix(deps): update dependency nodebb-theme-harmony to v2.1.0 (#13296) renovate[bot] 2025-04-03 10:39:58 -04:00
  • bc8126c7c0 chore: up dbsearch Barış Soner Uşaklı 2025-04-03 10:18:34 -04:00
  • e6a021760d fix(deps): update dependency esbuild to v0.25.2 (#13284) renovate[bot] 2025-04-03 09:54:27 -04:00
  • c46c262330 fix(deps): update dependency cron to v4.1.3 (#13282) renovate[bot] 2025-04-03 09:54:04 -04:00
  • 4b9331d95f chore: up dbsearch Barış Soner Uşaklı 2025-04-03 09:53:30 -04:00
  • d464b80f35 fix progress bar bg Barış Soner Uşaklı 2025-04-02 11:13:26 -04:00
  • ef98f8f9d3 fix: closes #13205, make parent post font-size small until expanded Barış Soner Uşaklı 2025-04-02 10:01:05 -04:00
  • 2c59007b10 fix: closes #13275, set 'announces' after adding to zset to prevent race condition Barış Soner Uşaklı 2025-04-01 10:55:03 -04:00
  • d9f33204a8 fix: use slug instead of groupname in acp for groups Barış Soner Uşaklı 2025-04-01 10:46:31 -04:00
  • bee38166c7 Latest translations and fallbacks Misty Release Bot 2025-04-01 09:20:25 +00:00
  • 2b8839ec66 chore: cut v4.3.0-alpha.2 v4.3.0-alpha.2 Julian Lam 2025-03-31 16:09:03 -04:00
  • 6089b8ff04 fix: key ownership cross-check to also work with remote categories, #13255 Julian Lam 2025-03-31 15:17:25 -04:00
  • 455461d37a chore: cut v4.3.0-alpha Julian Lam 2025-03-28 12:27:34 -04:00
  • 4e5a4fc403 fix: #13255, assert all recipients of the main post when asserting a note, so that remote categories can be discovered Julian Lam 2025-03-26 14:44:22 -04:00
  • 2ead2972f8 fix: remote categories should not show up in a user's follow lists Julian Lam 2025-03-26 14:08:26 -04:00
  • 96c5063468 fix: #13255, remote user-to-category migration should not move shares that are already in an existing cid Julian Lam 2025-03-26 12:28:10 -04:00
  • 67476ec6e1 fix: proper handling of actors.qualify response Julian Lam 2025-03-26 12:00:55 -04:00
  • ddb57ac41a fix: missing dep Julian Lam 2025-03-25 10:44:39 -04:00
  • fe16ee9c3e test: additional test for remote category topic assertion when ignoring category Julian Lam 2025-03-25 10:44:39 -04:00
  • 4ffb417c93 fix: topics in remote categories showing up in /recent Julian Lam 2025-03-25 10:44:08 -04:00
  • 7872b29b18 fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes Julian Lam 2025-03-25 10:20:50 -04:00
  • 477aacec4b dont make db call if ap disabled Barış Soner Uşaklı 2025-03-24 16:02:28 -04:00
  • f60b1fdd51 refactor: use promise.all Barış Soner Uşaklı 2025-03-24 16:01:08 -04:00
  • 9bc4fb3fc3 fix: spread fail, @julianlam Barış Soner Uşaklı 2025-03-24 15:48:01 -04:00
  • 4672d5aff8 feat: remote user to category migration should also migrate local user follows into category watches Julian Lam 2025-03-24 15:15:48 -04:00
  • c622cccb40 fix: filter out non-asserted targets when sending ap messages, diff. getter method when passed-in ID is a remote category Julian Lam 2025-03-24 14:29:26 -04:00
  • fad0d2fbb4 fix: tag whitelist check socket call for remote categories Julian Lam 2025-03-24 14:15:37 -04:00
  • 24a144832c feat: allowing manual group assertion via category search input Julian Lam 2025-03-24 14:05:40 -04:00
  • 276558fb55 fix: migrate topics as system user instead of uid 0 Julian Lam 2025-03-24 13:55:14 -04:00
  • 3b40b03c6d send ap follow/undo-follow if remote category watch state changes Julian Lam 2025-03-24 12:00:08 -04:00
  • f0ccca2a55 feat: remote group actors migrated to categories if they were previous asserted as remote users Julian Lam 2025-03-24 11:53:39 -04:00
  • 39bcc32f7a fix: do not send out ap (undo:)follow if local user or category is (not)already following Julian Lam 2025-03-24 11:52:09 -04:00
  • 4b95db1da8 test: #13255, reply to topic in remote category addresses remote category Julian Lam 2025-03-21 14:22:22 -04:00
  • 2733a7a612 feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests Julian Lam 2025-03-21 14:16:33 -04:00
  • aa1ff61c06 fix: allow category controller to respond also by remote category id Julian Lam 2025-03-20 14:48:09 -04:00
  • 8da0413810 feat: #13255, deliver asserted topics to remote category followers Julian Lam 2025-03-20 13:02:30 -04:00
  • 6f34744130 fix: #13255, update category search logic to allow for remote categories Julian Lam 2025-03-19 23:16:48 -04:00
  • eb335c98c2 feat: #13255, add category name and handle to category search zset Julian Lam 2025-03-19 23:04:43 -04:00
  • 6e12b7468d refactor: categories.sortTidsBySet to not take cid, retrieve from tids themselves Julian Lam 2025-03-19 22:18:47 -04:00
  • c08fdfa04e test: remote user pruning tests Julian Lam 2025-03-19 11:02:48 -04:00
  • f9ffbb27cb feat: integrate remote category pruning into actor pruning logic Julian Lam 2025-03-19 10:53:37 -04:00
  • b1f5fd046f feat: migration of group-as-user to group-as-category, remote category purging, more tests Julian Lam 2025-03-18 14:50:04 -04:00
  • 0e88379189 fix: delete shares zset on account deletion Julian Lam 2025-03-18 11:15:31 -04:00
  • 2ad8c1dbfe test: introduce overrides into person and group mocks Julian Lam 2025-03-18 11:06:10 -04:00
  • 884ed1b973 test: have ap helper mocks for person and group auto-save to ap cache Julian Lam 2025-03-18 10:18:38 -04:00
  • 4c6b1ef4ae test: add failing tests for actor/group assertion via wrong method, remote user to category migration Julian Lam 2025-03-18 10:16:40 -04:00
  • 173d9133b0 feat: asserted topics and posts to remote categories will notify and add to unread based on remote category watch state Julian Lam 2025-03-17 14:52:52 -04:00
  • ae36ab5727 test: add tests for topics slotting into remote categories if addressed Julian Lam 2025-03-17 12:02:43 -04:00
  • 286df3c66b test: group actor assertion tests Julian Lam 2025-03-17 11:44:32 -04:00
  • f487115967 refactor: allow topics to be asserted directly into a remote category, or -1 otherwise Julian Lam 2025-03-14 15:26:59 -04:00
  • a422268b09 feat: also include category in to field when mocking post for federation Julian Lam 2025-03-13 16:06:06 -04:00
  • 5e266e185c refactor: ability to browse to remote categories, group actor assertion logic, etc. -- no logic to assign topics to remote categories yet Julian Lam 2025-03-13 15:50:44 -04:00
  • 0c5bf395ed revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a Julian Lam 2025-03-12 11:52:07 -04:00
  • 4cdfcf95e6 lint: fix tabs Barış Soner Uşaklı 2025-03-28 16:06:38 -04:00
  • 11f7b42ce8 fix(deps): update dependency cron to v4.1.2 (#13281) renovate[bot] 2025-03-28 13:58:54 -04:00
  • aa4f23bfad fix: do not await the batch call to sendMessage Julian Lam 2025-03-28 12:59:06 -04:00
  • 4b22f29778 fix: commenting out outward federation of Add activity, pending forumwg discussion Julian Lam 2025-03-28 12:39:19 -04:00
  • 15cc5b1540 chore: cut v4.3.0-alpha v4.3.0-alpha Julian Lam 2025-03-28 12:27:34 -04:00
  • c1744258cc fix: #13255, assert all recipients of the main post when asserting a note, so that remote categories can be discovered Julian Lam 2025-03-26 14:44:22 -04:00
  • 3a507ea04c fix: remote categories should not show up in a user's follow lists Julian Lam 2025-03-26 14:08:26 -04:00
  • a3fcb3a1c6 fix: #13255, remote user-to-category migration should not move shares that are already in an existing cid Julian Lam 2025-03-26 12:28:10 -04:00
  • 277f074cee fix: proper handling of actors.qualify response Julian Lam 2025-03-26 12:00:55 -04:00
  • 2eca994c57 fix: missing dep Julian Lam 2025-03-25 10:44:39 -04:00
  • aa452a3b41 test: additional test for remote category topic assertion when ignoring category Julian Lam 2025-03-25 10:44:39 -04:00
  • 58580d4e48 fix: topics in remote categories showing up in /recent Julian Lam 2025-03-25 10:44:08 -04:00
  • 1a27a36c42 fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes Julian Lam 2025-03-25 10:20:50 -04:00
  • 71d93d1754 dont make db call if ap disabled Barış Soner Uşaklı 2025-03-24 16:02:28 -04:00
  • e256fbe052 refactor: use promise.all Barış Soner Uşaklı 2025-03-24 16:01:08 -04:00
  • 2bd5293a3a fix: spread fail, @julianlam Barış Soner Uşaklı 2025-03-24 15:48:01 -04:00
  • 700f91c44a feat: remote user to category migration should also migrate local user follows into category watches Julian Lam 2025-03-24 15:15:48 -04:00
  • ca934de55a fix: filter out non-asserted targets when sending ap messages, diff. getter method when passed-in ID is a remote category Julian Lam 2025-03-24 14:29:26 -04:00
  • c6d7fcdeaf fix: tag whitelist check socket call for remote categories Julian Lam 2025-03-24 14:15:37 -04:00
  • 17a107d1d5 feat: allowing manual group assertion via category search input Julian Lam 2025-03-24 14:05:40 -04:00
  • 452eaff723 fix: migrate topics as system user instead of uid 0 Julian Lam 2025-03-24 13:55:14 -04:00
  • 0387be7782 send ap follow/undo-follow if remote category watch state changes Julian Lam 2025-03-24 12:00:08 -04:00
  • 1686fb2c63 feat: remote group actors migrated to categories if they were previous asserted as remote users Julian Lam 2025-03-24 11:53:39 -04:00
  • 502de25136 fix: do not send out ap (undo:)follow if local user or category is (not)already following Julian Lam 2025-03-24 11:52:09 -04:00
  • d5c27043ac test: #13255, reply to topic in remote category addresses remote category Julian Lam 2025-03-21 14:22:22 -04:00
  • 38b82acfbc feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests Julian Lam 2025-03-21 14:16:33 -04:00
  • 77bd92d55e fix: allow category controller to respond also by remote category id Julian Lam 2025-03-20 14:48:09 -04:00
  • 936ea55516 feat: #13255, deliver asserted topics to remote category followers Julian Lam 2025-03-20 13:02:30 -04:00
  • 0ceb1a6965 fix: #13255, update category search logic to allow for remote categories Julian Lam 2025-03-19 23:16:48 -04:00
  • 5c94ec4d14 feat: #13255, add category name and handle to category search zset Julian Lam 2025-03-19 23:04:43 -04:00
  • 4b19c18d51 refactor: categories.sortTidsBySet to not take cid, retrieve from tids themselves Julian Lam 2025-03-19 22:18:47 -04:00
  • b60c28c3fa test: remote user pruning tests Julian Lam 2025-03-19 11:02:48 -04:00