Laura Hausmann
797001233c
[backend/razor] Fix hashtag view for authenticated users
2024-09-18 23:58:45 +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
7e55d4609b
[backend/razor] Add host-part to user public preview
2024-09-18 21:19:49 +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
Laura Hausmann
ff425b6439
[sln] Code cleanup
2024-09-18 20:10:34 +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
a69dc5d781
[backend/razor] Improve RedirectController error page
2024-09-16 01:23:43 +02:00
Laura Hausmann
371612d6ac
[backend/razor] Fix typo
2024-09-16 01:20:51 +02:00
Laura Hausmann
ac4add63bb
[backend/razor] Add placeholder hashtag public preview
2024-09-16 01:12:30 +02:00
Laura Hausmann
f3488fdca3
[backend] Fix build
2024-09-16 01:10:27 +02:00
Laura Hausmann
f1e5200c6a
[backend/razor] Use instance name instead of generic placeholder in public preview
2024-09-16 01:05:39 +02:00
Laura Hausmann
edd1440213
[backend/razor] Replace avatars with identicon if public preview mode is set to RestrictedNoMedia
2024-09-16 01:02:14 +02:00
Laura Hausmann
11297f0bcf
[backend/razor] Reduce footer margin in default.css
2024-09-16 00:53:23 +02:00
Laura Hausmann
addd2af801
[backend/razor] Improve error page footer
2024-09-16 00:53:23 +02:00
Laura Hausmann
42eeb9e2b6
[backend/razor] Add footer
2024-09-16 00:53:23 +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
3ec05df62f
[backend/masto-client] Don't report git revision to mastodon clients
2024-09-13 18:20:31 +02:00
Laura Hausmann
13092e0e9a
[backend/configuration] Rename ExtraWebDomains to AdditionalDomains
2024-09-13 18:03:21 +02:00
Kopper
6d8c686401
[backend/akko-client] Expose quote notifications as mention notifications
...
This is a bit difficult of a situation as Akkoma does not have quote
notifications. This is the closest thing we have and the frontend seems
to handle it well.
2024-09-13 17:30:05 +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
30af407865
[backend/akko-client] Revert hacky workaround on /api/v1/pleroma/emoji
...
I've decided to patch the frontend itself to accept this correctly.
2024-09-13 17:30:05 +02:00