Commit graph

968 commits

Author SHA1 Message Date
Laura Hausmann
3f1fb87aab
[sln] Remove reference to removed file 2024-04-16 23:15:36 +02:00
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