Commit graph

19 commits

Author SHA1 Message Date
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
715f47cafc
[backend/masto-client] Fix notification pagination (ISH-204) 2024-03-26 20:13:47 +01:00
Laura Hausmann
b7584674c7
[backend/api] Add notifications endpoints (ISH-202) 2024-03-17 13:30:56 +01:00
Laura Hausmann
a623b870cd
[backend/masto-client] Add push notification support (ISH-182) 2024-03-15 19:20:48 +01:00
Laura Hausmann
7d4d2e831e
[backend/masto-client] Fix notifications endpoints when notification has no notifier (because the user was deleted, etc) 2024-03-07 04:20:01 +01:00
Laura Hausmann
b4fea308f7
[backend/masto-api] Enforce renote/reply visibility for notifications 2024-02-22 20:47:44 +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
8543f3e780
[backend/masto-client] Add /notifications/{id} endpoint 2024-02-20 20:21:10 +01:00
Laura Hausmann
df726f6f9f
[backend/masto-client] Add notification filtering 2024-02-20 19:52:28 +01:00
Laura Hausmann
a96ae9d1ea
[backend/controllers] Fixup media types 2024-02-18 03:09:19 +01:00
Laura Hausmann
dfa47f2a12
[backend/masto-client] Rename PaginationQuery to MastodonPaginationQuery 2024-02-18 02:09:55 +01:00
Laura Hausmann
6044cdb52c
[backend/core] Emit notification on note edit for users that have interacted with the note 2024-02-17 05:50:10 +01:00
Laura Hausmann
d4e1d92771
[backend] Code cleanup: switch to BSD braces style, tweak code style 2024-02-17 02:31:00 +01:00
Laura Hausmann
7fcf9a5179
[backend/masto-client] Refactor mastodon entity names to prevent class name conflicts 2024-02-17 00:20:52 +01:00
Laura Hausmann
a498e702c7
[backend/masto-client] Allow displaying, accepting & rejecting of follow requests (ISH-79) 2024-02-16 23:04:53 +01:00
Laura Hausmann
c7f8fdfa8f
[backend/federation] Add support for liking & unliking local & remote notes (ISH-72) 2024-02-15 00:48:37 +01:00
Laura Hausmann
5113f83c9f
[backend/federation] Handle note likes & unlikes (ISH-68) 2024-02-14 21:17:27 +01:00
Laura Hausmann
2cfbc305fc
[backend/masto-client] Add visibility filters in NotificationController (ISH-45) 2024-02-13 19:34:00 +01:00
Laura Hausmann
61938a4d5b
[backend/masto-client] Render notifications (ISH-45) 2024-02-13 17:58:24 +01:00