Commit graph

20 commits

Author SHA1 Message Date
Laura Hausmann
df3a7bdfe5
[backend] Apply formatting rules 2024-06-29 01:06:19 +02:00
Laura Hausmann
8d158cc7b9
[backend/streaming] Add connection state handlers, enable stateful auto-reconnect, remove stub message handlers 2024-06-26 16:08:19 +02:00
Laura Hausmann
5fd34e690d
[backend/streaming] Fix typo that caused block/mute checks to do the opposite of what they're supposed to do 2024-06-26 15:49:42 +02:00
Laura Hausmann
434d532318
[backend/streaming] Respect list members that are hidden from home in streaming connections 2024-05-23 17:23:50 +02:00
Laura Hausmann
32a4875162
[backend/streaming] Enforce notification blocks/mutes in StreamingConnectionAggregate 2024-05-06 23:19:56 +02:00
Laura Hausmann
b97c21a87b
[backend/streaming] Enforce mutes/blocks in note mentions (ISH-320) 2024-05-06 23:01:06 +02:00
Laura Hausmann
78e47c3236
[backend/streaming] Don't send notes older than a 5 minutes to home timeline streams
This fixes the issue where when older notes get ingested through ways other than direct federation, they don't erroneously appear at the top of the home timeline.
2024-04-28 19:46:04 +02:00
Laura Hausmann
b9fa870054
[backend/streaming] Fix renote visibility checks 2024-04-26 18:58:50 +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
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
f6734aea11
[backend/signalr] Improve following users tracking, don't track followed by users, fix typo 2024-04-08 21:08:32 +02:00
Laura Hausmann
e62da0df72
[backend/signalr] Respect blocks & mutes in streaming connection 2024-04-08 20:54:12 +02:00
Laura Hausmann
4ff1b5f4c4
[backend] Implement streaming hub for timelines & notifications (ISH-244) 2024-04-08 20:45:30 +02:00
Laura Hausmann
e28dc78e96
[backend/signalr] Fix build warnings due to incomplete StreamingHub stub 2024-04-06 20:52:38 +02:00
Laura Hausmann
76b283b3ba
[shared/signalr] Strongly typed SignalR bootstrap 2024-04-06 18:20:10 +02:00
Laura Hausmann
1f98b86f5e
[backend/signalr] Fix unauthenticated hub connections 2024-04-04 22:50:07 +02:00
Laura Hausmann
66675146d9
[backend/signalr] Add authentication & authorization (ISH-244) 2024-04-03 21:46:05 +02:00
Laura Hausmann
16cbff14b1
[backend/signalr] Replace echo hub with ping
We don't want to have an open chat service, after all
2024-04-01 21:31:44 +02:00
Laura Hausmann
6bc2b8d57c
[frontend] Bootstrap shared DTOs, API abstractions, SignalR & more 2024-04-01 20:22:45 +02:00