Wykres commitów

38 Commity (e13c0fb670f198caefb90f790996e7f2211b5e75)

Autor SHA1 Wiadomość Data
Sven Sauleau e13c0fb670 MOW-133: add idempotency for posting 2023-02-07 12:01:48 +00:00
Dario Piotrowicz 7c3353e90e handle sub-domains correctly in enrichStatus 2023-02-06 23:29:29 +00:00
Dario Piotrowicz c6a3da522b apply regexes to enrichStatus (again) 2023-02-06 12:20:04 +00:00
Sven Sauleau 33f6e30966 fix lint 2023-02-06 11:37:25 +00:00
Sven Sauleau b843eb8a62 add more mention tests 2023-02-06 11:35:08 +00:00
Sven Sauleau c9c87b4209 Revert "simplify enrichStatus method by using regexes"
This reverts commit 4644405add.
2023-02-06 11:35:08 +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 e236855d71 move internal Object fields to symbols 2023-02-02 14:28:17 +00:00
Sven Sauleau a11567df8e
Merge pull request #172 from cloudflare/regex-refactor
simplify enrichStatus method by using regexes
2023-02-02 11:26:01 +00:00
Dario Piotrowicz 4644405add simplify enrichStatus method by using regexes 2023-02-01 22:27:39 +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
Sven Sauleau dea30c143c MOW-125: show non-public Notes sent to followers 2023-01-31 17:01:50 +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 e6e59c7b5e implement createReply shared test util to reduce code duplication 2023-01-23 21:29:43 +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 9c11b74c2e MOW-118: switch from KV to DO for caching 2023-01-19 09:09:30 +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 0d4dfbd53d Consistent `url` on status and reuse code in status endpoint 2023-01-17 16:16:29 +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
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 68cf43df19 make backend linting pass 2023-01-10 12:53:18 +00:00
Sven Sauleau 9bf91e5ce6 fix mention notification 2023-01-10 10:26:54 +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
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
Sven Sauleau 33b43d06f9 refactor remote statuses and detect duplicated objects on create 2023-01-06 15:18:46 +00: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