Laura Hausmann
8fb7c8a93e
[backend/queue] Clear change tracker before saving the job state
...
This prevents a queue worker stall when a job fails to execute due to a database exception (leaving unsaved changes in the DbContext change tracker, preventing the job status from being set as failed)
2024-04-15 17:48:36 +02:00
Laura Hausmann
aec5fa2698
[ci] Use nuget cache
2024-04-15 00:38:45 +02:00
Laura Hausmann
10561ffdc5
[sln] Refactor project files
2024-04-15 00:19:41 +02:00
Laura Hausmann
25282f6311
[backend/startup] Add help & printconfig cli arguments
2024-04-15 00:19:25 +02:00
Laura Hausmann
0e9bb7c199
[ci] Run test-build on pull-request as well
2024-04-15 00:02:18 +02:00
Laura Hausmann
9c45107167
[backend/database] Move v2024.1-beta1 migrations into subfolder
2024-04-14 21:41:37 +02:00
Laura Hausmann
3b91baabf8
[backend/database] Prune .Designer.cs files in preparation of the v2024.1-beta1 release (ISH-119)
2024-04-14 21:29:20 +02:00
Laura Hausmann
90591db3c3
[backend/database] Add script to prune .Designer.cs migration files (ISH-119)
2024-04-14 21:26:58 +02:00
Laura Hausmann
88324bab3f
[backend/database] Make allowlist/blocklist imported flag optional (defaulting to false)
2024-04-14 19:01:31 +02:00
Laura Hausmann
a10d7bf330
[nuget] Update framework dependencies to 8.0.4
2024-04-13 01:32:55 +02:00
Laura Hausmann
e8c05305f7
[ci] Build release tarballs with NativeAOT, not just ILLink
2024-04-13 01:31:12 +02:00
Laura Hausmann
93e886777c
[docker] Use jammy-chiseled as aot runner image
2024-04-12 02:40:17 +02:00
Laura Hausmann
ab3523672e
[ci] Add python to release-tarballs env
2024-04-12 02:40:17 +02:00
Laura Hausmann
58bd45d0bf
[docker] Only reference TARGETARCH when necessary
2024-04-12 02:40:17 +02:00
Laura Hausmann
ad269f1af0
[ci] Build release tarballs with NativeAOT
2024-04-12 02:39:57 +02:00
Laura Hausmann
1b1261a0d0
[ci] Upload binary tarballs on release
2024-04-12 01:29:22 +02:00
Laura Hausmann
29c083e3f9
[ci] Don't run unit tests on release
2024-04-11 21:51:00 +02:00
Laura Hausmann
b6b1430cb9
[ci] Improve CI scripts
2024-04-11 21:18:52 +02:00
Laura Hausmann
20aca1c8b0
[ci] Build docker images on release with NativeAOT & ILLink
2024-04-11 20:33:37 +02:00
Laura Hausmann
6fc446d186
[docs] Prepare CHANGELOG.md for beta release
2024-04-11 20:17:08 +02:00
Laura Hausmann
6fa9342659
Update README.md
2024-04-11 19:59:38 +02:00
Laura Hausmann
806bfca099
[backend/core] Improve user deletes (ISH-222)
2024-04-10 20:53:50 +02:00
Laura Hausmann
3ef83a1cd3
Update README.md
2024-04-10 19:13:19 +02:00
Laura Hausmann
a6dce56e0c
[backend/masto-client] Add quote_id to StatusEntity
2024-04-10 18:22:18 +02:00
Laura Hausmann
2e4e800e11
[docker] Remove unnecessary ARG statements
2024-04-10 00:54:55 +02:00
Laura Hausmann
f29803f2f5
[docker] Add optional NativeAOT target for blazor wasm
2024-04-10 00:53:33 +02:00
Laura Hausmann
ba351a459e
[backend] Fix ErrorHandlerMiddleware exception source logging
2024-04-10 00:52:01 +02:00
Laura Hausmann
c5bd380344
[backend] Improved debug logging (ISH-238)
2024-04-10 00:15:46 +02:00
Laura Hausmann
45e8d7eb41
[backend] Fix build in release configuration
2024-04-09 23:46:54 +02:00
Laura Hausmann
fae324c3f3
[backend] Add [MustDisposeResource] attribute to WebSocketConnection & StreamingConnectionAggregate
2024-04-09 18:23:11 +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
08cd1f2c66
[backend/api] Switch to GracefulException in AuthController
2024-04-09 16:30:04 +02:00
Laura Hausmann
dfa6b5a5ae
[backend/swagger] More nullability fixup
2024-04-09 00:25:48 +02:00
Laura Hausmann
ae7cdf0f49
[backend/swagger] Mark all non-nullable schema properties as required
2024-04-09 00:12:27 +02:00
Laura Hausmann
998a4412cb
[backend/api-shared] Clone NoteResponse / StatusEntity in streaming handlers' EnforceRenoteReplyVisibility functions (ISH-250)
2024-04-08 21:36:12 +02:00
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