Commit Graph

  • fb993c8a55 refactor: use promise.all Barış Soner Uşaklı 2025-03-24 16:01:08 -04:00
  • 223d70550c fix: spread fail, @julianlam Barış Soner Uşaklı 2025-03-24 15:48:01 -04:00
  • 8d6d1856ae 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
  • 93eb31c98d 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
  • e86a75219b fix: tag whitelist check socket call for remote categories Julian Lam 2025-03-24 14:15:37 -04:00
  • 59ccb2cc76 feat: allowing manual group assertion via category search input Julian Lam 2025-03-24 14:05:40 -04:00
  • 540af998a4 fix: migrate topics as system user instead of uid 0 Julian Lam 2025-03-24 13:55:14 -04:00
  • edc6708c68 send ap follow/undo-follow if remote category watch state changes Julian Lam 2025-03-24 12:00:08 -04:00
  • dba791df6f 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
  • c6cacdbd49 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
  • 9c74683b33 test: #13255, reply to topic in remote category addresses remote category Julian Lam 2025-03-21 14:22:22 -04:00
  • 3ff3403593 feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests Julian Lam 2025-03-21 14:16:33 -04:00
  • ef0c48bcda fix: allow category controller to respond also by remote category id Julian Lam 2025-03-20 14:48:09 -04:00
  • e06ddaddf5 feat: #13255, deliver asserted topics to remote category followers Julian Lam 2025-03-20 13:02:30 -04:00
  • 40ac3df69f fix: #13255, update category search logic to allow for remote categories Julian Lam 2025-03-19 23:16:48 -04:00
  • 6f630d76c2 feat: #13255, add category name and handle to category search zset Julian Lam 2025-03-19 23:04:43 -04:00
  • b278e8a4ea refactor: categories.sortTidsBySet to not take cid, retrieve from tids themselves Julian Lam 2025-03-19 22:18:47 -04:00
  • 87d2534a4b test: remote user pruning tests Julian Lam 2025-03-19 11:02:48 -04:00
  • d3a846e877 feat: integrate remote category pruning into actor pruning logic Julian Lam 2025-03-19 10:53:37 -04:00
  • d0e0ce2931 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
  • 05d28c02c2 fix: delete shares zset on account deletion Julian Lam 2025-03-18 11:15:31 -04:00
  • 37b60f0aaa test: introduce overrides into person and group mocks Julian Lam 2025-03-18 11:06:10 -04:00
  • ea1df8850d test: have ap helper mocks for person and group auto-save to ap cache Julian Lam 2025-03-18 10:18:38 -04:00
  • df233345a7 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
  • ff839213e4 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
  • de16003336 test: add tests for topics slotting into remote categories if addressed Julian Lam 2025-03-17 12:02:43 -04:00
  • 24114d52ba test: group actor assertion tests Julian Lam 2025-03-17 11:44:32 -04:00
  • 91cebe651a refactor: allow topics to be asserted directly into a remote category, or -1 otherwise Julian Lam 2025-03-14 15:26:59 -04:00
  • 1b3673da7a feat: also include category in to field when mocking post for federation Julian Lam 2025-03-13 16:06:06 -04:00
  • 244ce8d70e 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
  • 3f7c8678a3 revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a Julian Lam 2025-03-12 11:52:07 -04:00
  • 41be539fb8 chore(deps): update dependency @eslint/js to v9.24.0 (#13310) renovate[bot] 2025-04-09 09:35:11 -04:00
  • 140440ccbf fix(deps): update dependency webpack to v5.99.5 (#13312) renovate[bot] 2025-04-09 09:34:51 -04:00
  • dcb2e9b997 Latest translations and fallbacks Misty Release Bot 2025-04-09 09:20:04 +00:00
  • 5fa09a6756 fix(deps): update dependency cron to v4.1.4 (#13307) renovate[bot] 2025-04-08 11:52:40 -04:00
  • 6f3e985397 fix(deps): update dependency nodebb-theme-persona to v14.1.2 (#13311) renovate[bot] 2025-04-08 11:52:25 -04:00
  • 9905e6aa73 fix(deps): update dependency nodebb-theme-harmony to v2.1.3 (#13309) renovate[bot] 2025-04-08 11:52:13 -04:00
  • 4b511546d2 fix(deps): update dependency bootswatch to v5.3.5 (#13308) renovate[bot] 2025-04-08 11:51:54 -04:00
  • b1e95bc637 chore(i18n): fallback strings for new resources: nodebb.error Misty Release Bot 2025-04-08 13:30:42 +00:00
  • b49a4586cf fix: closes #13313, add error:post-deleted Barış Soner Uşaklı 2025-04-08 09:30:16 -04:00
  • 22b3dc656e fix(deps): update dependency bootstrap to v5.3.5 (#13304) renovate[bot] 2025-04-07 16:54:34 -04:00
  • df1b6968de chore: cut 4.3.0-alpha.3 v4.3.0-alpha.3 Julian Lam 2025-04-07 15:44:40 -04:00
  • 9773f0c17d fix: bump theme versions again Julian Lam 2025-04-07 15:38:45 -04:00
  • f40c861a73 feat: category quick search on world page, theme version updates, #13255 Julian Lam 2025-04-07 15:14:39 -04:00
  • cbacc2c833 fix: reversed image and icon for remote categories, omit fa icon if remote category has icon property set, #13255 Julian Lam 2025-04-03 11:52:01 -04:00
  • fd35e30ffc feat: show tracked/watched remote categories in world page, #13255 Julian Lam 2025-04-02 15:14:04 -04:00
  • 0895d2c4a2 fix: closes #13289, id can be null Barış Soner Uşaklı 2025-04-02 09:22:30 -04:00
  • 0d5d8430bf fix: marking remote category topics as read Julian Lam 2025-04-01 14:40:58 -04:00
  • 197ea20b1e fix: markAllRead to get tids based on same logic as unread page, instead of marking all recent posts read Julian Lam 2025-04-01 14:13:51 -04:00
  • 18dc35916e test: additional test for ensuring handle:uid is continually set even after re-assertion Julian Lam 2025-04-01 14:02:16 -04:00
  • cdf2b43325 chore: cut v4.3.0-alpha.2 Julian Lam 2025-03-31 16:09:03 -04:00
  • d9d79ba839 fix: key ownership cross-check to also work with remote categories, #13255 Julian Lam 2025-03-31 15:17:25 -04:00
  • 377b66ceab chore: cut v4.3.0-alpha Julian Lam 2025-03-28 12:27:34 -04:00
  • 2761f5e90b 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
  • 8f4285d66e fix: remote categories should not show up in a user's follow lists Julian Lam 2025-03-26 14:08:26 -04:00
  • 0a301436e7 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
  • 1228db7dc4 fix: proper handling of actors.qualify response Julian Lam 2025-03-26 12:00:55 -04:00
  • 244c2c78fd fix: missing dep Julian Lam 2025-03-25 10:44:39 -04:00
  • 4435a1558f test: additional test for remote category topic assertion when ignoring category Julian Lam 2025-03-25 10:44:39 -04:00
  • dd30113e35 fix: topics in remote categories showing up in /recent Julian Lam 2025-03-25 10:44:08 -04:00
  • 424642f8cc fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes Julian Lam 2025-03-25 10:20:50 -04:00
  • 598cd0e62b dont make db call if ap disabled Barış Soner Uşaklı 2025-03-24 16:02:28 -04:00
  • 18ca355611 refactor: use promise.all Barış Soner Uşaklı 2025-03-24 16:01:08 -04:00
  • 0feb0c7089 fix: spread fail, @julianlam Barış Soner Uşaklı 2025-03-24 15:48:01 -04:00
  • 8829ecaa2c 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
  • 05c338e8ee 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
  • d727b99676 fix: tag whitelist check socket call for remote categories Julian Lam 2025-03-24 14:15:37 -04:00
  • b1674284fb feat: allowing manual group assertion via category search input Julian Lam 2025-03-24 14:05:40 -04:00
  • 2748b3b7fd fix: migrate topics as system user instead of uid 0 Julian Lam 2025-03-24 13:55:14 -04:00
  • fd27db0f66 send ap follow/undo-follow if remote category watch state changes Julian Lam 2025-03-24 12:00:08 -04:00
  • c9d793fb60 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
  • a10ff09986 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
  • 73e190373f test: #13255, reply to topic in remote category addresses remote category Julian Lam 2025-03-21 14:22:22 -04:00
  • a0b61ec2dc feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests Julian Lam 2025-03-21 14:16:33 -04:00
  • e8dde2b570 fix: allow category controller to respond also by remote category id Julian Lam 2025-03-20 14:48:09 -04:00
  • 388ef95178 feat: #13255, deliver asserted topics to remote category followers Julian Lam 2025-03-20 13:02:30 -04:00
  • a627c792da fix: #13255, update category search logic to allow for remote categories Julian Lam 2025-03-19 23:16:48 -04:00
  • dcacc3f110 feat: #13255, add category name and handle to category search zset Julian Lam 2025-03-19 23:04:43 -04:00
  • 6de0e73187 refactor: categories.sortTidsBySet to not take cid, retrieve from tids themselves Julian Lam 2025-03-19 22:18:47 -04:00
  • 8bfc2c1102 test: remote user pruning tests Julian Lam 2025-03-19 11:02:48 -04:00
  • cbe7d087f0 feat: integrate remote category pruning into actor pruning logic Julian Lam 2025-03-19 10:53:37 -04:00
  • 1aeeefffae 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
  • 42e7c4251a fix: delete shares zset on account deletion Julian Lam 2025-03-18 11:15:31 -04:00
  • 11c981309f test: introduce overrides into person and group mocks Julian Lam 2025-03-18 11:06:10 -04:00
  • 98f383aba5 test: have ap helper mocks for person and group auto-save to ap cache Julian Lam 2025-03-18 10:18:38 -04:00
  • cd558c62b6 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
  • 47ea8935b0 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
  • b1e6743814 test: add tests for topics slotting into remote categories if addressed Julian Lam 2025-03-17 12:02:43 -04:00
  • 62d8c7b147 test: group actor assertion tests Julian Lam 2025-03-17 11:44:32 -04:00
  • 3d0292c256 refactor: allow topics to be asserted directly into a remote category, or -1 otherwise Julian Lam 2025-03-14 15:26:59 -04:00
  • 50881c76be feat: also include category in to field when mocking post for federation Julian Lam 2025-03-13 16:06:06 -04:00
  • ac15d51759 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
  • 6c209571db revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a Julian Lam 2025-03-12 11:52:07 -04:00
  • 52ca086b83 fix: upgrade script Barış Soner Uşaklı 2025-04-07 13:56:04 -04:00
  • 021b3af04a refactor: remove debug log Barış Soner Uşaklı 2025-04-07 13:23:46 -04:00
  • 3526c937cc fix: tag urls getting double escaped (#13306) Barış Soner Uşaklı 2025-04-07 13:23:22 -04:00
  • bf243e0778 fix: notifications.markAllRead Barış Soner Uşaklı 2025-04-07 10:05:27 -04:00
  • 8dd98206db Latest translations and fallbacks Misty Release Bot 2025-04-07 09:19:46 +00:00
  • 70e788ba05 fix(deps): update dependency sass to v1.86.3 (#13302) renovate[bot] 2025-04-04 14:03:25 -04:00
  • cd2ed209a0 fix(deps): update dependency spdx-license-list to v6.10.0 (#13303) renovate[bot] 2025-04-04 14:02:55 -04:00