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