Commit graph

2118 commits

Author SHA1 Message Date
Lilian
14b9a2cef0 [frontend/components] Remove redundant scroller from SingleNote view 2024-11-02 19:22:06 +01:00
Jeder
fa213b47a7 [frontend/components] Increase attachment blur 2024-11-02 19:22:06 +01:00
Jeder
6d901f59f7 [frontend/components] Update note body styling 2024-11-02 19:22:06 +01:00
Jeder
eb49973242 [frontend/components] Update note attachments styling 2024-11-02 19:22:06 +01:00
Laura Hausmann
b3f9680845
[backend/core] Also set correct local mention url in other UserProfileMentionsResolver overload 2024-11-02 16:59:13 +01:00
Laura Hausmann
d9fabcb32c
[backend/core] Set correct url for local mentions in user profile 2024-11-02 16:05:30 +01:00
Laura Hausmann
525bd02022
[backend/libmfm] Fix broken rendering of mentions of local users in some circumstances (ISH-567)
This was caused because of an inconsistency of whether to set the account domain as a fallback value or not. Therefore, invocations with the mentioned local user host not having a fallback value would cause broken mention rendering, e.g. in bios/profile fields.
2024-10-31 21:24:07 +01:00
Laura Hausmann
e61e3d2fde
[backend/api] Wait for user mention resolution before returning (ISH-567) 2024-10-31 21:02:56 +01:00
Laura Hausmann
b4709e1e2a
[backend/api] Switch to common user update function in ProfileController.UpdateProfile (ISH-567) 2024-10-31 20:59:02 +01:00
pancakes
71a12261a4
[backend/api] Limit follow list imports to twice every 30 mins 2024-10-31 20:48:52 +01:00
pancakes
95ae04e4af
[backend] Download exported follow list directly instead of storing it as a file 2024-10-31 20:48:51 +01:00
pancakes
137dc0d0e6
[backend/core] Move import/export to ImportExportService and resolve imported users 2024-10-31 20:48:07 +01:00
pancakes
bfc36cbc48
[backend/api] Add follow list export endpoint 2024-10-31 20:48:07 +01:00
pancakes
62aa5f3075
[backend/api] Add follow list import endpoint 2024-10-31 20:48:07 +01:00
Laura Hausmann
6a2ce89699
[backend/federation] Align tests with new max clock skew value 2024-10-31 18:51:45 +01:00
Laura Hausmann
8340952653
[backend/signalr] Switch to Lazy<T> for NoteResponses in StreamingService 2024-10-31 18:49:36 +01:00
Laura Hausmann
c9b9a8e45b
[backend] Switch to TimeSpan extension method for easier code readability 2024-10-30 18:27:18 +01:00
Laura Hausmann
de29780321
[backend/federation] Don't recompute clock skew timespan on every invocation in HttpSignature.VerifyAsync
This commit also tightens the maximum allowed clock skew to a much more reasonable 5 minutes.
2024-10-30 18:13:11 +01:00
Laura Hausmann
fbdab96f9d
[backend] Switch to more efficient TimeSpan/DateTime/-Offset handling where applicable 2024-10-30 18:13:11 +01:00
Laura Hausmann
a5f292cdb3
[backend/core] Fix UserResolver regression 2024-10-29 20:38:51 +01:00
Laura Hausmann
912c50488f
[backend/core] Fix ResolveNoteMentionsAsync regression 2024-10-29 20:01:15 +01:00
Laura Hausmann
e391aebce5
[backend] Consistently enforce https URIs 2024-10-29 18:43:58 +01:00
Laura Hausmann
b43e81b834
[backend/federation] Switch to Uri.TryCreate local fetch checks 2024-10-29 18:43:58 +01:00
Laura Hausmann
efbd0c103c
[backend] Simplify MastodonOauthHelpers redirect uri validation 2024-10-29 16:54:48 +01:00
Laura Hausmann
dc7e45c7cb
[backend/masto-client] Fix StatusController quote lookup precedence 2024-10-29 16:14:54 +01:00
Laura Hausmann
5d1e1ed05d
[backend/federation] Add extra guard clauses to UserService
This should be caught by WebFingerService, but more checks are always a good idea.
2024-10-29 16:10:39 +01:00
Laura Hausmann
d36fa802d8
[backend/federation] Add extra guard clauses to ActivityHandlerService
This should be caught by InboxValidationMiddleware, but more checks are always a good idea.
2024-10-29 15:10:40 +01:00
Laura Hausmann
d4cda86228
[backend/razor] Fix typo 2024-10-28 14:43:10 +01:00
Laura Hausmann
e3a289ec48
[backend/federation] Update UserResolver docs 2024-10-28 13:04:48 +01:00
Laura Hausmann
e6e9d75f1a
[backend/federation] Fix followers-only announce visibility checks (ISH-555)
This bug caused followers-only announce activities to be saved as specified when the activity actor was not inlined (which it is not in most cases), and the followers collection URI is not the well-known one.
2024-10-27 23:03:52 +01:00
Laura Hausmann
1bc3fc9b39
[backend/api] Fix incorrect rate limits being applied to note thread mute endpoints 2024-10-27 22:54:22 +01:00
Laura Hausmann
df587e417d
[backend/drive] Fix DriveController serving files with possibly invalid extensions (ISH-556) 2024-10-27 22:51:29 +01:00
Laura Hausmann
040973b19e
[backend/api] Fix StreamingService render-only-once mutex implementation 2024-10-27 22:09:51 +01:00
Laura Hausmann
5377cb543a
[sln] Code cleanup 2024-10-27 21:21:55 +01:00
Laura Hausmann
5ebc2620bf
[ci] Set DEP_VULN_WERROR=true for all CI jobs 2024-10-27 21:18:33 +01:00
Laura Hausmann
f23a3ff3e7
[make] Add variable to set DependencyVulnsAsError build option 2024-10-27 21:18:23 +01:00
Laura Hausmann
c282c6d29c
[sln] Exclude vulnerable dependency checks from WarningsAsErrors by default 2024-10-27 21:18:01 +01:00
Laura Hausmann
90a6b06410
[backend/api] Fix race condition causing simultaneous DbContext access in NotificationRenderer 2024-10-27 18:12:17 +01:00
Kopper
90f1e30ef2 [backend] Fix reply backfill limiting 2024-10-26 07:24:39 +02:00
Laura Hausmann
330de26346
[backend/core] Fix race condition causing transient user resolution errors 2024-10-26 06:15:45 +02:00
Laura Hausmann
effe3a7fef
[backend/queue] Fix jobs not being upserted with their correct default values 2024-10-26 04:41:06 +02:00
Kopper
e9d651b66f
[backend] Use HTTP/2 by default 2024-10-26 01:26:01 +02:00
Laura Hausmann
7aec669d73
[backend] Code cleanup 2024-10-25 06:49:28 +02:00
Kopper
61bad29c54 [backend/database] Add warning to AddNoteThread migration that it may take a while 2024-10-25 07:13:03 +03:00
5a63787c39 [backend] refactor mastoapi bitecontroller routes 2024-10-25 01:44:54 +02:00
0a8b7dbf7a [backend] add mastoapi routes for biting notes and biting back users, add alternate route for biting users, and fix biting through mastoapi 2024-10-25 01:44:54 +02:00
Lilian
4638f3da41
[frontend/components] Make padding look nicer 2024-10-24 23:21:53 +02:00
Lilian
194cbb97db
[frontend] min-width like this will break on small screens 2024-10-24 23:21:53 +02:00
Lilian
cb1067d3d5
[frontend/components] Wrap inputs on search page 2024-10-24 23:21:53 +02:00
Jeder
6d57493188
[frontend/components] Update notification styling 2024-10-24 23:21:53 +02:00