Commit Graph

  • 7ccd6b73ae fix: delete shares zset on account deletion Julian Lam 2025-03-18 11:15:31 -04:00
  • 4f7481582c test: introduce overrides into person and group mocks Julian Lam 2025-03-18 11:06:10 -04:00
  • 80069a198c test: have ap helper mocks for person and group auto-save to ap cache Julian Lam 2025-03-18 10:18:38 -04:00
  • afc4764358 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
  • f483e883a7 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
  • 804052f272 test: add tests for topics slotting into remote categories if addressed Julian Lam 2025-03-17 12:02:43 -04:00
  • ca9a5b6dfb test: group actor assertion tests Julian Lam 2025-03-17 11:44:32 -04:00
  • 0fa98237af refactor: allow topics to be asserted directly into a remote category, or -1 otherwise Julian Lam 2025-03-14 15:26:59 -04:00
  • f73f727d90 feat: also include category in to field when mocking post for federation Julian Lam 2025-03-13 16:06:06 -04:00
  • 1f40995f79 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
  • 55c89969ed revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a Julian Lam 2025-03-12 11:52:07 -04:00
  • 85fc167800 Latest translations and fallbacks Misty Release Bot 2025-04-29 09:20:03 +00:00
  • 4111512841 Latest translations and fallbacks Misty Release Bot 2025-04-27 09:19:32 +00:00
  • ea9f7903ef fix: persona tooltip so it doesn't appear when dropdowns are open Barış Soner Uşaklı 2025-04-26 20:44:35 -04:00
  • 7f533167ee fix(deps): update dependency pg to v8.15.6 (#13362) renovate[bot] 2025-04-26 14:37:21 -04:00
  • f7aaabaadb Latest translations and fallbacks Misty Release Bot 2025-04-26 09:19:33 +00:00
  • 03e06784d4 fix(deps): update dependency pg-cursor to v2.14.6 (#13363) renovate[bot] 2025-04-25 16:18:47 -04:00
  • c889d60c5d chore(i18n): fallback strings for new resources: nodebb.error Misty Release Bot 2025-04-25 16:18:30 +00:00
  • 4277765b64 fix: lang keys Barış Soner Uşaklı 2025-04-25 12:17:26 -04:00
  • d3409b40b1 chore(i18n): fallback strings for new resources: nodebb.admin-settings-user, nodebb.user Misty Release Bot 2025-04-25 15:54:52 +00:00
  • a5afad27e5 feat: chat allow/deny list, closes #13359 Barış Soner Uşaklı 2025-04-25 11:54:11 -04:00
  • 7800016f2f chore(deps): update redis docker tag to v7.4.3 (#13358) renovate[bot] 2025-04-25 09:04:15 -04:00
  • 0a3e4d61d8 fix(deps): update dependency webpack to v5.99.7 (#13361) renovate[bot] 2025-04-25 09:04:06 -04:00
  • be7959e5eb refactor: remove datepicker Barış Soner Uşaklı 2025-04-24 11:38:48 -04:00
  • 74558b0fc7 fix(deps): update dependency pg to v8.15.5 (#13356) renovate[bot] 2025-04-24 10:20:12 -04:00
  • 8ffbc35923 refactor: add sping/ping into openapi Barış Soner Uşaklı 2025-04-24 09:50:52 -04:00
  • 7eb2f12751 Latest translations and fallbacks Misty Release Bot 2025-04-24 09:19:59 +00:00
  • 4eec053a77 fix(deps): update dependency ace-builds to v1.40.1 (#13354) renovate[bot] 2025-04-23 20:01:22 -04:00
  • 43d7d47fa6 fix(deps): update dependency esbuild to v0.25.3 (#13355) renovate[bot] 2025-04-23 20:01:12 -04:00
  • 00be573d4f fix(deps): update dependency pg-cursor to v2.14.5 (#13350) renovate[bot] 2025-04-23 20:00:56 -04:00
  • b49436de0a fix(deps): update dependency pg to v8.15.2 (#13349) renovate[bot] 2025-04-23 14:21:47 -04:00
  • 689f2587e9 chore: v4.3.0-beta.2 v4.3.0-beta.2 Julian Lam 2025-04-23 13:34:08 -04:00
  • 1aab4bb12a feat: handle Announce(Update(Note)) as well, #13320 Julian Lam 2025-04-23 13:17:10 -04:00
  • 8e60047e12 feat: #13255, proper handling of upvotes shared by group actors Julian Lam 2025-04-23 12:47:16 -04:00
  • 62ed89d9c5 feat: send the whole post content in summary as well Julian Lam 2025-04-22 15:20:52 -04:00
  • f0f9bce557 fix: bug where disparate ids all claiming to be the same handle were causing duplicate remote users due to collisions, #13352 Julian Lam 2025-04-22 15:12:56 -04:00
  • ffc33bc263 test: article for new topic, note for replies Julian Lam 2025-04-17 16:41:00 -04:00
  • d3478d8f86 fix: posts incorrectly excluded from results if result pid is in a remote category Julian Lam 2025-04-16 11:21:26 -04:00
  • 19c1a1c649 fix: ap helpers.makeSet to handle undefined property values Julian Lam 2025-04-16 10:52:07 -04:00
  • 2fdb5db841 test: missing clear ap send cache Julian Lam 2025-04-15 10:12:53 -04:00
  • edfb3c2839 chore: v4.3.0-beta.1 Julian Lam 2025-04-09 14:25:15 -04:00
  • 1afd5ee093 feat: show/hide categories on world page, #13255 Julian Lam 2025-04-09 11:50:24 -04:00
  • 22d89dbe8f fix: add back localCategories to categorySearch when defaultCategories is supplied Julian Lam 2025-04-09 10:55:32 -04:00
  • 45fd3117a1 feat: notice on remote categories that have no local followers, #13255 Julian Lam 2025-04-08 14:16:49 -04:00
  • 362541f4ae fix: remote bare hash for remote users on prune as well Julian Lam 2025-04-08 14:00:24 -04:00
  • 49db1b4eb6 feat: add new option to categorySearch module, defaultCategories, use to populate the category list when you don't want to poll backend for the main category list Julian Lam 2025-04-08 13:31:23 -04:00
  • 38a13bb7d9 fix: missing teasers for remote categories on /world Julian Lam 2025-04-08 11:43:11 -04:00
  • df7777dc75 fix: remove superfluous privilege filter in markAllRead Julian Lam 2025-04-08 10:57:46 -04:00
  • ed37785828 chore: cut 4.3.0-alpha.3 Julian Lam 2025-04-07 15:44:40 -04:00
  • da1890e905 feat: category quick search on world page, theme version updates, #13255 Julian Lam 2025-04-07 15:14:39 -04:00
  • 9d3dd1fe6a 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
  • 71fb61c8b6 feat: show tracked/watched remote categories in world page, #13255 Julian Lam 2025-04-02 15:14:04 -04:00
  • 6096278472 fix: closes #13289, id can be null Barış Soner Uşaklı 2025-04-02 09:22:30 -04:00
  • 2f1d9c3da0 fix: marking remote category topics as read Julian Lam 2025-04-01 14:40:58 -04:00
  • 3c4276f7c3 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
  • 881a6724ad test: additional test for ensuring handle:uid is continually set even after re-assertion Julian Lam 2025-04-01 14:02:16 -04:00
  • d3b5f3f7d3 chore: cut v4.3.0-alpha.2 Julian Lam 2025-03-31 16:09:03 -04:00
  • 56d37da1ba fix: key ownership cross-check to also work with remote categories, #13255 Julian Lam 2025-03-31 15:17:25 -04:00
  • 42beab6219 chore: cut v4.3.0-alpha Julian Lam 2025-03-28 12:27:34 -04:00
  • 6f2766114e 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
  • 86b5a159d7 fix: remote categories should not show up in a user's follow lists Julian Lam 2025-03-26 14:08:26 -04:00
  • ca51597306 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
  • 7eea1c67d0 fix: proper handling of actors.qualify response Julian Lam 2025-03-26 12:00:55 -04:00
  • 4fa8581704 fix: missing dep Julian Lam 2025-03-25 10:44:39 -04:00
  • dc907bec7a test: additional test for remote category topic assertion when ignoring category Julian Lam 2025-03-25 10:44:39 -04:00
  • 2f480e37ad fix: topics in remote categories showing up in /recent Julian Lam 2025-03-25 10:44:08 -04:00
  • 0d77e860bf fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes Julian Lam 2025-03-25 10:20:50 -04:00
  • 70dac3aede dont make db call if ap disabled Barış Soner Uşaklı 2025-03-24 16:02:28 -04:00
  • 00cd1817f6 refactor: use promise.all Barış Soner Uşaklı 2025-03-24 16:01:08 -04:00
  • 6a1edf6098 fix: spread fail, @julianlam Barış Soner Uşaklı 2025-03-24 15:48:01 -04:00
  • f2a1ff4077 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
  • 4d6de2d174 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
  • 8763d80d98 fix: tag whitelist check socket call for remote categories Julian Lam 2025-03-24 14:15:37 -04:00
  • f477d12555 feat: allowing manual group assertion via category search input Julian Lam 2025-03-24 14:05:40 -04:00
  • b10e5aa269 fix: migrate topics as system user instead of uid 0 Julian Lam 2025-03-24 13:55:14 -04:00
  • d2b8a7c504 send ap follow/undo-follow if remote category watch state changes Julian Lam 2025-03-24 12:00:08 -04:00
  • 82beaf8fd3 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
  • f012b44d11 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
  • 378c114815 test: #13255, reply to topic in remote category addresses remote category Julian Lam 2025-03-21 14:22:22 -04:00
  • 0dc2f618e4 feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests Julian Lam 2025-03-21 14:16:33 -04:00
  • 5ada2dd234 fix: allow category controller to respond also by remote category id Julian Lam 2025-03-20 14:48:09 -04:00
  • 72470d6159 feat: #13255, deliver asserted topics to remote category followers Julian Lam 2025-03-20 13:02:30 -04:00
  • e15e4d354f fix: #13255, update category search logic to allow for remote categories Julian Lam 2025-03-19 23:16:48 -04:00
  • e5c4843439 feat: #13255, add category name and handle to category search zset Julian Lam 2025-03-19 23:04:43 -04:00
  • fbedd7290a refactor: categories.sortTidsBySet to not take cid, retrieve from tids themselves Julian Lam 2025-03-19 22:18:47 -04:00
  • 2bd474535a test: remote user pruning tests Julian Lam 2025-03-19 11:02:48 -04:00
  • 681ec76247 feat: integrate remote category pruning into actor pruning logic Julian Lam 2025-03-19 10:53:37 -04:00
  • d7b976529a 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
  • 5ced4898bc fix: delete shares zset on account deletion Julian Lam 2025-03-18 11:15:31 -04:00
  • c556f40ee3 test: introduce overrides into person and group mocks Julian Lam 2025-03-18 11:06:10 -04:00
  • 93a0b571f9 test: have ap helper mocks for person and group auto-save to ap cache Julian Lam 2025-03-18 10:18:38 -04:00
  • d7f1860cbb 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
  • 36a2c3336d 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
  • dd030a5efb test: add tests for topics slotting into remote categories if addressed Julian Lam 2025-03-17 12:02:43 -04:00
  • adf74f9e79 test: group actor assertion tests Julian Lam 2025-03-17 11:44:32 -04:00
  • 71e937b939 refactor: allow topics to be asserted directly into a remote category, or -1 otherwise Julian Lam 2025-03-14 15:26:59 -04:00
  • ff1b7a0faa feat: also include category in to field when mocking post for federation Julian Lam 2025-03-13 16:06:06 -04:00
  • 76b2cf56a5 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
  • 6a363edf9d revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a Julian Lam 2025-03-12 11:52:07 -04:00
  • ed92ffaf08 fix: closes #13353, don't use index for finding plugin data Barış Soner Uşaklı 2025-04-23 06:50:40 -04:00