Commit graph

790 commits

Author SHA1 Message Date
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
Laura Hausmann
a4baef1b90
[backend/configuration] Add Iceshrimp to default log level configuration
This should make it easier to understand how to enable debug logging
2024-03-31 18:10:27 +02:00
Laura Hausmann
e388e0989d
[backend/drive] Set X-Content-Type-Options to nosniff 2024-03-30 13:12:14 +01:00
Laura Hausmann
b4152b7c3d
[backend/core] Stricter validation of activity identifiers (ISH-233) 2024-03-30 13:12:14 +01:00
Laura Hausmann
25a50ef9eb
[backend/core] Validate actor public key host 2024-03-30 13:12:14 +01:00
Laura Hausmann
cabe5d52e7
[backend/drive] Inhibit logging of unchanged files on user/note update (ISH-240) 2024-03-29 18:25:55 +01:00
Laura Hausmann
39de646a88
[backend] Fix null dereference 2024-03-29 16:16:25 +01:00
Laura Hausmann
ddfa108677
[backend/federation] Log type of unsupported undo activities 2024-03-29 16:11:40 +01:00
Laura Hausmann
07eba89fa0
[backend/queue] Fix BackgroundTaskJobData serialization 2024-03-29 16:08:04 +01:00
Laura Hausmann
f39479ca6b
[backend/queue] JobData shouldn't inherit from Job 2024-03-29 15:34:01 +01:00
Laura Hausmann
cdadb63e19
[backend/drive] Handle alt text updates (ISH-195) 2024-03-28 14:57:49 +01:00
Laura Hausmann
2e4700b42b
[backend/razor] Basic public preview (ISH-188) 2024-03-28 14:41:02 +01:00
Laura Hausmann
abf92b8ea5
[backend/queue] Increase heartbeat grace period from 15s to 60s 2024-03-28 13:21:51 +01:00
Laura Hausmann
7c6d55739e
[backend/core] Use AsyncKeyedLocker in NoteService (ISH-227) 2024-03-27 18:46:05 +01:00
Laura Hausmann
d4e8d7a6f6
[backend/masto-client] Catch GracefulExceptions correctly in push handler 2024-03-27 17:56:07 +01:00
Laura Hausmann
fa75409923
[backend/api] Note context endpoints (ISH-236) 2024-03-27 16:06:42 +01:00
Laura Hausmann
90768d1211
[backend/core] Reject mentioning of blocked users with 403 (ISH-226) 2024-03-26 21:29:48 +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
174064416a
[backend/core] Fix QueryableExtensions.FilterMuted 2024-03-26 19:11:50 +01:00
Laura Hausmann
aad05c0d22
[backend/cron] Fire UserUnmuted event in ProcessMuteExpiry 2024-03-26 19:11:50 +01:00
Laura Hausmann
530cdf0832
[backend/masto-client] Fix mute endpoint 2024-03-26 19:11:50 +01:00