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
Kopper
83e830b5df
[backend/configuration] Add configuration for backfill of note replies
2024-09-15 02:05:18 +02:00
Laura Hausmann
4081aeb036
[backend/federation] Fix deserialization of non-value ASCollectionPage objects in ASCollectionPageSerializer
2024-09-15 01:49:43 +02:00
Laura Hausmann
5042fab8df
[backend/federation] Fix deserialization of raw value types in ASSerializer
2024-09-15 01:49:43 +02:00
Kopper
d6a8282a18
[backend/federation] Try using the original collection object when possible
2024-09-15 01:49:42 +02:00
Kopper
e8e437b9f1
[backend/federation] Limit collection iteration
2024-09-15 01:47:41 +02:00
Kopper
deabdc4eec
[backend/federation] Update replies collections of edited notes
...
This is mainly so we can backfill older posts before the reply
collections were saved in the database.
2024-09-15 01:47:41 +02:00
Kopper
23adf8bce6
[backend/federation] Delay backfilling for new notes to allow them time to collect replies
2024-09-15 01:47:41 +02:00
Kopper
5300aa069b
[backend/federation] Iterate over paginated collections
2024-09-15 01:47:41 +02:00
Kopper
024de937d0
[backend/federation] Backfill replies
2024-09-15 01:47:41 +02:00
Kopper
ade4481ae9
[backend/federation] Attempt to make id optional for some object types
2024-09-15 01:47:41 +02:00
Kopper
481bd423b3
[backend/federation] Parse paginated collections correctly
...
This commit by itself will break parsing Mastodon Notes, since they
inline a CollectionPage without an ID, which Iceshrimp.NET can't cope
with.
2024-09-15 01:47:41 +02:00
Kopper
8c1a635027
[backend/federation] Refactor collection iteration
...
Collection iteration is extracted into a seprate IAsyncEnumerable from
the currently only place where it happens. This is in preparation for
handling paginated collections.
2024-09-15 01:47:40 +02:00
Laura Hausmann
b51d3826ed
[backend/core] Fail early when user with acct already exists
2024-09-14 02:54:32 +02:00
Laura Hausmann
238b441560
[backend/database] Remove remote user reply notifications
2024-09-14 02:46:31 +02:00
Laura Hausmann
14f078d145
[backend/core] Don't generate reply notifications for remote users
2024-09-14 02:42:44 +02:00
Laura Hausmann
a0f3edf4fd
[backend/configuration] Fix InstanceSection.AdditionalDomains not being respected
2024-09-13 21:58:02 +02:00
Laura Hausmann
079dd8a8e5
[backend/configuration] Set base path to working directory instead of assembly dir
2024-09-13 21:56:33 +02:00
Laura Hausmann
afe62b0aab
[sln] Code cleanup
2024-09-13 21:44:31 +02:00
Laura Hausmann
693057d661
[backend/configuration] Add .Trim() to AdditionalDomains
2024-09-13 18:54:31 +02:00
Laura Hausmann
08621c72a0
[backend/database] Move pleroma migration into the beta4 directory
2024-09-13 18:32:30 +02:00
Laura Hausmann
13092e0e9a
[backend/configuration] Rename ExtraWebDomains to AdditionalDomains
2024-09-13 18:03:21 +02:00
Kopper
356f5f17ed
[backend/masto-client] Expose emoji in reaction push notification
2024-09-13 17:30:05 +02:00
Kopper
7cd5f0776b
[backend/akko-client] Cleanup and reformat
2024-09-13 17:30:05 +02:00
Kopper
0cb2e9e9f3
[backend/akko-client] Expose accurate upload limits
2024-09-13 17:30:05 +02:00
Kopper
79427e2901
[backend/akko-client] Prune migration designer file
2024-09-13 17:30:05 +02:00
Kopper
4f605a503a
[backend/akko-client] Expose features on nodeinfo as well
...
Akkoma-FE seems to use this one for it's own feature detection
2024-09-13 17:30:05 +02:00
Kopper
7f4c95d7d0
[backend/akko-client] Fix reaction notifications for remote custom emoji
2024-09-13 17:30:05 +02:00
Kopper
9d6d892091
[backend/akko-client] Fix notifications, including emoji reaction notifications
2024-09-13 17:30:05 +02:00
Kopper
834661981a
[backend] Allow admins to specity extra web domains the instance is accessible from
...
For frontends that expect relative paths
2024-09-13 17:30:05 +02:00
Kopper
26ec42bc62
[backend/akko-client] Put Pleroma quirks behind a feature flag
2024-09-13 17:30:05 +02:00
Kopper
1bac67cd06
[backend/akko-client] Stub out just enough to allow Akkoma-FE to start
2024-09-13 17:30:05 +02:00
Kopper
7e1bccadaf
[backend/akko-client] Allow 'admin' scope group
...
Needed for Akkoma-FE to register itself
2024-09-13 17:30:05 +02:00
Laura Hausmann
0d7532cb08
[backend/startup] Set content root path to assembly directory
2024-09-13 17:15:36 +02:00