Wykres commitów

60 Commity (3738c7dda1fb8f9f5876160157c53d672e3c7bd6)

Autor SHA1 Wiadomość Data
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 a9d2b676fb handle 404 from DO cache 2023-01-19 09:20:47 +00:00
Sven Sauleau 9c11b74c2e MOW-118: switch from KV to DO for caching 2023-01-19 09:09:30 +00:00
Sven Sauleau 06975b8a5e Fix post status formdata 2023-01-18 14:40:09 +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 fb88422a67 MOW-107: post in reply to 2023-01-17 15:22:36 +00:00
Sven Sauleau a6c42f5204 centralize CORS and add idempotency-key in allow headers 2023-01-17 14:14:58 +00:00
Sven Sauleau 4d29d661ee improve error handling in fetchKey 2023-01-17 12:56:48 +00:00
Sven Sauleau 537d1db8e5 EW-7148: workaround URL bug 2023-01-17 12:41:05 +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 f87cd4ba31 MOW-104: default followers/following/statuses_count 2023-01-16 18:28:43 +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
André Cruz bcfc0e9a99
attempt manual form data parse
When content-type triggers a bug in EW, attempt to parse in
worker itself.
2023-01-13 17:04:32 +00:00
Sven Sauleau 7513a88c91 MOW-75: handle inbox via a Queue 2023-01-12 19:38:10 +00:00
Sven Sauleau eecccb5e01 Revert "add content-type in image upload"
This reverts commit f75c0f31fb.
2023-01-12 12:29:45 +00:00
Sven Sauleau f75c0f31fb add content-type in image upload 2023-01-12 12:06:22 +00:00
Sven Sauleau 41846f2d42 MOW-98: add optional sentry 2023-01-12 11:06:39 +00:00
Pete Bacon Darwin 2ff36ac360 Add reblog boosts to the frontend UI 2023-01-11 22:06:56 +00:00
Sven Sauleau 59ea1eb90b remove redirection to old /start-instance 2023-01-11 17:43:10 +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 916a63ca44 add comment 2023-01-11 08:07:54 +00:00
Sven Sauleau 335fb845cb fix public endpoints 2023-01-11 08:07:07 +00:00
Sven Sauleau 050d6c1878 add v2 instance endpoint 2023-01-10 15:26:47 +00:00
Dario Piotrowicz 68cf43df19 make backend linting pass 2023-01-10 12:53:18 +00:00
Sven Sauleau bc2c5d7ef5
Merge pull request #57 from cloudflare/sven/debug-login
/oauth/token supports both JSON and FormData
2023-01-10 12:05:34 +00:00
Sven Sauleau 483b4ab40f /oauth/token supports both JSON and FormData 2023-01-10 11:07:46 +00:00
Sven Sauleau 50a6a4c923
Merge pull request #55 from cloudflare/sven/mention-notif
fix mention notification
2023-01-10 10:35:36 +00:00
Sven Sauleau 9bf91e5ce6 fix mention notification 2023-01-10 10:26:54 +00:00
Dario Piotrowicz 5c1f2acc36 reuse generateErrorResponse in errorHandling function 2023-01-10 09:56:41 +00:00
Sven Sauleau fc339aa26f
Merge pull request #30 from cloudflare/be-no-unused-vars
enable no-unused-vars eslint rule for BE
2023-01-07 20:13:34 +00:00
Sven Sauleau 7c468205c3
Merge pull request #29 from cloudflare/sven/optimize-remote-statuses
optimize loading remote statuses
2023-01-07 20:12:28 +00:00
James Culveyhouse 8cacee5a77
Mock the instance config in dev (#33) 2023-01-06 21:27:05 +00:00
Dario Piotrowicz 870dd60c3b enable no-unused-vars eslint rule for BE 2023-01-06 18:50:39 +01:00
Sven Sauleau df702efddd fix federation uri 2023-01-06 17:06:23 +00:00
Sven Sauleau 6e413923a4 optimize loading remote statuses 2023-01-06 16:52:07 +00:00