Laura Hausmann
|
c0aaa23e92
|
[backend/api] Add drive file upload/get-by-id/update endpoints & models
|
2024-04-22 18:53:56 +02:00 |
|
Laura Hausmann
|
246a70caf9
|
[backend/api] Add visibility to NoteCreateRequest, use enum conversions instead of strings to represent note visibility
|
2024-04-22 17:56:32 +02:00 |
|
Laura Hausmann
|
2a68a34ba8
|
[backend/api] Add liked property to NoteBase
|
2024-04-20 19:18:18 +02:00 |
|
Laura Hausmann
|
0784425f6d
|
[backend/api] Add replies count to NoteBase schema
|
2024-04-20 01:16:40 +02:00 |
|
Laura Hausmann
|
3bb3ac785e
|
[backend/api] Add like and renote count to NoteBase schema
|
2024-04-20 01:15:54 +02:00 |
|
Laura Hausmann
|
7ae4dc4c4f
|
[backend/federation] Make emoji entities fetchable via ActivityPub
|
2024-04-18 21:17:57 +02:00 |
|
Laura Hausmann
|
672bf57f19
|
[backend/masto-client] Stub featured_tags endpoint (ISH-263)
|
2024-04-16 18:30:04 +02:00 |
|
Laura Hausmann
|
3fad9632c7
|
[backend/federation] Rendered featured collections should only contain lite note objects (ISH-262)
|
2024-04-16 18:06:46 +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
|
08cd1f2c66
|
[backend/api] Switch to GracefulException in AuthController
|
2024-04-09 16:30:04 +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
|
e4c4ec186c
|
[backend/api] Respect note filters (ISH-243)
|
2024-04-05 17:25:45 +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
|
22cf408d6c
|
[backend/api] Fix session createdAt being populated as -infinity
|
2024-04-03 21:48:35 +02:00 |
|
Laura Hausmann
|
b1f5e3788f
|
[frontend] Add API abstractions
|
2024-04-03 18:15:59 +02:00 |
|
Laura Hausmann
|
6bc2b8d57c
|
[frontend] Bootstrap shared DTOs, API abstractions, SignalR & more
|
2024-04-01 20:22:45 +02:00 |
|
Laura Hausmann
|
62dde50af2
|
[backend/core] Support note filters (ISH-97)
|
2024-03-31 23:56:55 +02:00 |
|
Laura Hausmann
|
e388e0989d
|
[backend/drive] Set X-Content-Type-Options to nosniff
|
2024-03-30 13:12:14 +01:00 |
|
Laura Hausmann
|
fa75409923
|
[backend/api] Note context endpoints (ISH-236)
|
2024-03-27 16:06:42 +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
|
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
|
72010f9ee2
|
[backend/api] Drop /v1/ from /api/iceshrimp routes
|
2024-03-24 15:26:35 +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
|
9698e3d36d
|
[backend/core] Replace redis-based queue system with a postgres-based one (ISH-212)
|
2024-03-24 00:17:28 +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
|
d5b7fa5ae7
|
[backend/api] Correctly render replies/renotes/quotes (ISH-205)
|
2024-03-18 16:36:04 +01:00 |
|
Laura Hausmann
|
09a13e6ab5
|
[backend/swagger] Fix federation swagger document
|
2024-03-17 14:23:32 +01:00 |
|