Laura Hausmann
|
bde33e09bf
|
[backend/federation] Fix FetchActivityInternal exception
Newtonsoft.Json is sadly not compatible with pattern matching. We can revert this once we're using System.Text.Json for JSON-LD instead.
|
2024-03-31 18:34:22 +02:00 |
|
Laura Hausmann
|
a4baef1b90
|
[backend/configuration] Add Iceshrimp to default log level configuration
This should make it easier to understand how to enable debug logging
|
2024-03-31 18:10:27 +02:00 |
|
Laura Hausmann
|
e388e0989d
|
[backend/drive] Set X-Content-Type-Options to nosniff
|
2024-03-30 13:12:14 +01:00 |
|
Laura Hausmann
|
b4152b7c3d
|
[backend/core] Stricter validation of activity identifiers (ISH-233)
|
2024-03-30 13:12:14 +01:00 |
|
Laura Hausmann
|
25a50ef9eb
|
[backend/core] Validate actor public key host
|
2024-03-30 13:12:14 +01:00 |
|
Laura Hausmann
|
cabe5d52e7
|
[backend/drive] Inhibit logging of unchanged files on user/note update (ISH-240)
|
2024-03-29 18:25:55 +01:00 |
|
Laura Hausmann
|
39de646a88
|
[backend] Fix null dereference
|
2024-03-29 16:16:25 +01:00 |
|
Laura Hausmann
|
ddfa108677
|
[backend/federation] Log type of unsupported undo activities
|
2024-03-29 16:11:40 +01:00 |
|
Laura Hausmann
|
07eba89fa0
|
[backend/queue] Fix BackgroundTaskJobData serialization
|
2024-03-29 16:08:04 +01:00 |
|
Laura Hausmann
|
f39479ca6b
|
[backend/queue] JobData shouldn't inherit from Job
|
2024-03-29 15:34:01 +01:00 |
|
Laura Hausmann
|
cdadb63e19
|
[backend/drive] Handle alt text updates (ISH-195)
|
2024-03-28 14:57:49 +01:00 |
|
Laura Hausmann
|
2e4700b42b
|
[backend/razor] Basic public preview (ISH-188)
|
2024-03-28 14:41:02 +01:00 |
|
Laura Hausmann
|
abf92b8ea5
|
[backend/queue] Increase heartbeat grace period from 15s to 60s
|
2024-03-28 13:21:51 +01:00 |
|
Laura Hausmann
|
7c6d55739e
|
[backend/core] Use AsyncKeyedLocker in NoteService (ISH-227)
|
2024-03-27 18:46:05 +01:00 |
|
Laura Hausmann
|
d4e8d7a6f6
|
[backend/masto-client] Catch GracefulExceptions correctly in push handler
|
2024-03-27 17:56:07 +01:00 |
|
Laura Hausmann
|
fa75409923
|
[backend/api] Note context endpoints (ISH-236)
|
2024-03-27 16:06:42 +01:00 |
|
Laura Hausmann
|
90768d1211
|
[backend/core] Reject mentioning of blocked users with 403 (ISH-226)
|
2024-03-26 21:29:48 +01:00 |
|
Laura Hausmann
|
ab1c974ff1
|
[backend/masto-client] Don't show public user notes when blocked
|
2024-03-26 21:24:29 +01:00 |
|
Laura Hausmann
|
893a0d2feb
|
[backend/masto-client] Fix typo in InstanceStats JSON mapping
|
2024-03-26 20:21:33 +01:00 |
|
Laura Hausmann
|
578d9f59c1
|
[backend/core] Add missing auto-accessor on InstanceInfoV1Response
|
2024-03-26 20:19:56 +01:00 |
|
Laura Hausmann
|
02b80a1a2a
|
[backend/core] Skip database queries for 0 member collections
|
2024-03-26 20:13:47 +01:00 |
|
Laura Hausmann
|
715f47cafc
|
[backend/masto-client] Fix notification pagination (ISH-204)
|
2024-03-26 20:13:47 +01:00 |
|
Laura Hausmann
|
174064416a
|
[backend/core] Fix QueryableExtensions.FilterMuted
|
2024-03-26 19:11:50 +01:00 |
|
Laura Hausmann
|
aad05c0d22
|
[backend/cron] Fire UserUnmuted event in ProcessMuteExpiry
|
2024-03-26 19:11:50 +01:00 |
|
Laura Hausmann
|
530cdf0832
|
[backend/masto-client] Fix mute endpoint
|
2024-03-26 19:11:50 +01:00 |
|
Laura Hausmann
|
45dcbf29fe
|
[backend/masto-client] Handle mutes & blocks in WebSockets (ISH-219)
|
2024-03-26 19:11:49 +01:00 |
|
Laura Hausmann
|
b4adfe7067
|
[backend/masto-client] Update followed users on user follow/unfollow/block (ISH-218)
|
2024-03-26 18:17:24 +01:00 |
|
Laura Hausmann
|
a3b543c37a
|
[backend/events] Add events for user follow/mute/block (& their respective opposites) (ISH-218, ISH-219)
|
2024-03-26 18:12:23 +01:00 |
|
Laura Hausmann
|
d9ba6159f2
|
[backend/queue] Use C# events when not running multiple workers (ISH-234)
|
2024-03-26 17:54:31 +01:00 |
|
Laura Hausmann
|
65e0ad58f7
|
[backend/database] Make helper methods private
|
2024-03-26 17:37:00 +01:00 |
|
Laura Hausmann
|
f24c7dff08
|
[backend/database] Move queue job queries into DatabaseContext
|
2024-03-26 17:35:20 +01:00 |
|
Laura Hausmann
|
c235f1a586
|
[backend/queue] Check for correct heartbeat interval
|
2024-03-26 17:23:37 +01:00 |
|
Laura Hausmann
|
a4ae25d5f3
|
[backend/queue] Initial clustering support (ISH-141, ISH-220)
|
2024-03-26 17:08:43 +01:00 |
|
Laura Hausmann
|
9d5d3e935e
|
[backend/queue] Improved shutdown process (ISH-220)
|
2024-03-26 15:07:53 +01:00 |
|
Laura Hausmann
|
5556832de0
|
[backend/core] Fix queue system logging rendering UTC timestamps & reporting of incorrect duration for delayed jobs due to time zone differences
|
2024-03-26 12:11:29 +01:00 |
|
Laura Hausmann
|
7eba307d0a
|
[backend/core] Call RaiseJobQueuedEvent in QueueService.DelayedJobsHandler (ISH-229)
|
2024-03-26 12:10:16 +01:00 |
|
Laura Hausmann
|
e1bdd7d0f4
|
[backend/core] Fix race condition in NoteResolver.UpdatePinnedNotesAsync
|
2024-03-25 19:42:55 +01:00 |
|
Laura Hausmann
|
7e93059368
|
[backend/core] Fix typo
|
2024-03-25 18:48:22 +01:00 |
|
Laura Hausmann
|
ed79c23be6
|
[backend/core] Correctly handle redirects for signed requests (ISH-228)
|
2024-03-25 18:48:15 +01:00 |
|
Laura Hausmann
|
4332d23b32
|
[backend/core] Use upsert when inserting hashtags
This fixes a race condition.
|
2024-03-25 17:48:18 +01:00 |
|
Laura Hausmann
|
f2d8bda393
|
[backend/core] Improve FastFallback handler in CustomHttpClient
|
2024-03-25 17:32:08 +01:00 |
|
Laura Hausmann
|
8ff938639b
|
[backend/federation] Improve ASUpdate handling (ISH-223)
This fixes federation of note updates with some AP implementations
|
2024-03-25 13:51:50 +01:00 |
|
Laura Hausmann
|
61071ab51b
|
[backend/federation] Fix typo in like id generation
|
2024-03-25 12:42:49 +01:00 |
|
Laura Hausmann
|
d9a4b406e4
|
[backend/masto-client] Enforce mutes & blocks in more places
|
2024-03-25 12:42:48 +01:00 |
|
Laura Hausmann
|
06a1375ec2
|
[backend] Give MfmTest.TestToHtml slightly more time to find an equilibrium
|
2024-03-24 23:37:54 +01:00 |
|
Laura Hausmann
|
9bd421c3a0
|
[backend] Replace old MfmParser with the new F# implementation (ISH-112)
|
2024-03-24 23:10:39 +01:00 |
|
Laura Hausmann
|
53b9e97630
|
[parsing] Prepare Iceshrimp.Parsing project for wasm compilation
|
2024-03-24 23:10:09 +01:00 |
|
Laura Hausmann
|
799d1054a9
|
[parsing/mfm] Reimplement MfmParser in F# (ISH-112)
|
2024-03-24 23:09:47 +01:00 |
|
Laura Hausmann
|
2065a73ad9
|
[backend/core] Fix the (now scoped) MetaService dependency in PushService
|
2024-03-24 16:33:03 +01:00 |
|
Laura Hausmann
|
72010f9ee2
|
[backend/api] Drop /v1/ from /api/iceshrimp routes
|
2024-03-24 15:26:35 +01:00 |
|