Commit graph

1066 commits

Author SHA1 Message Date
Laura Hausmann
138ac01d13
[backend/configuration] Make sure there's no difference between zero durations with/without suffixes 2024-09-30 23:19:38 +02:00
Laura Hausmann
99ea086731
[backend/federation] Only forward activities to relays that are addressed to the public audience 2024-09-28 04:21:31 +02:00
Laura Hausmann
df4eea5c0e
[backend/database] PushSubscription.Types should be a property, not a field
This fixes creating migrations failing with an extremely unhelpful error message when using .NET 9.0.
2024-09-28 02:09:11 +02:00
Laura Hausmann
4cfd4de389
[backend/core] Disallow following of system users 2024-09-28 00:37:36 +02:00
Laura Hausmann
df26db0585
[backend/federation] Add relay support (ISH-266) 2024-09-28 00:32:43 +02:00
Laura Hausmann
f1b7218c60
[backend/api-shared] Fix typo 2024-09-27 19:52:41 +02:00
Laura Hausmann
5192b58150
[backend/api-shared] Also filter renotes & quotes mentioning muted/blocked users 2024-09-27 19:50:39 +02:00
Laura Hausmann
7532d5c52a
[backend/queue] Add abandon button for delayed jobs to the queue dashboard 2024-09-27 03:43:17 +02:00
Laura Hausmann
1883f426a7
[backend/federation] Add support for incoming, outgoing & local account migrations (ISH-118) 2024-09-27 03:27:34 +02:00
Laura Hausmann
4448e00333
[backend/core] Fix erroneous attempts to compute instance stats for local instance when creating follow relationship between local users 2024-09-27 03:01:30 +02:00
Laura Hausmann
f2bf80100d
[backend/federation] Expose alsoKnownAs & movedTo properties for local actors 2024-09-26 21:09:24 +02:00
Laura Hausmann
36f277e0d3
[backend/queue] Improve inbox queue retry mechanism (ISH-503)
This retries jobs for a cumulative maximum of 24 hours.
2024-09-26 20:43:45 +02:00
Laura Hausmann
9f39895142
[backend/queue] Improve inbox queue logging 2024-09-26 20:12:40 +02:00
Laura Hausmann
b4c2712172
[parsing/tests] Fix tests 2024-09-26 18:49:08 +02:00
Laura Hausmann
834119aa38
[backend] Fix typo 2024-09-26 18:40:15 +02:00
Laura Hausmann
8c2a2f0d15
[backend/database] Clarify license wording for prune-designer-cs-files.sh 2024-09-26 18:38:37 +02:00
Laura Hausmann
3fab1a2b8f
[backend/database] License prune-designer-cs-files helper script under MIT in addition to the project-scoped EUPL license 2024-09-26 18:37:34 +02:00
Laura Hausmann
7c93dcf79d
[backend/queue] Fix duplicate exception logging 2024-09-26 02:54:33 +02:00
Laura Hausmann
efd1878fc1
[backend/queue] Fix erroneous job timeout logs, improve error messages for job timeouts 2024-09-26 02:52:38 +02:00
Laura Hausmann
9d18a145ed
[backend/core] Fix typo 2024-09-26 02:52:14 +02:00
Laura Hausmann
c68e0bbd94
[backend/core] Fix AsChunkedAsyncEnumerable pagination 2024-09-26 02:14:20 +02:00
Laura Hausmann
c02af726e1
[parsing/mfm] Rework codeblock node parsing & serialization 2024-09-26 01:12:21 +02:00
Laura Hausmann
5b3dec0a08
[parsing/mfm] Further improve codeblock newline handling 2024-09-26 00:37:25 +02:00
Laura Hausmann
0fc667527f
[parsing/mfm] Fix handling of newlines surrounding code blocks 2024-09-26 00:33:26 +02:00
Laura Hausmann
4c21cb5a1c
[backend/cron] Fix media cleanup task causing query warnings 2024-09-26 00:02:10 +02:00
Laura Hausmann
9789c8452e
[backend/razor] Show login button when displaying public preview disabled error page 2024-09-24 02:36:29 +02:00
Laura Hausmann
1d4ddb1190
[backend/razor] Display emoji in public preview 2024-09-24 02:17:56 +02:00
Laura Hausmann
304d9f2750
[backend/masto-client] Enforce RestrictedNoMedia public preview mode 2024-09-24 01:02:05 +02:00
Laura Hausmann
1c2079e1ee
[backend] Rework GracefulException throws without additional detail 2024-09-24 00:45:18 +02:00
Laura Hausmann
d1721d71c2
[backend/federation] Retry inbox jobs with exponential backoff (ISH-499)
This should cover most transient failures. If one is missing, we can add it later.
2024-09-24 00:36:18 +02:00
Laura Hausmann
0c39101046
[backend/federation] Improve error logging for invalid accept activities 2024-09-24 00:09:37 +02:00
Laura Hausmann
13614c2201
[backend] Reformat code 2024-09-23 02:00:34 +02:00
Laura Hausmann
07ed0f5651
[backend/core] Enforce local-only for renotes & replies of local-only notes 2024-09-23 02:00:27 +02:00
Laura Hausmann
c3c85419e4
[backend/libmfm] When converting from HTML, shorten http & -s links with identical text and link components 2024-09-23 01:57:33 +02:00
Laura Hausmann
0b31329067
[backend/drive] Fix leading dashes on non-image attachments 2024-09-23 01:35:58 +02:00
Laura Hausmann
2bf714b8e1
[backend/core] Fix typo 2024-09-23 00:47:43 +02:00
Laura Hausmann
ca2c4f35ab
[backend/core] Switch to IQueryable<T>.AsChunkedAsyncEnumerable() in MediaCleanupTask 2024-09-23 00:23:33 +02:00
Laura Hausmann
1d9864a214
[backend/federation] Handle incoming ASMove activities (ISH-118) 2024-09-23 00:21:57 +02:00
Laura Hausmann
898ea4d26c
[backend/razor] Add login button to footer 2024-09-19 00:08:12 +02:00
Laura Hausmann
e9ce3f3fa3
[backend/razor] Extract identicon url generation into User.IdenticonUrlPath property 2024-09-18 21:31:27 +02:00
Laura Hausmann
514bf3ff10
[backend/razor] Add option to redirect index page for unauthenticated users (ISH-463) 2024-09-18 20:43:12 +02:00
Kopper
91aab7c8d6 [backend/federation] Limit the maximum number of replies to backfill per post 2024-09-18 18:27:14 +02:00
Kopper
7fd1f81d21 [backend/federation] Limit reply backfill to same instance by default 2024-09-18 18:27:14 +02:00
Kopper
48784690c1 [backend/federation] Do not queue backfill jobs that have reached their recursion limit 2024-09-18 18:27:14 +02:00
Laura Hausmann
9f2cb34d0e
[backend/razor] Add basic user page public preview, handle user id redirects correctly 2024-09-16 00:53:23 +02:00
Laura Hausmann
892da3a473
[backend/startup] Exit if started with --migrate and no migrations are pending 2024-09-15 21:35:40 +02:00
Laura Hausmann
522d874027
[backend/federation] Fix typo
Somehow, I forgot to populate this function.
2024-09-15 17:07:56 +02:00
Laura Hausmann
9481e1d7fb
[backend/federation] Fix instances returning non-HTTP errors not getting marked as unresponsive
This fixes e.g. DNS errors from occurring perpetually when trying to federate with dead instances.
2024-09-15 16:49:21 +02:00
Laura Hausmann
162ddd496c
[backend/federation] Fix ASCollection deserialization 2024-09-15 04:26:56 +02:00
Laura Hausmann
58a86a231a
[backend/federation] Switch to ASObjectWithId instead of overriding Id in every class 2024-09-15 02:05:18 +02:00