Laura Hausmann
|
a73587d142
|
[backend/plugins] Allow plugins to instantiate cron tasks (ISH-422)
|
2024-07-13 23:28:41 +02:00 |
|
Laura Hausmann
|
635b5793bf
|
[backend/plugins] Add backend plugin loader (ISH-382)
|
2024-07-13 20:27:11 +02:00 |
|
Laura Hausmann
|
68867aee90
|
[backend/signalr] Remove ExampleHub
|
2024-07-12 23:50:20 +02:00 |
|
Laura Hausmann
|
f5520c292a
|
[backend/startup] Fix IIS compatibility
|
2024-07-10 18:15:54 +02:00 |
|
Laura Hausmann
|
3316a391d5
|
[backend] Refactor SignalR namespace
|
2024-07-04 18:27:14 +02:00 |
|
Laura Hausmann
|
2858f66ad4
|
[backend/federation] Make sure DateTime objects are being converted to Utc when (de)serializing activities
|
2024-06-26 16:53:21 +02:00 |
|
Laura Hausmann
|
8732f30563
|
[backend/logging] Display log level in text form in systemd logs
|
2024-06-16 21:36:38 +02:00 |
|
Laura Hausmann
|
98ea655d3f
|
[backend] Fix build
|
2024-06-16 21:13:16 +02:00 |
|
Laura Hausmann
|
9c369bdf4a
|
[backend/logging] Detect whether we're running under systemd & configure logging accordingly
|
2024-06-16 21:12:35 +02:00 |
|
Laura Hausmann
|
4adddaec87
|
[backend/startup] Don't duplicate rate limiting middleware
|
2024-06-10 16:49:29 +02:00 |
|
Laura Hausmann
|
e1f525a4a3
|
[backend/asp] Fix api controller fallback action not getting executed (ISH-356)
This fixes a regression introduced in 3d15ed6807 .
|
2024-06-07 19:02:48 +02:00 |
|
Laura Hausmann
|
3d15ed6807
|
[backend/asp] Add explicit routes for matching local and remote users
This is necessary because MapFallbackToPage doesn't apply to routes containing special characters (dots, @ symbol) by default.
|
2024-05-29 20:04:22 +02:00 |
|
Laura Hausmann
|
581d13bd65
|
[backend/asp] Revert: Make fallback page route work properly for filename-like routes
This reverts commit 38279a36af .
|
2024-05-29 19:29:39 +02:00 |
|
Laura Hausmann
|
38279a36af
|
[backend/asp] Make fallback page route work properly for filename-like routes
|
2024-05-29 19:14:05 +02:00 |
|
Laura Hausmann
|
1a4dd75301
|
[backend/startup] Add --https flag & corresponding launch profiles for development purposes
|
2024-04-23 19:24:42 +02:00 |
|
Laura Hausmann
|
523dd80ea9
|
[backend/startup] Only enable UseWebAssemblyDebugging in Debug configuration
|
2024-04-18 18:56:58 +02:00 |
|
Laura Hausmann
|
66554062f5
|
[backend/startup] Fix middleware ordering for WASM debugging
|
2024-04-17 01:20:36 +02:00 |
|
Laura Hausmann
|
5564f29b8b
|
[backend/middleware] Dynamically decompress brotli assets instead of storing uncompressed ones (ISH-264)
|
2024-04-16 22:20:29 +02:00 |
|
Laura Hausmann
|
450d859e19
|
[backend/startup] Move CLI argument parsing to the very beginning of the startup process
This allows --printconfig and --help to work correctly despite improper configuration / missing files.
|
2024-04-15 23:28:16 +02:00 |
|
Laura Hausmann
|
5c5e724fd3
|
[backend/middleware] Make validation errors compliant with (Mastodon)ErrorResponse schemas
|
2024-04-09 16:30:05 +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
|
66675146d9
|
[backend/signalr] Add authentication & authorization (ISH-244)
|
2024-04-03 21:46:05 +02:00 |
|
Laura Hausmann
|
6bc2b8d57c
|
[frontend] Bootstrap shared DTOs, API abstractions, SignalR & more
|
2024-04-01 20:22:45 +02:00 |
|
Laura Hausmann
|
e9e45d525d
|
[frontend] Fixup build
|
2024-04-01 02:24:00 +02:00 |
|
Laura Hausmann
|
f17aa71038
|
[frontend] Blazor bootstrap
|
2024-04-01 01:32:50 +02:00 |
|
Laura Hausmann
|
2e4700b42b
|
[backend/razor] Basic public preview (ISH-188)
|
2024-03-28 14:41:02 +01:00 |
|
Laura Hausmann
|
72010f9ee2
|
[backend/api] Drop /v1/ from /api/iceshrimp routes
|
2024-03-24 15:26:35 +01:00 |
|
Laura Hausmann
|
9698e3d36d
|
[backend/core] Replace redis-based queue system with a postgres-based one (ISH-212)
|
2024-03-24 00:17:28 +01:00 |
|
Laura Hausmann
|
3224186447
|
[backend/masto-client] Fix query string dictionary handling in FromHybridProvider (ISH-183)
|
2024-03-13 03:08:18 +01:00 |
|
Laura Hausmann
|
5da6b39f33
|
[backend/core] Set WebSocket keepalive time to 30 seconds (from 120 seconds)
|
2024-02-21 03:42:38 +01:00 |
|
Laura Hausmann
|
9b99f9245f
|
[backend/masto-client] Add basic WebSocket support
|
2024-02-21 03:36:34 +01:00 |
|
Laura Hausmann
|
d4e1d92771
|
[backend] Code cleanup: switch to BSD braces style, tweak code style
|
2024-02-17 02:31:00 +01:00 |
|
Laura Hausmann
|
b0b8bfca79
|
[backend/startup] Set kestrel unix socket permissions to 660
|
2024-02-16 04:26:56 +01:00 |
|
Laura Hausmann
|
bbf1afce5b
|
[backend/startup] Allow configuring a listen socket instead of a listen address/port (ISH-74)
|
2024-02-15 22:25:24 +01:00 |
|
Laura Hausmann
|
f6847e9a3e
|
[backend/database] Increase migrations command timeout
|
2024-02-13 23:13:38 +01:00 |
|
Laura Hausmann
|
924153c809
|
[backend] Set CORS headers for all Mastodon controllers & DriveController (ISH-40, ISH-41)
|
2024-02-11 19:35:42 +01:00 |
|
Laura Hausmann
|
66c6f5be6f
|
[backend/services] Add object storage service (ISH-10)
|
2024-02-09 17:28:02 +01:00 |
|
Laura Hausmann
|
843b7edb86
|
[backend] Refactor Startup.cs
|
2024-02-05 03:31:10 +01:00 |
|
Laura Hausmann
|
bdb2fe39fb
|
[backend] Add custom console logger
|
2024-02-04 01:45:07 +01:00 |
|
Laura Hausmann
|
285c2ba531
|
[backend/masto-client] Precompute reply/renote visibility in database query
|
2024-02-04 01:06:24 +01:00 |
|
Laura Hausmann
|
b72a22b9b0
|
[backend] Reject requests if Host header doesn't match configured WebDomain or AccountDomain
|
2024-02-03 22:57:35 +01:00 |
|
Laura Hausmann
|
cec4abd841
|
Mastodon client API foundations
|
2024-01-29 04:02:34 +01:00 |
|
Laura Hausmann
|
c961111d55
|
Add authorization options to swagger-ui
|
2024-01-28 03:33:20 +01:00 |
|
Laura Hausmann
|
3dc64fad38
|
Cleanup OpenAPI WebUI (Swagger)
|
2024-01-28 03:13:12 +01:00 |
|
Laura Hausmann
|
6de8ea12e6
|
Add redis cache
|
2024-01-27 22:38:06 +01:00 |
|
Laura Hausmann
|
37e7f339bc
|
Add basic api rate limiter
|
2024-01-27 22:11:46 +01:00 |
|
Laura Hausmann
|
bf3e72da9b
|
Basic note create
|
2024-01-25 03:16:29 +01:00 |
|
Laura Hausmann
|
7524c5acc7
|
Add authorized fetch middleware
|
2024-01-24 03:03:20 +01:00 |
|
Laura Hausmann
|
59685b801c
|
Initialize database on startup
|
2024-01-23 23:56:20 +01:00 |
|
Laura Hausmann
|
068fe25d9d
|
Implement nodeinfo
|
2024-01-23 23:43:34 +01:00 |
|