Julian Lam
652d6c6e2b
fix: regression that caused replies to not get federated
2024-09-06 22:04:20 -04:00
Julian Lam
909437c306
fix: on topic move out of cid -1, also federate to the public address
2024-09-06 14:35:57 -04:00
Julian Lam
9357e71898
refactor: standardization; onNewPost internal method to return a superset of post summary
...
... so as to not require an additional call in internal topics API to call post summary again for a standardized response
2024-09-05 11:42:05 -04:00
Julian Lam
b63440cb14
feat: extend activitypubApi.create.note to accept a post object to reduce unnecessary calls to retrieve post summary
2024-09-05 11:05:30 -04:00
Julian Lam
f3eb6d500e
fix: restrict announce activity to topic moving OUT of cid -1
2024-08-22 15:19:24 -04:00
Julian Lam
daa665ebc0
feat: moving a topic out of cid -1 federates an Announce activity, #12734
2024-08-22 14:45:17 -04:00
Barış Soner Uşaklı
df6062d8be
Merge branch 'develop' into activitypub
2024-08-21 12:57:10 -04:00
Julian Lam
2d14a79854
feat: migrate topic move socket call to api v3
2024-08-15 13:28:57 -04:00
Julian Lam
25bf97ae28
fix : #12732 editing of remote post content
...
title can now be edited, post content is not-editable.
2024-08-13 15:12:57 -04:00
Barış Soner Uşaklı
a73f269fce
test: test fix maybe
2024-07-31 15:31:11 -04:00
Barış Soner Uşaklı
0204f2aafa
feat: update chat teasers when a new chat starts, closes #12713
2024-07-31 15:20:51 -04:00
Julian Lam
e015339ccf
refactor: follow/accept/undo logic to pass the same timestamp throughout the follow's lifetime
2024-07-30 14:05:59 -04:00
Barış Soner Uşaklı
8971bba53d
Merge branch 'develop' into activitypub
2024-07-25 11:26:29 -04:00
Barış Soner Uşaklı
269fc06835
feat: add downvoteVisibility setting, closes #12698
2024-07-17 17:43:31 -04:00
Julian Lam
fdc0d670d7
fix: catch thrown errors in src/api/activitypub
2024-07-10 10:15:31 -04:00
Julian Lam
bacbfba9bd
fix: remove await from category update federation call
2024-07-09 14:24:55 -04:00
Julian Lam
26946c7fe6
fix: only send Update(Actor) to followers, #12674
2024-07-05 11:14:41 -04:00
Julian Lam
a748068c05
fix: missing sorted set member removal on category unfollow
2024-07-04 17:54:04 -04:00
Julian Lam
eab231ee9f
fix: add timestamp to follow activity to make it unique
2024-07-04 17:42:59 -04:00
Julian Lam
ef97a784cf
fix: incorrect activity id sent out on 1b12 announce
2024-06-25 12:19:24 -04:00
Julian Lam
09d8fbf978
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
2024-06-25 11:38:13 -04:00
Julian Lam
8003946feb
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 7fada44bf2 .
2024-06-20 22:20:41 -04:00
Julian Lam
7fada44bf2
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
2024-06-19 18:09:02 -04:00
Julian Lam
a3c6c872b9
fix: wrap ap note creation in setImmediate to let internal hooks have a chance to wrap up first
2024-06-19 13:48:00 -04:00
Barış Soner Uşaklı
c021e7e80f
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
2024-06-17 11:18:48 -04:00
Julian Lam
c8bc6e551b
fix: 1b12 conformance for inbox.create as well
2024-06-14 13:37:46 -04:00
Julian Lam
89d2363d5e
fix: re-add sending of Announce(Note) for microblog support, #12434
2024-06-14 13:26:04 -04:00
Julian Lam
be95b5b122
fix: FEP 1b12 conformance, federate Announce(Create(Note)) instead of Announce(Note), #12434
2024-06-14 13:17:13 -04:00
Barış Soner Uşaklı
f76a586328
refactor: catch errors
2024-06-13 18:36:05 -04:00
Julian Lam
101062cb92
fix: introduce artificial 5s delay for 1b12 announces
2024-06-13 14:35:09 -04:00
Barış Soner Uşaklı
04b4c16e27
Merge branch 'develop' into activitypub
2024-06-11 18:18:14 -04:00
Barış Soner Uşaklı
1dadd16f4b
perf: call getIconbackgrounds once
...
instead of 20x on topic/topic list load
2024-06-11 17:20:31 -04:00
Opliko
42f514b793
feat: add timestamp to most activity ids
2024-06-11 22:55:45 +02:00
Barış Soner Uşaklı
236ac32303
refactor: posts cache to get rid of require in functions
2024-06-10 17:10:43 -04:00
Julian Lam
539300ffec
feat: remote user deletion logic, #12611
2024-06-07 12:55:54 -04:00
Barış Soner Uşaklı
2ae5857005
refactor: remove verbose logs,
2024-06-07 12:13:28 -04:00
Barış Soner Uşaklı
eaf435413e
refactor: get rid of noop
2024-06-06 21:10:24 -04:00
Barış Soner Uşaklı
35eb2d0d46
fix: closes #12618 , handle missing selector
...
catch errors in activitypub api missing await on next()
2024-06-06 20:59:02 -04:00
Barış Soner Uşaklı
119230d7ec
Merge branch 'develop' into activitypub
2024-06-06 13:18:12 -04:00
Barış Soner Uşaklı
1aaa6cbbc5
feat: add voters/upvoters v3 routes
...
closes #12423
2024-05-31 11:45:41 -04:00
Julian Lam
547fc17dcf
fix: update post cache clearing logic to call helper function
...
regression from 8cf9617630
2024-05-28 12:01:30 -04:00
Barış Soner Uşaklı
70d2a6249d
Merge branch 'develop' into activitypub
2024-05-12 21:24:27 -04:00
Julian Lam
129017f735
fix: minor cleanup
2024-05-10 17:00:27 -04:00
Julian Lam
1fa9346563
refactor: #12553 , buildRecipients so that it is separate from addressing in mocks.js
2024-05-10 15:30:45 -04:00
Julian Lam
2d7ca48d42
fix: rename api.activitypub.create.post to .note()
2024-05-10 14:32:00 -04:00
Julian Lam
eda97da14a
fix: unnecessary parseInt in post purge api method
2024-05-10 11:28:12 -04:00
Julian Lam
ccd187e000
feat: Note deletion logic and refactoring, #12551
2024-05-09 15:49:03 -04:00
Julian Lam
6f9fa66006
fix: Update(Note) federation should only apply to local content
2024-05-07 12:43:27 -04:00
Julian Lam
96db519b79
feat: on post delete, federate out an Update(Tombstone)
2024-05-07 12:37:57 -04:00
Julian Lam
51089a347a
fix: attach announcers and their followers to cc, not to targets, only attach announcers to targets
2024-05-07 12:34:07 -04:00