Wykres commitów

81 Commity (1673fcc4fc1af1033a9625b195326319b0ea716a)

Autor SHA1 Wiadomość Data
Sven Sauleau 3e7fa81cfa display image description 2023-02-09 14:53:03 +00:00
Sven Sauleau b01148c9b2 implement media update 2023-02-09 14:40:28 +00:00
kPherox 4d568de9da
fix: object content type should be `application/activity+json` 2023-02-09 19:41:34 +09:00
Sven Sauleau 13b827dcfa MOW-139: support federated Note deletion 2023-02-08 17:32:44 +00:00
Sven Sauleau 7cea876ed8 clarify UA used for federation 2023-02-07 16:05:56 +00:00
Sven Sauleau a177452778 regenerate the home timeline after status deletion 2023-02-07 14:43:27 +00:00
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
Sven Sauleau 9ef6f111a9
Merge pull request #202 from cloudflare/sven/fix-object-urls
fix Object URLs in outbox
2023-02-06 16:48:31 +00:00
Sven Sauleau 1d7d48edb9 fix Object URLs in outbox 2023-02-06 16:18:57 +00:00
Sven Sauleau 328485b55f inbox return 401 when signature fails to verify 2023-02-06 16:17:03 +00:00
Sven Sauleau cd9551b58f MOW-132: redirect to /first-login for unkown user 2023-02-06 14:38:02 +00:00
Dario Piotrowicz 6298220010 implement account page 2023-02-03 12:43:27 +00:00
Sven Sauleau 0a94bade10 nodeinfo: correct lowercase software 2023-02-03 12:11:48 +00:00
Sven Sauleau 5929db73f8 MOW-130: NodeInfo 2.0 and 2.1
Closes https://github.com/cloudflare/wildebeest/issues/160
2023-02-03 11:57:52 +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 95584c78a0 serve Object 2023-02-01 17:39:36 +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
xmflsct 79c8c7e776 Add oauth state param 2023-02-01 00:05:24 +01:00
Sven Sauleau 4d68c3b27d gh-86: implement authorization screen 2023-01-30 11:52:03 +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 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 e00f05cdf2 MOW-100: protect first-login behind Access 2023-01-20 15:03:52 +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 914f293d97
Merge pull request #136 from cloudflare/sven/MOW-115
MOW-115: improve logging for fetchKey failures
2023-01-18 13:24:49 +01:00
Sven Sauleau 145c0038e2 MOW-116: handle status list with invalid max_id 2023-01-18 12:19:52 +00:00
Sven Sauleau dd944f46db MOW-115: improve logging for fetchKey failures 2023-01-18 12:19:03 +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