Wykres commitów

28 Commity (6fad40519abfd1d6a10bcd836a7f47bad6f4f27f)

Autor SHA1 Wiadomość Data
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