Laura Hausmann
8fcb9a668d
[backend/msbuild] Fix KeepOnlyBrotliCompressedStaticAssets target for publish with alternate output directory
2024-04-16 22:54:09 +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
66abea2355
[backend] Remove migrate.sql
...
It can now be found on kb.iceshrimp.dev, along with all the other documentation.
2024-04-16 20:50:46 +02:00
Laura Hausmann
62edbb195c
[tests] Remove MfmTests, rename MfmTetssFParsec to MfmTests
2024-04-16 19:41:28 +02:00
Laura Hausmann
5ba2e47426
[backend/core] Don't log AuthFetchExceptions in GetUpdatedUser
2024-04-16 18:38:48 +02:00
Laura Hausmann
672bf57f19
[backend/masto-client] Stub featured_tags endpoint (ISH-263)
2024-04-16 18:30:04 +02:00
Laura Hausmann
933361b0c6
[backend/federation] Fetch featured notes as following user, if one is available (ISH-262)
...
This is the same logic Mastodon uses to ensure follower-only pinned notes can be resolved.
2024-04-16 18:19:29 +02:00
Laura Hausmann
08ced32e4d
[backend/federation] Enforce VerifiedFetch in ResolveNoteAsync instead of in calling methods (ISH-262)
2024-04-16 18:15:22 +02:00
Laura Hausmann
469f02c5ac
[backend/federation] Set VerifiedFetch in FetchNoteAsync (ISH-262)
2024-04-16 18:15:22 +02:00
Laura Hausmann
3fad9632c7
[backend/federation] Rendered featured collections should only contain lite note objects (ISH-262)
2024-04-16 18:06:46 +02:00
Laura Hausmann
0fc834693a
[backend/streaming] Fix pure renote without renote data filters (ISH-260)
2024-04-16 17:07:57 +02:00
Laura Hausmann
f611e01bda
[backend/masto-client] Fix user channel (ISH-260)
2024-04-16 17:01:48 +02:00
Laura Hausmann
47d4100ec9
[nuget] Update dependencies
2024-04-16 16:21:34 +02:00
Laura Hausmann
07f79ae77b
[backend/federation] Ensure pinned notes belong to the actor whose collection they're contained in
2024-04-16 02:50:29 +02:00
Laura Hausmann
a56d7f521c
[backend/masto-client] Fix renotes appearing more than once in note responses (ISH-261)
2024-04-16 02:09:02 +02:00
Laura Hausmann
12ba40d44b
[sln] Add the YouTrack url to the repository
2024-04-16 00:10:38 +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
c25b613376
[backend/queue] Improve logging
2024-04-15 18:00:11 +02:00
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