Wykres commitów

117 Commity (5d93ad9e071e8b1b0049ec91452bc6f392a6bb83)

Autor SHA1 Wiadomość Data
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
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