Sven Sauleau
3342a88a6e
Merge pull request #402 from cloudflare/sven/follow-for-move-action
...
Follow actor on migration
2023-03-27 16:06:40 +02:00
Sven Sauleau
6fad40519a
Follow actor on migration
...
Follow the "moving from" actor to force Mastodon to deliver the Move
activity.
2023-03-27 15:59:29 +02:00
Sven Sauleau
3201e4a737
handle relative URL on first-login
2023-03-27 15:47:34 +02:00
chroju
615448ae23
fix enriching single-letter second level domain
2023-03-12 09:07:28 +09:00
Sven Sauleau
cd2947a72a
Merge pull request #384 from cloudflare/sven/insert-ui-client
...
add client for the UI
2023-03-08 13:39:51 +01:00
Sven Sauleau
9fe622cddf
add client for the UI
2023-03-08 11:53:27 +00:00
Sven Sauleau
96fc7b4b2c
refactor UI alias API
2023-03-08 09:13:48 +00:00
Sven Sauleau
8da9a5ed26
Merge pull request #360 from kelvin27315/main
...
Register clients without a website
2023-03-06 09:49:08 +01:00
kelvin
781b46050f
allow website to be undefined
2023-03-02 00:42:08 +09:00
Dario Piotrowicz
939988721a
Merge pull request #348 from cloudflare/hastags
...
handle hashtags in statuses
2023-03-01 11:13:17 +00:00
Dario Piotrowicz
a606e76093
handle hashtags in statuses
...
- by parsing them in enrichStatus
- implementing a tag page to show their timeline
resolves #345
2023-02-28 17:05:22 +00:00
Sven Sauleau
217ff34353
introduce simple SQL query builder
2023-02-28 16:51:38 +00:00
Jorge Caballero (DataDrivenMD)
789f8a6066
Another linting attempt
2023-02-23 17:03:28 -08:00
Jorge Caballero (DataDrivenMD)
980a779bc6
Merge remote-tracking branch 'upstream/main' into fix-missing-apps-verify_credentials-endpoint
2023-02-23 16:40:29 -08:00
Jorge Caballero (DataDrivenMD)
22e4fc370d
Applying additional linting
...
Based on commit c44d552d08
2023-02-23 16:31:17 -08:00
Sven Sauleau
c09edecc34
support direct visiblity and reject others
...
Refs https://github.com/cloudflare/wildebeest/issues/303
2023-02-23 14:43:33 +00:00
Sven Sauleau
a876ef9ad2
add Actor cache to webfinger
2023-02-23 14:25:49 +00:00
Sven Sauleau
7dea01b781
extract database types
...
Refs https://github.com/cloudflare/wildebeest/issues/228
2023-02-22 16:18:06 +00:00
Sven Sauleau
d43a5d316d
limit Actor properties
2023-02-22 13:48:35 +00:00
Sven Sauleau
ade9e669ab
fix sanitize Actor summary instead of content & testing
2023-02-22 13:40:51 +00:00
Sven Sauleau
b6e98134a0
limit status to 500 chars
2023-02-22 13:19:20 +00:00
Jorge Caballero (DataDrivenMD)
7c8216281e
prettier
2023-02-21 13:47:03 -08:00
Jorge Caballero (DataDrivenMD)
222a3bd3ef
Merge remote-tracking branch 'upstream/main' into fix-missing-apps-verify_credentials-endpoint
2023-02-21 13:27:34 -08:00
Sven Sauleau
7c2a0f207d
use Actor properties for inbox URL
...
Previously the inbox URL would be guessed from Mastodon URL scheme,
however this doesn't work with non Mastodon Actors.
This change relies on Actor's properties to get the inbox URL, ie the
proper way.
2023-02-20 16:57:39 +00:00
Sven Sauleau
9316963dbc
Merge pull request #320 from cloudflare/sven/fix-broken-status-link
...
fix broken status links
2023-02-20 15:36:24 +00:00
Sven Sauleau
06a435fbfc
fix broken status links
2023-02-20 15:31:15 +00:00
Sven Sauleau
45e07b2bac
Merge pull request #309 from cloudflare/public-statuses
...
/api/v1/statuses should be public for public statuses
2023-02-20 14:39:03 +00:00
Sven Sauleau
5e77067324
ignore invalid user mentions
2023-02-20 12:21:02 +00:00
Celso Martinho
8712d5d503
Add tests
2023-02-17 18:25:19 +00:00
Sven Sauleau
5867841881
Move activity; move followers
2023-02-16 11:39:49 +00:00
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
DataDrivenMD
f622c34891
Refactoring + expanding tests for /api/v1/apps
2023-02-10 15:10:10 -08: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