Sven Sauleau
|
e13c0fb670
|
MOW-133: add idempotency for posting
|
2023-02-07 12:01:48 +00:00 |
Sven Sauleau
|
4485afbfe9
|
Deliver Delete activity to followers
|
2023-02-07 10:24:27 +00:00 |
Sven Sauleau
|
0a16029f38
|
various changes to status deletion
|
2023-02-06 19:50:44 +00:00 |
Sven Sauleau
|
f0a6b695a6
|
MOW-126: basic local status deletion
This change deletes the Note from local object and Actor's
outbox tables.
|
2023-02-06 18:31:18 +00:00 |
Dario Piotrowicz
|
6298220010
|
implement account page
|
2023-02-03 12:43:27 +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
|
c9542816e4
|
use originalObjectId for inReplyTo
|
2023-02-02 11:57:05 +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 |
Sven Sauleau
|
ea1e2c522d
|
Enrich status with HTML Microformats
|
2023-02-01 16:09:20 +00:00 |
Dario Piotrowicz
|
ab43afea34
|
rename ambiguous Object to APObject
|
2023-01-24 13:40:26 +00:00 |
Dario Piotrowicz
|
67109a2601
|
implement createStatus to reduce code duplication
|
2023-01-23 21:31:48 +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
|
4a0d413c00
|
MOW-87: implement remote followers/following
|
2023-01-19 13:56:56 +00:00 |
Sven Sauleau
|
9c11b74c2e
|
MOW-118: switch from KV to DO for caching
|
2023-01-19 09:09:30 +00:00 |
Sven Sauleau
|
736110c47e
|
upload user content forwards request to Images
|
2023-01-18 13:47:52 +00:00 |
Sven Sauleau
|
bf9330b6c6
|
Merge pull request #134 from cloudflare/sven/MOW-116
MOW-116: handle status list with invalid max_id
|
2023-01-18 13:26:01 +01:00 |
Sven Sauleau
|
145c0038e2
|
MOW-116: handle status list with invalid max_id
|
2023-01-18 12:19:52 +00:00 |
André Cruz
|
43c6fd534f
|
parse form data locally in specific cases
In order to work around an EW bug, use local form data parsing
temporarly when receiving media.
|
2023-01-18 12:16:15 +00:00 |
Sven Sauleau
|
f2bddedabc
|
MOW-112: reuse code and attachments on account's statuses
|
2023-01-18 11:35:41 +00:00 |
Sven Sauleau
|
d5e92d5e00
|
MOW-113: limit status attachements
|
2023-01-18 10:44:09 +00:00 |
Sven Sauleau
|
2f9c55dd17
|
MOW-114: fix id in account's statuses
|
2023-01-18 10:39:47 +00:00 |
Sven Sauleau
|
6f86378812
|
MOW-109: configure Cloudflare Images variants
|
2023-01-18 09:45:36 +00:00 |
Sven Sauleau
|
0d4dfbd53d
|
Consistent `url` on status and reuse code in status endpoint
|
2023-01-17 16:16:29 +00:00 |
Sven Sauleau
|
18c48cbde7
|
Use mastodonId in account statuses
|
2023-01-17 15:40:05 +00:00 |
Sven Sauleau
|
fb88422a67
|
MOW-107: post in reply to
|
2023-01-17 15:22:36 +00:00 |
Sven Sauleau
|
29923fcf92
|
Merge pull request #123 from cloudflare/sven/share-cors
centralize CORS and add idempotency-key in allow headers
|
2023-01-17 15:21:13 +01:00 |
Sven Sauleau
|
a6c42f5204
|
centralize CORS and add idempotency-key in allow headers
|
2023-01-17 14:14:58 +00:00 |
Sven Sauleau
|
6209cad8c6
|
Merge pull request #119 from cloudflare/sven/pleroma-compatible
Pleroma-compatible version string
|
2023-01-17 13:42:42 +01:00 |
Sven Sauleau
|
efbeaf7dd4
|
Pleroma-compatible version string
Refs https://github.com/cloudflare/wildebeest/pull/70
|
2023-01-17 12:29:28 +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
|
1b030eef1c
|
MOW-106: /api/v1/apps support JSON and FormData
|
2023-01-17 08:35:43 +00:00 |
Sven Sauleau
|
fe547a7cb7
|
MOW-105: regenerate home timeline after post
|
2023-01-16 19:10:49 +00:00 |
Sven Sauleau
|
c0a6911570
|
MOW-75: deliver to followers via Queue
|
2023-01-16 12:24:49 +00:00 |
Sven Sauleau
|
7513a88c91
|
MOW-75: handle inbox via a Queue
|
2023-01-12 19:38:10 +00:00 |
Sven Sauleau
|
699c2491f3
|
add missing CORS to image upload endpoint
|
2023-01-12 14:05:05 +00:00 |
Sven Sauleau
|
a2722a18d9
|
Fix follow notification get
Follow notifications don't have a corresponding Object so make the SQL
join optional.
|
2023-01-12 13:57:22 +00:00 |
Sven Sauleau
|
26fbb26cec
|
MOW-95: use instance config in Env instead of DB
|
2023-01-11 17:38:45 +00:00 |
Sven Sauleau
|
92c2b063ff
|
handle empty timeline
|
2023-01-11 15:27:10 +00:00 |
Dario Piotrowicz
|
e4337540ab
|
Merge pull request #56 from cloudflare/eslint-functions
Linting improvements
|
2023-01-11 14:20:27 +00:00 |
Sven Sauleau
|
2f961a029b
|
stub account blocks API
|
2023-01-11 09:15:38 +00:00 |
Sven Sauleau
|
15b7de4004
|
post status supports JSON and FormatData
|
2023-01-11 08:07:07 +00:00 |
Sven Sauleau
|
c9cd93033f
|
stub few ios endpoints
|
2023-01-10 16:26:03 +00:00 |
Sven Sauleau
|
050d6c1878
|
add v2 instance endpoint
|
2023-01-10 15:26:47 +00:00 |
Dario Piotrowicz
|
920df83cad
|
add lint:functions script and make it pass
|
2023-01-10 12:48:42 +00:00 |
Sven Sauleau
|
6e413923a4
|
optimize loading remote statuses
|
2023-01-06 16:52:07 +00:00 |
Sven Sauleau
|
33b43d06f9
|
refactor remote statuses and detect duplicated objects on create
|
2023-01-06 15:18:46 +00:00 |