Sven Sauleau
|
22745197e2
|
oauth: get token support code in URL
|
2023-02-15 18:37:15 +00:00 |
Sven Sauleau
|
b28a1ae878
|
endpoint for setting actor alias
|
2023-02-15 17:15:23 +00:00 |
Sven Sauleau
|
7e974f1fed
|
fix tests
|
2023-02-15 16:40:29 +00:00 |
Sven Sauleau
|
bd279cafff
|
add CORS for 404 subscription
|
2023-02-15 15:36:04 +00:00 |
Sven Sauleau
|
b9927c3dfe
|
Add CORS header to NodeInfo endpoints
For elk compatibility.
|
2023-02-15 15:28:51 +00:00 |
Sven Sauleau
|
d997d0ca06
|
subscription: make policy optional
|
2023-02-15 15:11:28 +00:00 |
Sven Sauleau
|
39046061db
|
subscription: remove hardcoded and switch to Int
|
2023-02-15 11:52:24 +00:00 |
Sven Sauleau
|
1c813f9956
|
tag timeline
|
2023-02-13 15:56:31 +00:00 |
Sven Sauleau
|
d8e22705e6
|
view single tag
|
2023-02-13 12:13:54 +00:00 |
Sven Sauleau
|
5110b4992a
|
introduce basic for hashtag
This change detects hashtags in statuses and insert them into a new
table `note_hashtags`.
|
2023-02-13 11:37:35 +00:00 |
Sven Sauleau
|
0223bf4981
|
handle invalid search query
Closes https://github.com/cloudflare/wildebeest/issues/257
|
2023-02-13 10:15:54 +00:00 |
Ikko Eltociear Ashimine
|
0585f5b11f
|
Fix typo in activitypub.spec.ts
existant -> existent
|
2023-02-13 00:31:46 +09:00 |
Sven Sauleau
|
e264982d27
|
Merge pull request #249 from cloudflare/improve-mentions
Improve mentions
|
2023-02-10 14:03:33 +00:00 |
Dario Piotrowicz
|
7d2ffc6a03
|
make enrishStatus mentions tests more robust and fix prefix issue
|
2023-02-10 13:20:29 +00:00 |
Dario Piotrowicz
|
561d5e03ca
|
make enrichStatus accept mentioned with longer domain
|
2023-02-10 12:53:01 +00:00 |
Sven Sauleau
|
3215097c5c
|
Dedup Note in timelines by ObjectId
|
2023-02-09 15:22:04 +00:00 |
Sven Sauleau
|
b01148c9b2
|
implement media update
|
2023-02-09 14:40:28 +00:00 |
Sven Sauleau
|
e6617788c1
|
ensure the original Actor is deleting
|
2023-02-09 12:11:24 +00:00 |
Dario Piotrowicz
|
5366e8a5d7
|
improve links parsing
|
2023-02-08 19:37:47 +00:00 |
Sven Sauleau
|
56ebf6d688
|
Fix tests
|
2023-02-08 18:51:38 +00:00 |
Sven Sauleau
|
13b827dcfa
|
MOW-139: support federated Note deletion
|
2023-02-08 17:32:44 +00:00 |
Sven Sauleau
|
bf26dcca14
|
MOW-135: prevent duplicated reblogs
|
2023-02-08 15:11:02 +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 |
Dario Piotrowicz
|
7c3353e90e
|
handle sub-domains correctly in enrichStatus
|
2023-02-06 23:29:29 +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
|
cd9551b58f
|
MOW-132: redirect to /first-login for unkown user
|
2023-02-06 14:38:02 +00:00 |
Sven Sauleau
|
460759787d
|
fix tests
|
2023-02-06 11:51:05 +00:00 |
Sven Sauleau
|
b843eb8a62
|
add more mention tests
|
2023-02-06 11:35:08 +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
|
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
|
dea30c143c
|
MOW-125: show non-public Notes sent to followers
|
2023-01-31 17:01:50 +00:00 |
Sven Sauleau
|
4d68c3b27d
|
gh-86: implement authorization screen
|
2023-01-30 11:52:03 +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
|
e00f05cdf2
|
MOW-100: protect first-login behind Access
|
2023-01-20 15:03:52 +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 |