Iceshrimp.NET/Iceshrimp.Backend/Controllers/Mastodon
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
..
Attributes [backend] Replace mastodon-specific middleware with modes triggered on MastodonApiControllerAttribute 2024-02-05 21:08:20 +01:00
Renderers [backend/libmfm] Improve performance of AngleSharp calls for MFM-HTML conversion, improve UrlNode HTML representation 2025-03-24 18:05:21 +01:00
Schemas [backend/masto-client] Increase advertised reaction limit to 100 2025-03-20 22:41:28 +01:00
Streaming [backend/core] Move AsyncLocals to FlagService, fix IsPleroma flag for streaming connections 2025-03-22 20:56:36 +01:00
AccountController.cs [backend/api] Replace IEntity with IIdentifiable, move EntityWrapper<T> to shared project 2025-02-18 21:47:33 +01:00
AnnouncementController.cs [backend/libmfm] Improve performance of AngleSharp calls for MFM-HTML conversion, improve UrlNode HTML representation 2025-03-24 18:05:21 +01:00
AuthController.cs [sln] Apply code style 2024-11-20 00:48:29 +01:00
BiteController.cs [backend] Code cleanup 2024-10-25 06:49:28 +02:00
ConversationsController.cs [backend/federation] Improved reply backfill 2024-10-24 21:18:57 +02:00
FilterController.cs [backend/masto-client] Fix filter keyword edits failing (ISH-432) 2024-09-06 23:29:09 +02:00
InstanceController.cs [backend/masto-client] Add rules endpoint and include rules in InstanceV1 and Instance2 2025-01-30 11:09:26 +01:00
ListController.cs [backend] Fix typo 2024-11-02 22:56:52 +01:00
MarkerController.cs [backend/asp] Refactor controllers 2024-07-06 17:12:22 +02:00
MediaController.cs [backend/drive] Proxy remote media by default 2025-01-09 12:36:34 +01:00
NotificationController.cs [backend] add mastoapi routes for biting notes and biting back users, add alternate route for biting users, and fix biting through mastoapi 2024-10-25 01:44:54 +02:00
PollController.cs [sln] Apply code style 2024-11-20 00:48:29 +01:00
PreferencesController.cs [backend/masto-client] Add /api/v1/preferences endpoint (ISH-746) 2025-03-07 21:56:35 +01:00
PushController.cs [sln] Apply code style 2024-11-20 00:48:29 +01:00
ReportController.cs [backend/masto-client] Add endpoints for filing reports (ISH-749) 2025-03-15 02:44:43 +01:00
SearchController.cs [sln] Reformat code 2024-11-20 00:48:29 +01:00
StatusController.cs [backend/core] Prevent creation of pure renote replies 2025-02-19 16:37:11 +01:00
TimelineController.cs [sln] Apply code style 2024-11-20 00:48:29 +01:00
WebSocketController.cs [backend/streaming] Echo back specified WebSocket protocol for mastodon streaming connections when set (ISH-635) 2024-12-06 18:55:37 +01:00