Commit graph

21 commits

Author SHA1 Message Date
Laura Hausmann
df3a7bdfe5
[backend] Apply formatting rules 2024-06-29 01:06:19 +02:00
Laura Hausmann
e65c678a35
[backend/core] Revert to heuristic-based home timeline query
There can be performance issues with the other query, so we have to revert this for now.
2024-06-26 22:56:36 +02:00
Laura Hausmann
d0eaf13b6b
[backend] Code cleanup 2024-06-26 21:57:22 +02:00
Laura Hausmann
46644b2ab1
[backend/core] Switch to universal home timeline query 2024-06-26 21:54:54 +02:00
Laura Hausmann
7a57862048
[backend/core] Improve heuristics query performance, move timeline-related extensions into its own file 2024-06-26 21:54:16 +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
e4c4ec186c
[backend/api] Respect note filters (ISH-243) 2024-04-05 17:25:45 +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
72010f9ee2
[backend/api] Drop /v1/ from /api/iceshrimp routes 2024-03-24 15:26:35 +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
91137b7fd9
[backend/api] Add reactions endpoints & return reaction data with note & timeline responses (ISH-156) 2024-03-11 05:20:07 +01:00
Laura Hausmann
066189985f
[backend/api] Fix missing awaits on async method calls 2024-03-07 05:33:49 +01:00
Laura Hausmann
ba0e041bad
[backend/core] Add 401/403 response examples programmatically 2024-02-24 22:09:47 +01:00
Laura Hausmann
703e58b3fe
[backend/api] Return identicon for users without avatars 2024-02-22 22:43:58 +01:00
Lilian
a8b02aa6f8
[backend/api] Make TimelineController response type IEnumerable 2024-02-22 02:59:19 +01:00
Laura Hausmann
e6f881449e
[backend/api] Fix web api pagination 2024-02-21 04:17:39 +01:00
Laura Hausmann
c6a2a99c1b
[backend/controllers] Inherit from ControllerBase instead of Controller as we do not need MVC View support 2024-02-21 02:37:20 +01:00
Laura Hausmann
907f7ed55c
[backend] Code cleanup 2024-02-20 19:59:38 +01:00
Laura Hausmann
a96ae9d1ea
[backend/controllers] Fixup media types 2024-02-18 03:09:19 +01:00
Laura Hausmann
fabdb6cc25
[backend/api] Add NoteController & TimelineController 2024-02-18 02:09:56 +01:00