Sven Sauleau
7cea876ed8
clarify UA used for federation
2023-02-07 16:05:56 +00:00
Sven Sauleau
4485afbfe9
Deliver Delete activity to followers
2023-02-07 10:24:27 +00:00
Sven Sauleau
bedd52e34f
chunk queue.sendBatch
...
Queues are limited to 100 messages per batch.
2023-02-06 17:36:40 +00:00
Sven Sauleau
67f76d2a19
delivery user-agent and accept header
...
refs https://github.com/cloudflare/wildebeest/issues/80
2023-02-06 16:55:35 +00:00
Sven Sauleau
460759787d
fix tests
2023-02-06 11:51:05 +00:00
Sven Sauleau
cd4a6429bf
remove uneeded async closure
2023-02-03 16:53:38 +00:00
Dario Piotrowicz
6298220010
implement account page
2023-02-03 12:43:27 +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
39e76bfb48
MOW-128: collect and expose peers
2023-02-02 15:48:17 +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
Sven Sauleau
3b4cbcd575
Add `tag` on note
2023-02-01 17:08:29 +00:00
Dario Piotrowicz
2cdb55ed0f
improve image and video handling
...
by:
- adding MediaGallery
- adding missing controls to video element
- renaming ImageGallery to Image
- fixing video attachments not being correctly recognized
- standardizing mastodon media_attachmen types in mock db init
2023-01-30 15:38:13 +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
c7978d4ea5
Merge pull request #75 from cloudflare/minor-backend-linting-improvements
...
improve be (+functions) linting
2023-01-23 11:42:57 +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
1e539df615
MOW-119: preserve attachement from remote statuses
2023-01-20 11:06:15 +00:00
Sven Sauleau
4a0d413c00
MOW-87: implement remote followers/following
2023-01-19 13:56:56 +00:00
Sven Sauleau
06975b8a5e
Fix post status formdata
2023-01-18 14:40:09 +00:00
Sven Sauleau
2f9c55dd17
MOW-114: fix id in account's statuses
2023-01-18 10:39:47 +00:00
Sven Sauleau
fb88422a67
MOW-107: post in reply to
2023-01-17 15:22:36 +00:00
Pete Bacon Darwin
abd41ae8ab
MOW-102 - Add sanitization to ActivityPub Objects ( #118 )
...
* Add sanitization to ActivityPub Objects
2023-01-17 12:00:07 +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
c0a6911570
MOW-75: deliver to followers via Queue
2023-01-16 12:24:49 +00:00
Pete Bacon Darwin
2ff36ac360
Add reblog boosts to the frontend UI
2023-01-11 22:06:56 +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
Sven Sauleau
34340585ff
refactor: createPerson returns a Person
2023-01-05 12:33:33 +00:00
Sven Sauleau
6873eb78e2
Merge pull request #12 from cloudflare/be-lint-prefer-const
...
enable BE prefer-const eslint rule
2023-01-04 16:44:56 +00:00
Dario Piotrowicz
d44d1e6103
enable BE prefer-const eslint rule
2023-01-04 15:41:26 +01: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