Laura Hausmann
9ff79c92e0
[backend/libmfm] Improve performance of AngleSharp calls for MFM-HTML conversion, improve UrlNode HTML representation
...
This makes sure the AngleSharp owner document is only created once per application lifecycle, and replaces all async calls with their synchronous counterparts (since the input is already loaded in memory, using async for this just creates overhead)
2025-03-24 18:05:21 +01:00
Laura Hausmann
c5650fe3ae
[backend/openapi] Switch to native Scalar support for multiple OpenAPI documents
2025-03-19 15:33:14 +01:00
Laura Hausmann
4fc7ed1ac0
[sln] Update MfmSharp version (ISH-745)
2025-03-13 19:11:36 +01:00
Laura Hausmann
8bbb5c1f98
[backend/federation] Handle incoming ASFlag activities (ISH-116)
2025-03-11 00:51:10 +01:00
Laura Hausmann
ec7056f11a
[backend/csproj] Update ImageSharp version
2025-03-06 18:02:11 +01:00
Laura Hausmann
80896fcf88
[sln] Update dependencies
2025-02-18 22:02:28 +01:00
pancakes
997ab9558e
[backend/csproj] Disable PredefinedCulturesOnly
2025-02-05 18:10:41 +01:00
Laura Hausmann
ab0b1e543a
[backend/csproj] Exclude wwwroot/assets/LICENSE.md from build
2025-02-02 22:59:57 +01:00
Laura Hausmann
be1e393140
[sln] Update dependencies
2025-02-01 13:18:02 +01:00
Laura Hausmann
045ce709aa
[backend] Switch to Iceshrimp.EntityFrameworkCore.Extensions
2025-01-31 16:56:11 +01:00
Laura Hausmann
848bfc0045
[backend/csproj] Bump dotNetRdf version
2025-01-27 14:24:34 +01:00
Laura Hausmann
9c9427de89
[backend/csproj] Update Iceshrimp.Utils.Common version
2025-01-21 22:24:38 +01:00
Laura Hausmann
b79d2213be
Update Iceshrimp.Utils.Common version
2025-01-20 18:42:29 +01:00
Laura Hausmann
905b7d173a
[backend/core] Switch to Iceshrimp.Utils.Common for Result<T>
2025-01-20 17:00:03 +01:00
Lilian
6b17623cfd
[backend] Add font "Inter"
2025-01-10 09:25:27 +01:00
Laura Hausmann
19d9f4b719
[backend/libmfm] Don't parse 0-content-length markup node sequences as markup nodes
2025-01-10 09:11:18 +01:00
Laura Hausmann
8d9856fd62
[parsing] Migrate SearchQuery parser to C#
2025-01-08 17:33:31 +01:00
Laura Hausmann
ce6784b4c4
[backend/libmfm] Ignore trailing question marks when parsing URLs
2025-01-08 11:53:24 +01:00
Laura Hausmann
e2b888a776
[backend/libmfm] Collapse duplicate leading newlines when parsing quote nodes, improve quote & code block parse performance,
2025-01-07 12:56:05 +01:00
Laura Hausmann
5ea44932d6
[mfmsharp] Allow uppercase ascii letters in fn descriptor and arg keys
2025-01-06 08:11:56 +01:00
Laura Hausmann
fd08aa1d00
[mfmsharp] Allow uppercase ascii letters in fn arg values
2025-01-06 08:08:21 +01:00
Laura Hausmann
7ff49746c2
[backend/libmfm] Fix edge cases regarding mentions followed by special characters
2025-01-06 02:47:56 +01:00
Laura Hausmann
75941c2a1a
[sln] Update MfmSharp version
2025-01-05 05:21:33 +01:00
Laura Hausmann
45b4792cf8
[backend/libmfm] Remove extraneous line breaks after quote blocks
2025-01-05 04:54:07 +01:00
Laura Hausmann
4ed6e305b6
[sln] Update MfmSharp version
2025-01-05 04:03:48 +01:00
Laura Hausmann
0a680c1931
[sln] Update MfmSharp version
2025-01-05 03:51:56 +01:00
Laura Hausmann
3b89e0be9c
[sln] Bump MfmSharp version
2024-12-15 00:44:22 +01:00
Laura Hausmann
9865f3dde7
[backend/core] Replace MFM line endings during user/note ingestion
...
This saves significant amounts of time & memory during parsing.
2024-12-15 00:11:31 +01:00
Laura Hausmann
df6a3a95ac
[sln] Update dependencies
2024-12-12 00:41:16 +01:00
Laura Hausmann
16235a901f
[sln] Update MfmSharp version
2024-12-12 00:40:03 +01:00
Laura Hausmann
4e2358ef2a
[sln] Update MfmSharp version
2024-12-11 00:04:38 +01:00
Laura Hausmann
8e0b5b1d2e
[sln] Update MfmSharp version
2024-12-10 04:21:03 +01:00
Laura Hausmann
c7d88d6417
[sln] Update MfmSharp version
2024-12-10 04:18:05 +01:00
Laura Hausmann
63e7281bb3
[sln] Update dependencies
2024-12-07 22:31:52 +01:00
Laura Hausmann
5dee8bc783
[parsing] Bump MfmSharp version
2024-12-07 04:41:00 +01:00
Laura Hausmann
00e157cc7e
[parsing] Switch to MfmSharp
2024-12-06 18:14:00 +01:00
Laura Hausmann
135737937c
[backend/api] Allow enrolling existing users into 2FA (ISH-626)
2024-11-23 02:10:35 +01:00
Laura Hausmann
ec6e334266
[backend/api] Add TOTP submission endpoint (ISH-580)
2024-11-21 20:04:21 +01:00
Laura Hausmann
3119c08a11
[backend/razor] Use new favicon
2024-11-19 23:05:17 +01:00
Laura Hausmann
7eb220b43d
[sln] Update dependencies
2024-11-19 19:12:28 +01:00
Laura Hausmann
9ba4390a87
[backend/csproj] Don't copy build files to output directory
2024-11-19 03:24:32 +01:00
Laura Hausmann
ee9279bb5f
[build] Disable gzip compression during build
2024-11-19 03:14:13 +01:00
Laura Hausmann
4356a47b9d
[backend/asp] Make services runtime-discoverable
2024-11-18 19:02:44 +01:00
Laura Hausmann
705e061f74
[backend/asp] Refactor middleware stack
...
This commit splits the request pipeline conditionally instead of invoking every middleware in the stack.
It also simplifies middleware instantiation by using runtime discovery, allowing for Plugins to add Middleware.
2024-11-18 19:02:44 +01:00
Laura Hausmann
2c0e0d0922
[backend/openapi] Don't regenerate OpenAPI schemas files on every request
2024-11-18 19:02:43 +01:00
Laura Hausmann
762278426f
[backend/csproj] Update in-house dependencies to net90
2024-11-18 19:02:42 +01:00
Laura Hausmann
1e5c033fb1
[backend/razor] Add transparent decompression hook to MapStaticAssets, replacing the old BlazorFrameworkFiles hook
2024-11-18 19:02:42 +01:00
Laura Hausmann
6b4e372973
[backend/razor] Strip all non-brotli-compressed static assets, not just blazor framework ones
2024-11-18 19:02:42 +01:00
Laura Hausmann
4186388d4c
[backend/openapi] Add scalar-ui, add OpenAPI overview page
2024-11-18 19:02:42 +01:00
Laura Hausmann
e3bce3bc0e
[sln] Update dependencies to their latest non-preview versions (where available)
2024-11-18 19:02:41 +01:00