Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ActivityPub integration #11580

Draft
wants to merge 814 commits into
base: develop
Choose a base branch
from
Draft

ActivityPub integration #11580

wants to merge 814 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 9, 2024

  1. chore: up markdown

    barisusakli committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    58668b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d645c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. fix: pid in api call

    barisusakli committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    7062513 View commit details
    Browse the repository at this point in the history
  2. refactor: suggest topics, use strings for tids

    limit search results
    barisusakli committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    3488a4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f2ccda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dac2cd2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bcfac00 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57913be View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6272d05 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae3fa85 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00c70ce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb6fe33 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8d4197 View commit details
    Browse the repository at this point in the history
  12. chore: up mentions

    barisusakli committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    bad094e View commit details
    Browse the repository at this point in the history
  13. fix: don't crash process on error in cronjobs

    catch error to continue in actor.prune
    barisusakli committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    89465ec View commit details
    Browse the repository at this point in the history
  14. fix typo

    barisusakli committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    634e9b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    552b07b View commit details
    Browse the repository at this point in the history
  2. chore: up mentions

    barisusakli committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    2c87c6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7313d5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34dcb44 View commit details
    Browse the repository at this point in the history
  5. chore: commenting out logic that drops requests if the id has already…

    … been seen, due to a regression in interoperability between NodeBB instances
    julianlam committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    bb0360b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    42f514b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    04b4c16 View commit details
    Browse the repository at this point in the history
  8. add missing nconf

    barisusakli committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    194a9fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f075a8c View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. chore: up mentions

    barisusakli committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    2b6e31a View commit details
    Browse the repository at this point in the history
  2. check if ap enabled

    barisusakli committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    cdc6f9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f29214e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2d03da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a67e1b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. refactor: add method from mentions into core

    turn remote url into local profile urls if they are found in remoteUrl:uid
    barisusakli committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3eca978 View commit details
    Browse the repository at this point in the history
  2. chore: up mentions

    barisusakli committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    68c9165 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    919b037 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    578a53d View commit details
    Browse the repository at this point in the history
  5. fix: post count

    barisusakli committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    badb7e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    acd1630 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    101062c View commit details
    Browse the repository at this point in the history
  8. feat: send cause to ap.get error handler, delete local account repres…

    …entation if assertion fails with a 410
    julianlam committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3567f55 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d9f1fa3 View commit details
    Browse the repository at this point in the history
  10. feat: check to/cc/audience for local category and put topic there ins…

    …tead (overrides passed-in cid)
    
    closes #12634
    julianlam committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b6ffc47 View commit details
    Browse the repository at this point in the history
  11. refactor: catch errors

    barisusakli committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f76a586 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    291bf7d View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. perf: '-inf' faster

    barisusakli committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    c95075e View commit details
    Browse the repository at this point in the history
  2. another one

    barisusakli committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    839928b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1219d7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    937caec View commit details
    Browse the repository at this point in the history
  5. refactor: actor pruning logic

    Remove re-assertion set as it is expensive to re-assert all old user accounts.
    
    Update actor assertion logic to always re-assert a passed-in id if their account's last crawl date is older than the configurable pruning threshold.
    
    fixes #12636
    julianlam committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    6227ab9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    18e5831 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    632ba51 View commit details
    Browse the repository at this point in the history
  8. Revert "fix: eliminate infinite loop in actors.assert via user.getUse…

    …rsFields"
    
    This reverts commit 18e5831.
    julianlam committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    827a91e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    691f691 View commit details
    Browse the repository at this point in the history
  10. chore: lint

    julianlam committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    f6d4d56 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e9a0d49 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3f1b04e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f5b856f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    be95b5b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    89d2363 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6069bee View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    931a0f0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c8bc6e5 View commit details
    Browse the repository at this point in the history
  19. feat: sending out 1b12-style Announce activities on incoming Create/U…

    …pdate/Like/Delete/Undo(Like) activities, when they pertain to notes
    
    re: #12434
    julianlam committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    6569066 View commit details
    Browse the repository at this point in the history
  20. fix: getCidByPid call returning improper values because a remote url …

    …to a local post was passed in
    julianlam committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    4030c09 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    15797f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c276aa1 View commit details
    Browse the repository at this point in the history
  3. refactor: single db call

    barisusakli committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    c231ab7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d550dc2 View commit details
    Browse the repository at this point in the history
  5. encode both sides

    barisusakli committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    ddda8fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    820d576 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad22b54 View commit details
    Browse the repository at this point in the history
  8. test: add attachments

    barisusakli committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    6042f4a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bb6f978 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    232fcc0 View commit details
    Browse the repository at this point in the history
  2. chore: up harmony

    barisusakli committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    18f9baf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05b7828 View commit details
    Browse the repository at this point in the history
  4. refactor: announces

    store number of announces on post hash, show announces like votes, with tooltip and a way to see all, remove them from topic.events so they dont load all tid:<tid>:posts everytime topic is loaded
    barisusakli committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c021e7e View commit details
    Browse the repository at this point in the history
  5. chore: up harmony

    barisusakli committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b540ecd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a458bdd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b8a9e5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d0a1ebc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e2178b View commit details
    Browse the repository at this point in the history
  10. fix: null case handling

    julianlam committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e6e6c2a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4eb998d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    529cd37 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. chore: up harmony

    barisusakli committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    aae0b5b View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    b3b34eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a2fa52 View commit details
    Browse the repository at this point in the history
  3. fix: improper sanitization and parsing in mocks.note

    - sanitize-html invocation was stripping out images by default, now added as an exception
    - only post content was passsed into filter:parse.post, but hook expects post summary
    julianlam committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    5981803 View commit details
    Browse the repository at this point in the history
  4. fix(deps): bump markdown

    julianlam committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    daed741 View commit details
    Browse the repository at this point in the history
  5. fix: wrap ap note creation in setImmediate to let internal hooks have…

    … a chance to wrap up first
    julianlam committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    a3c6c87 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b86b37 View commit details
    Browse the repository at this point in the history
  7. fix: change setImmediate to a 5s timeout to give plugins (or anything…

    … waiting for the return value of the API call) a chance to finish execution
    julianlam committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7fada44 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    7d679db View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Revert "fix: change setImmediate to a 5s timeout to give plugins (or …

    …anything waiting for the return value of the API call) a chance to finish execution"
    
    This reverts commit 7fada44.
    julianlam committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    8003946 View commit details
    Browse the repository at this point in the history
  2. fix: double sanitization

    julianlam committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    d9ac7f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8b3900 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b691d2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f35a6c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0573e8f View commit details
    Browse the repository at this point in the history
  7. fix: do not retrieve remote outbox count when asserting actor

    This change means that a remote user's post count is only the number
    of posts they have stored locally. This is easier to reconcile with
    the profile UI since showing the artificial number could cause issues
    if the local instance contains fewer or no posts by that user.
    
    fixes #12646
    julianlam committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    16f8f53 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    1be3f49 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. chore: up harmony

    barisusakli committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    7a5588d View commit details
    Browse the repository at this point in the history
  2. chore: up themes

    barisusakli committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    789520e View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    e84c797 View commit details
    Browse the repository at this point in the history
  2. chore: up harmony

    barisusakli committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    16fe85e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89dd2fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a371c9f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b66d998 View commit details
    Browse the repository at this point in the history
  6. feat: send out Update(Actor) when a category is edited

    This commit also updates the activity sent out when a user profile is edited. The activity is now sent to all known actors.
    
    closes #12655
    julianlam committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    09d8fbf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef97a78 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fe70a2b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fb1a917 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    4dbb73a View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    6b33faa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6f44d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1990803 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    615aaa0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e75ec39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2fb939 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc0bbcb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    20aee8e View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    447b994 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    644bcec View commit details
    Browse the repository at this point in the history
  2. chore: restore activity history check in AP inbox middleware now that…

    … NodeBB sends unique IDs with applicable activities
    julianlam committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7e23e19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    600b1a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb5e5b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eab231e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a748068 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    2cbd63d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26946c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f662a60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d92efb8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0d549f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4634167 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8ecbb5c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4949d6c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3a05171 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f629b20 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    78a6c60 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8e1fccf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    352857c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    26a7c51 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    af6ae6e View commit details
    Browse the repository at this point in the history
  16. fix: lint

    julianlam committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    b0eec67 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    e84cfd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c9337b View commit details
    Browse the repository at this point in the history
  3. 2 Configuration menu
    Copy the full SHA
    bacbfba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e343a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    485b775 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f605e18 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    00a2667 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    fdc0d67 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. feat: icon replacing user status for remote users, denoting that they…

    … are from outside the local instance, #12688
    julianlam committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    a81ef60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad05f06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c0d761 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31c7226 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9219199 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2aeabce View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    9b8c834 View commit details
    Browse the repository at this point in the history
  2. lint: remove unused

    barisusakli committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    530241e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bdf376 View commit details
    Browse the repository at this point in the history
  4. breaking: core html stripping on plaintext, remove 'filter:teasers.co…

    …nfigureStripTags' hook, remove html stripping from teaser generation
    
    These two steps were removed because a `type` property is passed to `filter:post.parse` now, and thus plugins themselves can handle independently.
    
    Core also now strips all html when `type` is plaintext, so plugins don't have to (or if they still pass html back).
    julianlam committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    c01f154 View commit details
    Browse the repository at this point in the history
  5. perf: ~18x speedup of /world route

    - upgrade script to remove pruned tids that did not get removed from inbox
    - switch from db intersect to manual intersection of subset.
    julianlam committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    f6f01ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cfbaf14 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    2a8f7cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26765fe View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. feat: activitypub.get; allow the passing-in of custom headers via exi…

    …sting `options` parameter
    julianlam committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    da25fd2 View commit details
    Browse the repository at this point in the history
  2. feat: #12695 Topic Synchronization via resolvable context

    - Generation of a context collection digest via object ids
    - Sending of said digest in ETag header
    - Parsing of digests via If-None-Match header
    - Update note assertion logic to handle 304 response
    julianlam committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    ff0c289 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    609035b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc00835 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60408f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2aa0483 View commit details
    Browse the repository at this point in the history
  5. feat: additional logic to handle special case where a queried object …

    …id reports a context, but it is not actually contained in the resolved context's collection
    julianlam committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f9937a8 View commit details
    Browse the repository at this point in the history
  6. fix: missing await

    julianlam committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    5c9ac5d View commit details
    Browse the repository at this point in the history
  7. feat: show local users who follow (or are followed) by a remote user,…

    … on a remote user's profile
    julianlam committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a884681 View commit details
    Browse the repository at this point in the history
  8. refactor: store local follow backreferences for remote users (both fo…

    …llowers and following), update actor pruning to take local follow counts into consideration, fixes #12701
    julianlam committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    39f92ea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    be393d5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b9f37c5 View commit details
    Browse the repository at this point in the history
  11. fix: lint

    julianlam committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    fc5a829 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    83993ca View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    7bf349b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    399d410 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    8971bba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e494dc View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    9a54f6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f896fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ced350 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. refactor: follow/accept/undo logic to pass the same timestamp through…

    …out the follow's lifetime
    julianlam committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e015339 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. 2 Configuration menu
    Copy the full SHA
    9bd6896 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff08fbb View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    709a02d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9353638 View commit details
    Browse the repository at this point in the history
  3. fix: lint

    julianlam committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    d33fb92 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    cbe0a0a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    bd11d86 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    fc81d6e View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. fix: #12510, blocking of a single remote user causes content from all…

    … remote users to be blocked
    julianlam committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    53aee40 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    95e6d2b View commit details
    Browse the repository at this point in the history
  2. fix: #12729, replies to existing topics from Pixelfed not asserting p…

    …roperly due to incorrect `toPid`
    
    Pixelfed supplies an object _url_ instead of the expected _id_ in the `inReplyTo` field, and that tripped up NodeBB because we don't store a backreference for those.
    
    The ideal solution here would be to set up a backreference for urls to pids, but in the meantime, this shortcut will function (it assumes that the object that it is in reply to is in the chain/context).
    julianlam committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    f481cde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3474712 View commit details
    Browse the repository at this point in the history
  4. fix: #12732 editing of remote post content

    title can now be edited, post content is not-editable.
    julianlam committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    25bf97a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3e1491 View commit details
    Browse the repository at this point in the history
  6. fix: bump composer

    julianlam committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e287956 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. fix: bump composer

    julianlam committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    22952c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. fix: bump mentions

    julianlam committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e6d8e05 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    df6062d View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    76551c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    daa665e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3bfcb0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3eb6d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    ba2c3fc View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. feat: add new escape option to getPostSummaryByPids [breaking]

    Changes logic so that the new `escape` option escapes HTML,
    whereas the old behaviour had `parse: false` escape HTML.
    
    Now, when `parse` is `false`, the content is unchanged.
    
    Defaults are `{ parse: true, escape: false, stripTags: false }`
    julianlam committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    16c8a65 View commit details
    Browse the repository at this point in the history
  2. feat: extend activitypubApi.create.note to accept a post object to re…

    …duce unnecessary calls to retrieve post summary
    julianlam committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    b63440c View commit details
    Browse the repository at this point in the history
  3. refactor: standardization; onNewPost internal method to return a supe…

    …rset of post summary
    
    ... so as to not require an additional call in internal topics API to call post summary again for a standardized response
    julianlam committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9357e71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f63f67 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. fix: bump harmony

    julianlam committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    6ed32f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    909437c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    045e16d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Configuration menu
    Copy the full SHA
    652d6c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    6010b72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a80e314 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97edcf6 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. fix: crash when AP S2S call made to retrieve a remote user account (n…

    …ot allowed); now returning 404
    julianlam committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d42d3b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    176f4d0 View commit details
    Browse the repository at this point in the history
  2. refactor: split out logic to determine ajaxification into exported me…

    …thod
    
    There was some internal logic in ajaxify that handled special links that
    should explicitly not be ajaxified (either it is a null href or should be
    loaded as a direct page load, etc.) - this was moved out to an exported
    method so it can be consumed by the service worker onmessage listener.
    
    Also since this logic evolved over many years, there were some
    duplications and so those have been amended (though I will not guarantee
    that it was done bug/regression free!!)
    julianlam committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    fc4f6a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40fe4d8 View commit details
    Browse the repository at this point in the history
  4. feat: update service worker to handle push and notificationclick

    Additional event handling for use by the upcoming web-push plugin.
    julianlam committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5109b53 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2600b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cf6c4c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    ad565a9 View commit details
    Browse the repository at this point in the history
  2. chore: up themes

    barisusakli committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d4cf5e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fbf911 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42edde6 View commit details
    Browse the repository at this point in the history
  5. chore: up themes

    barisusakli committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    471fbd3 View commit details
    Browse the repository at this point in the history
  6. fix: remove includeUncontrolled as we are posting messages, and that …

    …only works with windows you control lol
    julianlam committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    028b6d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    d6bab25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7ae6a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    1a0a2cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c55d10 View commit details
    Browse the repository at this point in the history
  3. change follow notif path

    barisusakli committed Sep 16, 2024
    1 Configuration menu
    Copy the full SHA
    1fe8ac1 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. fix: id on 1b12 announces

    julianlam committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    047d599 View commit details
    Browse the repository at this point in the history
  2. fix: re-use already parsed html in api.posts.edit's call to getPostSu…

    …mmaryByPids, delay federating out edit activity for 5s to give link preview a chance to resolve
    julianlam committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b04a110 View commit details
    Browse the repository at this point in the history
  3. Reapply "fix: change setImmediate to a 5s timeout to give plugins (or…

    … anything waiting for the return value of the API call) a chance to finish execution"
    
    This reverts commit 8003946.
    julianlam committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d0ac5ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71ce308 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    6752a54 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    6b4b4b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    4ae8614 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad6d032 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa060d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34c4cef View commit details
    Browse the repository at this point in the history
  5. chore: beta tag

    julianlam committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    86f624f View commit details
    Browse the repository at this point in the history