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
|
9a2a0b2ca8
|
[docker] Revert changes as they didn't actually save space
|
2023-10-19 03:33:17 +02:00 |
|
Laura Hausmann
|
151c6ec9ef
|
[docker] Also copy yarn plugins
|
2023-10-19 03:28:29 +02:00 |
|
Laura Hausmann
|
4d6c4fbad9
|
[docker] Fix release script
|
2023-10-19 03:25:37 +02:00 |
|
Laura Hausmann
|
5e4c0fd912
|
[docker] Update Dockerfile
|
2023-10-19 03:23:07 +02:00 |
|
Laura Hausmann
|
f8281c914c
|
[docker] Don't run yarn focus, as it's useless due to us using zero installs
Ref: https://yarnpkg.com/cli/workspaces/focus#details
|
2023-10-19 02:46:16 +02:00 |
|
Laura Hausmann
|
766bbbfa6c
|
[docs] Shallow clone by default
|
2023-10-19 02:44:55 +02:00 |
|
Laura Hausmann
|
f8cfdeb67d
|
Fix compatibility with NodeJS >= 18.6, add npm cache for all supported architectures and platforms
|
2023-10-19 02:26:08 +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 |
|
Laura Hausmann
|
1351fb686a
|
Use a tab width of 4 everywhere
|
2023-10-18 17:13:14 +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 |
|
AntoineÐ
|
4006e74eca
|
Translated using Weblate (French)
Currently translated at 100.0% (1848 of 1848 strings)
Translation: Iceshrimp/locales
Translate-URL: https://translate.iceshrimp.dev/projects/iceshrimp/locales/fr/
|
2023-10-17 09:23:18 +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 |
|
Aylam
|
bd366b0682
|
Remove cliff.toml and .woodpecker folder
|
2023-10-17 00:37:59 +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 |
|
Laura Hausmann
|
34376b0718
|
[mastodon-client] Also refresh user profile data on /accounts/:id
|
2023-10-15 23:22:00 +02:00 |
|
Laura Hausmann
|
7c7c6a09a2
|
[mastodon-client] Refresh user profile data on /accounts/lookup
|
2023-10-15 23:13:58 +02:00 |
|
Laura Hausmann
|
75c9873796
|
[backend] Update user profile mentions on createPerson and updatePerson
|
2023-10-15 22:34:20 +02:00 |
|
Laura Hausmann
|
82e0ef7414
|
[backend] Add mentions column to user_profile table
|
2023-10-15 21:57:59 +02:00 |
|
Laura Hausmann
|
bc08d8c92b
|
[mastodon-client] Ignore capitalization for hashtag timeline
|
2023-10-15 21:57:56 +02:00 |
|
Laura Hausmann
|
4176ac20ac
|
[backend] Fix an old migration
|
2023-10-15 21:57:55 +02:00 |
|
Laura Hausmann
|
7af7f1c175
|
[backend] Make constraint creations in ResyncWithOrm migration idempotent too
|
2023-10-14 21:09:47 +02:00 |
|