Commit graph

764 commits

Author SHA1 Message Date
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
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
ea847f1354
[backend] Pin RegEx dependency version to 4.3.1
Ref: https://github.com/advisories/GHSA-cmhx-cq75-c4mj
2024-04-08 14:21:13 +02:00
Laura Hausmann
8025485d25
[backend] Make csproj debug condition consistent with the rest of the project 2024-04-07 22:01:21 +02:00
Laura Hausmann
1bab1934a8
[backend] Only reference Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation in debug configuration 2024-04-07 22:00:39 +02:00
Laura Hausmann
4d133b3977
[msbuild] Remove unneeded release assets 2024-04-07 21:54:54 +02:00
Laura Hausmann
60545e25ae
[backend/core] Fix sporadic "key not found" background task failures 2024-04-07 21:37:46 +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
593c2625e6
[nuget] Upgrade MSTest dependencies 2024-04-06 21:46:07 +02:00
Laura Hausmann
662d3395d9
[nuget] Fix dependency version conflict 2024-04-06 21:46:07 +02:00
Laura Hausmann
969efe6d73
[backend/federation] Fix redirect handling in ActivityFetcherService 2024-04-06 21:46:07 +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
3286952130
[nuget] Overwrite packageSourceMapping if defined system-wide 2024-04-06 18:51:57 +02:00
Laura Hausmann
d9aebee1fc
[docker] Fix build 2024-04-06 18:50:45 +02:00
Laura Hausmann
879c5e5b18
[nuget] Use packageSources & packageSourceMapping instead of RestoreAdditionalProjectSources 2024-04-06 18:39:09 +02:00
Laura Hausmann
d6153beaeb
[backend/masto-client] Return replies to self (threads) on account statuses requests with excludeReplies param set 2024-04-06 18:24:18 +02:00
Laura Hausmann
76b283b3ba
[shared/signalr] Strongly typed SignalR bootstrap 2024-04-06 18:20:10 +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
36cf452b42
[frontend] Add stub login page 2024-04-04 23:25:05 +02:00
Laura Hausmann
939795ea72
[backend/razor] Add landing page (ISH-245) 2024-04-04 23:14:01 +02:00
Laura Hausmann
1f98b86f5e
[backend/signalr] Fix unauthenticated hub connections 2024-04-04 22:50:07 +02:00
Laura Hausmann
22cf408d6c
[backend/api] Fix session createdAt being populated as -infinity 2024-04-03 21:48:35 +02:00
Laura Hausmann
66675146d9
[backend/signalr] Add authentication & authorization (ISH-244) 2024-04-03 21:46:05 +02:00
Laura Hausmann
41ac042ec3
[frontend] Fix build 2024-04-03 18:33:25 +02:00
Laura Hausmann
b1f5e3788f
[frontend] Add API abstractions 2024-04-03 18:15:59 +02:00
Laura Hausmann
7efb48a376
[backend/database] Fix UserProfile.Field jsonb property attributes 2024-04-03 15:17:52 +02:00
Laura Hausmann
d0d0d444ab
[docker] Update Dockerfile 2024-04-01 21:55:41 +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
8811e3c2b9
[frontend] Cleanup template assets, add placeholders 2024-04-01 21:24:29 +02:00
Laura Hausmann
530e4ac65d
[frontend] Note descendants & ascendants should be lists 2024-04-01 20:23:59 +02:00
Laura Hausmann
6bc2b8d57c
[frontend] Bootstrap shared DTOs, API abstractions, SignalR & more 2024-04-01 20:22:45 +02:00
Laura Hausmann
674b34a930
[nuget] Fix libsodium version 2024-04-01 18:02:04 +02:00
Laura Hausmann
ea71433ce7
[nuget] Update dependencies 2024-04-01 16:17:42 +02:00
Laura Hausmann
7adca33899
[backend] Remove ViteTagHelper 2024-04-01 16:05:06 +02:00
Laura Hausmann
7ae2aaa247
[backend] Add Debug (WASM) launchSettings profile 2024-04-01 15:59:34 +02:00
Laura Hausmann
cad7a275e7
[frontend] Further cleanup 2024-04-01 15:44:53 +02:00
Laura Hausmann
774e92837d
[frontend] Finish blazor bootstrap (fix build warnings) 2024-04-01 15:15:22 +02:00
Laura Hausmann
d98d222901
[frontend] Add AOT build option 2024-04-01 02:52:54 +02:00
Laura Hausmann
e9e45d525d
[frontend] Fixup build 2024-04-01 02:24:00 +02:00
Laura Hausmann
03ea0ee993
[sln] Remove duplicate frontend folder 2024-04-01 01:51:28 +02:00
Laura Hausmann
fb0b58b851
[backend/parsing] Remove JS interop 2024-04-01 01:42:50 +02:00
Laura Hausmann
cd274f22e5
[ci] Update CI 2024-04-01 01:39:35 +02:00
Laura Hausmann
c79f03f689
[docker] Update Dockerfile 2024-04-01 01:39:35 +02:00
Laura Hausmann
f17aa71038
[frontend] Blazor bootstrap 2024-04-01 01:32:50 +02:00
Laura Hausmann
62dde50af2
[backend/core] Support note filters (ISH-97) 2024-03-31 23:56:55 +02:00
Laura Hausmann
bde33e09bf
[backend/federation] Fix FetchActivityInternal exception
Newtonsoft.Json is sadly not compatible with pattern matching. We can revert this once we're using System.Text.Json for JSON-LD instead.
2024-03-31 18:34:22 +02:00