Wykres commitów

75 Commity (e13c0fb670f198caefb90f790996e7f2211b5e75)

Autor SHA1 Wiadomość Data
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
Sven Sauleau cb65303df8
Merge pull request #121 from cloudflare/sven/EW-7148
EW-7148: workaround URL bug
2023-01-17 13:51:17 +01: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 537d1db8e5 EW-7148: workaround URL bug 2023-01-17 12:41:05 +00: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