Laura Hausmann
|
10a1a13918
|
[backend/masto-client] Add blocks & mutes endpoints (ISH-272)
|
2024-04-25 01:18:08 +02:00 |
|
Laura Hausmann
|
98fc1f50a9
|
[backend/masto-client] Improve performance of conversations endpoints
|
2024-04-24 02:01:24 +02:00 |
|
Laura Hausmann
|
5fca0620cf
|
[backend/core] Improve note table query performance by aggregating block/mute checks (ISH-206)
This also implements checking for blocks & mutes users in the mentions field, implementing ISH-225.
|
2024-04-23 23:04:56 +02:00 |
|
Laura Hausmann
|
672bf57f19
|
[backend/masto-client] Stub featured_tags endpoint (ISH-263)
|
2024-04-16 18:30:04 +02:00 |
|
Laura Hausmann
|
0fc834693a
|
[backend/streaming] Fix pure renote without renote data filters (ISH-260)
|
2024-04-16 17:07:57 +02:00 |
|
Laura Hausmann
|
f611e01bda
|
[backend/masto-client] Fix user channel (ISH-260)
|
2024-04-16 17:01:48 +02:00 |
|
Laura Hausmann
|
a56d7f521c
|
[backend/masto-client] Fix renotes appearing more than once in note responses (ISH-261)
|
2024-04-16 02:09:02 +02:00 |
|
Laura Hausmann
|
a6dce56e0c
|
[backend/masto-client] Add quote_id to StatusEntity
|
2024-04-10 18:22:18 +02:00 |
|
Laura Hausmann
|
fae324c3f3
|
[backend] Add [MustDisposeResource] attribute to WebSocketConnection & StreamingConnectionAggregate
|
2024-04-09 18:23:11 +02:00 |
|
Laura Hausmann
|
998a4412cb
|
[backend/api-shared] Clone NoteResponse / StatusEntity in streaming handlers' EnforceRenoteReplyVisibility functions (ISH-250)
|
2024-04-08 21:36:12 +02:00 |
|
Laura Hausmann
|
bc50aa0259
|
[backend/masto-client] Enforce renote/reply visibility in ws/streaming (ISH-248)
|
2024-04-08 21:10:05 +02:00 |
|
Laura Hausmann
|
4ff1b5f4c4
|
[backend] Implement streaming hub for timelines & notifications (ISH-244)
|
2024-04-08 20:45:30 +02:00 |
|
Laura Hausmann
|
22a4de63f3
|
[backend/masto-client] Add & populate MastoReplyUserId column (ISH-247)
|
2024-04-07 21:07:04 +02:00 |
|
Laura Hausmann
|
969622bfc7
|
[backend/api] Return note descendants in tree form (ISH-242)
This also partially addresses thread ordering in the Mastodon client API.
|
2024-04-07 20:43:28 +02:00 |
|
Laura Hausmann
|
01e640e8e5
|
[backend/masto-client] Only check filters for the root note
|
2024-04-05 17:11:03 +02:00 |
|
Laura Hausmann
|
62dde50af2
|
[backend/core] Support note filters (ISH-97)
|
2024-03-31 23:56:55 +02: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
|
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
|
d9a4b406e4
|
[backend/masto-client] Enforce mutes & blocks in more places
|
2024-03-25 12:42:48 +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
|
ff97dfa627
|
[backend/core] Render renote notifications correctly
|
2024-03-24 15:07:20 +01:00 |
|
Laura Hausmann
|
6d49eb07ca
|
[backend/core] Dispose service scopes properly for long-running connections (WebSocket)
|
2024-03-24 14:34:07 +01:00 |
|
Laura Hausmann
|
a67fe3722d
|
[backend] Code cleanup
|
2024-03-24 14:17:02 +01:00 |
|
Laura Hausmann
|
c02b2bd34c
|
[backend/core] Improve handling of explicit service scopes & event logic
|
2024-03-24 14:13:51 +01:00 |
|
Laura Hausmann
|
e3e34b4495
|
[backend/masto-client] Make idempotency keys unique by user id
|
2024-03-23 19:10:27 +01:00 |
|
Laura Hausmann
|
c6300d1c96
|
[backend/core] Replace IDistributedCache with postgres k/v cache (ISH-212)
|
2024-03-23 19:10:27 +01:00 |
|
Laura Hausmann
|
5be537e7dd
|
[backend/core] Improve meta store performance, make it hit postgres directly
|
2024-03-22 18:40:11 +01:00 |
|
Laura Hausmann
|
d4da5ed9de
|
Change license to EUPL v1.2
Consent was given by all project contributors.
|
2024-03-22 17:10:52 +01:00 |
|
Laura Hausmann
|
62469e2ea4
|
[backend/api] Use UserRenderer in AuthController instead of instantiating the response object directly (ISH-209)
|
2024-03-21 16:52:23 +01:00 |
|
Laura Hausmann
|
1123f1114d
|
[backend/masto-client] Add /instance/extended_description endpoint (ISH-95)
|
2024-03-17 14:10:22 +01:00 |
|
Laura Hausmann
|
f36daf860a
|
[backend/masto-client] Return instance name, instance description & admin contact
|
2024-03-17 14:02:54 +01:00 |
|
Laura Hausmann
|
a408fa247a
|
[backend] Code cleanup
|
2024-03-17 13:36:08 +01:00 |
|
Laura Hausmann
|
b7584674c7
|
[backend/api] Add notifications endpoints (ISH-202)
|
2024-03-17 13:30:56 +01:00 |
|
Laura Hausmann
|
a0e83949ff
|
[backend/masto-client] Allow searching by user fqn (ISH-196)
|
2024-03-16 18:02:34 +01:00 |
|
Laura Hausmann
|
be27893c32
|
[backend/core] Improve meta store (ISH-133)
|
2024-03-16 13:19:02 +01:00 |
|
Laura Hausmann
|
c0cd136140
|
[backend/core] Add very basic metadata store (ISH-133)
|
2024-03-15 19:55:14 +01:00 |
|
Laura Hausmann
|
6c4ce82461
|
[backend/masto-client] Render identicon with file extension
This is required by some clients to render push notification avatars correctly
|
2024-03-15 19:20:48 +01:00 |
|
Laura Hausmann
|
a623b870cd
|
[backend/masto-client] Add push notification support (ISH-182)
|
2024-03-15 19:20:48 +01:00 |
|
Laura Hausmann
|
3ab36f7d70
|
[backend/core] Enforce blocks & mutes everywhere (ISH-189)
|
2024-03-14 17:02:29 +01:00 |
|
Laura Hausmann
|
085671b00c
|
[backend/core] Add block support (ISH-169)
|
2024-03-14 15:55:11 +01:00 |
|
Laura Hausmann
|
f41be007d7
|
[backend/core] Add mute support (ISH-169)
|
2024-03-14 15:33:54 +01:00 |
|
Laura Hausmann
|
a2075d4c63
|
[backend/masto-client] Add missing media endpoints, handle media_attributes on status update (ISH-155)
|
2024-03-14 12:10:03 +01:00 |
|
Laura Hausmann
|
d4fe223552
|
[backend/masto-client] Improve quote handling (ISH-176)
|
2024-03-13 05:01:46 +01:00 |
|
Laura Hausmann
|
e65c76ca39
|
[backend/masto-client] Render quote uris inline (ISH-177)
|
2024-03-13 03:50:55 +01:00 |
|