Laura Hausmann
|
7c56ee348b
|
[mastodon-client] Refresh user data in background on UserConverter.encode
|
2023-10-25 14:15:03 +02:00 |
|
Laura Hausmann
|
2575588fa3
|
[backend] Use a recursion limiter for user profile mentions instead of disabling recursion altogether
|
2023-10-25 13:49:10 +02:00 |
|
Laura Hausmann
|
9b13ec9c0c
|
[backend] Catch errors in refetchPublicKeyForApId
|
2023-10-24 20:44:30 +02:00 |
|
Laura Hausmann
|
3b85491ee4
|
[backend] Don't recursively resolve user profile mentions
|
2023-10-24 18:50:41 +02:00 |
|
Laura Hausmann
|
7c8881f1a8
|
[backend] Limit user profile mentions queue to a concurrency of 5
|
2023-10-24 18:50:41 +02:00 |
|
Laura Hausmann
|
8c45d331ef
|
[mastodon-client] Bump compatible version to 4.2.1
This allows clients to detect support for features like "hide list members from home timeline"
|
2023-10-24 18:50:41 +02:00 |
|
Laura Hausmann
|
d025177d2c
|
[mastodon-client] Fix renoteMuting for streaming API
|
2023-10-22 23:00:31 +02:00 |
|
Laura Hausmann
|
10865168bf
|
[backend] Fix UserListJoining delete query on unfollow
|
2023-10-22 22:50:47 +02:00 |
|
Laura Hausmann
|
c7dc059116
|
[backend] Cleaner workaround for GoToSocial federation with authorized fetch
|
2023-10-22 22:00:17 +02:00 |
|
Laura Hausmann
|
496454cf1f
|
[backend] Fix initial federation initiated by GoToSocial in secure mode
This bypasses GoToSocial issue #1186 (ref: https://github.com/superseriousbusiness/gotosocial/issues/1186)
|
2023-10-22 19:43:31 +02:00 |
|
Laura Hausmann
|
89ab890331
|
[backend] [client] Add option to hide user lists from home timeline
|
2023-10-22 18:43:51 +02:00 |
|
Laura Hausmann
|
fdd8c28aed
|
[backend] Don't filter search-by-username-and-host by recently active by default
|
2023-10-22 18:43:51 +02:00 |
|
Laura Hausmann
|
37ac6addd2
|
[backend] Remove unfollowed users from existing lists with migration
|
2023-10-22 18:43:51 +02:00 |
|
Laura Hausmann
|
d1cf1b5611
|
[backend] Remove user from list on unfollow
|
2023-10-21 23:56:34 +02:00 |
|
Laura Hausmann
|
11b3d4fa0a
|
[backend] Require users to be followed before adding them to lists
|
2023-10-21 23:56:34 +02:00 |
|
Laura Hausmann
|
7ad6bbd32c
|
[backend] Remove user list proxy account
|
2023-10-21 23:56:33 +02:00 |
|
Laura Hausmann
|
ed25373bc7
|
[mastodon-client] Return uri as url if status has no known url and is not local
|
2023-10-21 23:42:59 +02:00 |
|
Laura Hausmann
|
d8f13b6a06
|
[mastodon-client] Prefer status url over uri
|
2023-10-21 23:24:08 +02:00 |
|
Laura Hausmann
|
04fa6bef15
|
[backend] Improved http signature verification checks
This fixes an edge case where federation with split domain instances could fail.
|
2023-10-21 22:39:03 +02:00 |
|
Laura Hausmann
|
1f53affd76
|
Upgrade versions of dependencies with critical vulnerabilities
|
2023-10-20 23:16:11 +02:00 |
|
Laura Hausmann
|
97c733dd72
|
[backend] Add cache for resolveMentionToUserAndProfile
|
2023-10-20 20:20:49 +02:00 |
|
Laura Hausmann
|
544b5a1678
|
[backend] Use a semaphore around populateMentions
This fixes a user-generated DoS payload for giant webring-style trees of mentions in user bios that could cause backend stalls.
|
2023-10-20 20:16:01 +02:00 |
|
Laura Hausmann
|
9b96b54c3c
|
[backend] Add start:debug command
|
2023-10-20 16:47:18 +02:00 |
|
Laura Hausmann
|
5c7a663320
|
[backend] Remove nsfw detection / tensorflow
|
2023-10-18 23:18:00 +02:00 |
|
Laura Hausmann
|
6b45b7019c
|
[backend] Enable authorized fetch by default for new instances
This does not affect existing instances.
|
2023-10-18 19:19:05 +02:00 |
|
AntoineÐ
|
5d496a1636
|
#326 fix "explore" header icon
|
2023-10-18 18:40:01 +02:00 |
|
Laura Hausmann
|
8b699248af
|
[backend] Fix mention host fallback
|
2023-10-18 17:20:46 +02:00 |
|
Aylam
|
e43d198b1a
|
Fix .vue files formatting
|
2023-10-18 17:13:14 +02:00 |
|
Aylam
|
8b860cd744
|
Tweak default themes
|
2023-10-18 17:02:32 +02:00 |
|
Laura Hausmann
|
4748f30214
|
[mastodon-client] Prevent updateUserInBackground from running excessively
|
2023-10-18 13:20:20 +02:00 |
|
Laura Hausmann
|
062d256a67
|
[backend] Update user profile mentions in background
|
2023-10-18 13:02:13 +02:00 |
|
Laura Hausmann
|
32d471803c
|
[mastodon-client] Recurse one last time for reblogged quotes in NoteConverter.encode
|
2023-10-18 01:42:14 +02:00 |
|
Laura Hausmann
|
b48594ef68
|
[mastodon-client] Switch to isQuote for detecting quotes
|
2023-10-18 01:30:10 +02:00 |
|
Laura Hausmann
|
44fb31ab13
|
[mastodon-client] Use new backend service for user (profile) updates
This fixes profile updates not immediately federating when edited through the Mastodon client API.
|
2023-10-18 00:56:49 +02:00 |
|
Laura Hausmann
|
d42a1eeb63
|
[backend] Clean up unnecessary code in resolve-user
|
2023-10-18 00:09:53 +02:00 |
|
Laura Hausmann
|
998bb1ae08
|
[mastodon-api] Only wait up to 1500 ms for mentions to update on /accounts/update_credentials
|
2023-10-18 00:03:45 +02:00 |
|
Laura Hausmann
|
b8bd0c9f3b
|
[backend] Use correct capitalization when rendering mentions
|
2023-10-17 22:36:28 +02:00 |
|
Laura Hausmann
|
4920b0c768
|
[backend] Federate outgoing invalid mentions as text
|
2023-10-17 20:53:36 +02:00 |
|
Laura Hausmann
|
5dcd4c4fff
|
[mastodon-client] Skip invalid mentions
|
2023-10-17 20:36:07 +02:00 |
|
Laura Hausmann
|
eadf9acdc3
|
[backend] Generate VAPID keys during meta bootstrap
|
2023-10-17 18:45:11 +02:00 |
|
Laura Hausmann
|
6ffe09709e
|
[backend] Fix error images configuration load
|
2023-10-17 01:20:58 +02:00 |
|
Erin Shepherd
|
0c9c04f89d
|
[backend] Refetch user keys when HTTP Signature validation fails
If a user has had a key rotation, and nobody on this server follows
that user, we will not receive the Update activity with the new key
Therefore, when we encounter key validation errors we should check
for an up-to-date key.
References (other implementations):
* [Mastodon](fc9ab61448/app/controllers/concerns/signature_verification.rb (L96) )
* [Akkoma](https://akkoma.dev/AkkomaGang/http_signatures/src/branch/main/lib/http_signatures/http_signatures.ex#L46)
|
2023-10-17 00:52:51 +02:00 |
|
Laura Hausmann
|
092462d3a9
|
[mastodon-client] Add content_type to /statuses/:id/source
|
2023-10-17 00:45:33 +02:00 |
|
Laura Hausmann
|
2830953862
|
[mastodon-client] Rework quote rendering
|
2023-10-17 00:25:24 +02:00 |
|
Laura Hausmann
|
775d8f6e3a
|
[mastodon-client] Return fqn field for accounts
|
2023-10-16 23:45:03 +02:00 |
|
Laura Hausmann
|
9c4466035e
|
[mastodon-client] Set class=hashtag for tags in mfm-to-html
|
2023-10-16 23:42:18 +02:00 |
|
Laura Hausmann
|
4a6d010724
|
[mastodon-client] Return text/x.misskeymarkdown as supported_mime_types in /v1/instance
|
2023-10-16 23:23:25 +02:00 |
|
Laura Hausmann
|
97176e00f9
|
[mastodon-client] Return content_type for statuses
|
2023-10-16 23:21:01 +02:00 |
|
Laura Hausmann
|
c64f6b6db6
|
[backend] Fix populateMentions remote filter
|
2023-10-16 01:41:14 +02:00 |
|
Laura Hausmann
|
3cdf9eee94
|
[mastodon-client] Update mentions in background on /i/update
|
2023-10-16 00:54:57 +02:00 |
|