Sven Sauleau
6fad40519a
Follow actor on migration
...
Follow the "moving from" actor to force Mastodon to deliver the Move
activity.
2023-03-27 15:59:29 +02:00
Dario Piotrowicz
9f2eeb19dd
improve typing and security of getObjectBy function
2023-02-23 15:44:15 +00:00
Sven Sauleau
7dea01b781
extract database types
...
Refs https://github.com/cloudflare/wildebeest/issues/228
2023-02-22 16:18:06 +00:00
Sven Sauleau
0d19dc7b48
fix move followers/following
2023-02-20 15:28:39 +00:00
Sven Sauleau
7dff854773
debug
2023-02-20 15:20:41 +00:00
Sven Sauleau
dc70e1a1a9
migration: move following actors
2023-02-16 16:49:03 +00:00
Sven Sauleau
5867841881
Move activity; move followers
2023-02-16 11:39:49 +00:00
Sven Sauleau
e6617788c1
ensure the original Actor is deleting
2023-02-09 12:11:24 +00:00
Sven Sauleau
56ebf6d688
Fix tests
2023-02-08 18:51:38 +00:00
Sven Sauleau
7c083b31bb
fix: delete by original ObjectId
2023-02-08 18:03:11 +00:00
Sven Sauleau
13b827dcfa
MOW-139: support federated Note deletion
2023-02-08 17:32:44 +00:00
Sven Sauleau
bf26dcca14
MOW-135: prevent duplicated reblogs
2023-02-08 15:11:02 +00:00
Sven Sauleau
7cea876ed8
clarify UA used for federation
2023-02-07 16:05:56 +00:00
Sven Sauleau
460759787d
fix tests
2023-02-06 11:51:05 +00:00
Sven Sauleau
0b4ce39873
Ignore unsupported Object updates
2023-02-03 11:28:30 +00:00
Sven Sauleau
646b83cf93
getAndCache Actor of any types
...
Closes https://github.com/cloudflare/wildebeest/issues/178
2023-02-03 11:14:10 +00:00
Sven Sauleau
e236855d71
move internal Object fields to symbols
2023-02-02 14:28:17 +00:00
Sven Sauleau
ddeadd0b67
fix: switch Note tag as mentions
2023-02-02 11:24:41 +00:00
Dario Piotrowicz
ab43afea34
rename ambiguous Object to APObject
2023-01-24 13:40:26 +00:00
Dario Piotrowicz
96c9242298
implement createReblog function to reduce reblog code duplication
2023-01-23 21:29:43 +00:00
Dario Piotrowicz
3738c7dda1
improve be (+functions) linting:
...
- enable no-unsafe-call for be/functions linting
- enable backend await-thenable eslint rule
- enable backend no-misused-promises eslint rule
2023-01-23 11:38:16 +00:00
Sven Sauleau
196d6fa896
MOW-101: hide DM from public
2023-01-16 14:50:06 +00:00
Sven Sauleau
20661b527c
ignore duplicated follow
2023-01-16 13:26:10 +00:00
Sven Sauleau
26fbb26cec
MOW-95: use instance config in Env instead of DB
2023-01-11 17:38:45 +00:00
Dario Piotrowicz
870dd60c3b
enable no-unused-vars eslint rule for BE
2023-01-06 18:50:39 +01:00
Sven Sauleau
33b43d06f9
refactor remote statuses and detect duplicated objects on create
2023-01-06 15:18:46 +00:00
Dario Piotrowicz
e344006f26
enable be no-unsafe-return eslint rule
...
also apply some related refactoring to make the
code more DRY
2023-01-04 15:01:00 +01:00
Sven Sauleau
25be15b2a0
Import wildebeest code
...
Co-authored-by: Sven Sauleau <sven@cloudflare.com>
Co-authored-by: Dario Piotrowicz <dario@cloudflare.com>
Co-authored-by: André Cruz <acruz@cloudflare.com>
Co-authored-by: James Culveyhouse <jculveyhouse@cloudflare.com>
Co-authored-by: Pete Bacon Darwin <pete@bacondarwin.com>
2023-01-04 09:51:17 +00:00