Laura Hausmann
9eb5710e84
[backend] Add codename to assembly metadata
2024-05-24 22:41:43 +02:00
Laura Hausmann
f6e1274317
[nuget] Update dependencies
2024-05-22 20:44:48 +02:00
Laura Hausmann
db9c4809dd
[backend/drive] Improve object storage migrator (ISH-326)
...
This commit fixes various bugs related to the object storage migrator.
- Files with a content length of zero bytes can now be migrated
- Deduplicated files now migrate correctly
- The database query no longer skips over files
2024-05-14 21:32:22 +02:00
Laura Hausmann
a2077244f8
[backend/drive] Make image processor pluggable
2024-05-01 21:44:49 +02:00
Laura Hausmann
e1d8be1145
[backend/masbuild] Split native deps conditionals by os/arch
2024-05-01 02:59:12 +02:00
Laura Hausmann
ad9384193a
[backend] Reference architecture-specific libvips dependencies explicitly
2024-05-01 02:37:30 +02:00
Laura Hausmann
facc7eb337
[backend/drive] Use libvips instead of imagesharp for most of the image processing pipeline
2024-05-01 01:21:08 +02:00
Laura Hausmann
f1a1716f16
[backend] Enable DATAS for reduced memory footprint
2024-04-29 02:42:19 +02:00
Laura Hausmann
953b317738
[backend/drive] Switch to Iceshrimp.ObjectStorage
2024-04-22 21:10:51 +02:00
Laura Hausmann
156735f40b
[backend/federation] Refactor LdHelpers, move contexts to non-nested directory, load contexts relative to assembly location instead of working directory
2024-04-19 23:44:01 +02:00
Laura Hausmann
cb535febb8
[backend] Exclude prune-designer-cs-files.sh from build
2024-04-19 20:30:36 +02:00
Laura Hausmann
dca09cef56
[sln] Set DebugType to embedded in Release configuration
2024-04-17 00:53:59 +02:00
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
47d4100ec9
[nuget] Update dependencies
2024-04-16 16:21:34 +02:00
Laura Hausmann
10561ffdc5
[sln] Refactor project files
2024-04-15 00:19:41 +02:00
Laura Hausmann
a10d7bf330
[nuget] Update framework dependencies to 8.0.4
2024-04-13 01:32:55 +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
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
662d3395d9
[nuget] Fix dependency version conflict
2024-04-06 21:46:07 +02:00
Laura Hausmann
879c5e5b18
[nuget] Use packageSources & packageSourceMapping instead of RestoreAdditionalProjectSources
2024-04-06 18:39:09 +02:00
Laura Hausmann
6bc2b8d57c
[frontend] Bootstrap shared DTOs, API abstractions, SignalR & more
2024-04-01 20:22:45 +02:00
Laura Hausmann
674b34a930
[nuget] Fix libsodium version
2024-04-01 18:02:04 +02:00
Laura Hausmann
ea71433ce7
[nuget] Update dependencies
2024-04-01 16:17:42 +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
a67fe3722d
[backend] Code cleanup
2024-03-24 14:17:02 +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
7e89c0e4c4
[backend/core] Use upsert for cache store instead of detecting conflicts (ISH-212)
2024-03-23 19:10:27 +01:00
Laura Hausmann
a408fa247a
[backend] Code cleanup
2024-03-17 13:36:08 +01:00
Laura Hausmann
4c1e03ccc1
[backend/federation] Bump dotNetRdf version
2024-03-16 17:08:22 +01:00
Laura Hausmann
a623b870cd
[backend/masto-client] Add push notification support (ISH-182)
2024-03-15 19:20:48 +01:00
Laura Hausmann
be65176d29
[backend/core] Fix unit tests
2024-03-11 04:14:34 +01:00
Laura Hausmann
fe5e02e791
[backend/federation] Make sure AP.NoteRenderer.RenderLite compacts to a string and not an object
2024-03-11 04:00:40 +01:00
Laura Hausmann
95ac792ad9
[backend/federation] Make use of RemoveUnusedInlineContextProperties dotNetRdf option
2024-03-11 00:47:01 +01:00
Laura Hausmann
46140b3ace
[backend/federation] Fix federation with akkoma (ISH-149)
2024-03-10 23:42:50 +01:00
Laura Hausmann
6a10d408f9
[backend/masto-client] Use the F# SearchQuery parser for FTS queries (ISH-11)
2024-03-04 00:12:22 +01:00
Laura Hausmann
43c33de550
[backend] Only produce native artifacts for the current runtime unless otherwise specified
2024-03-02 01:31:54 +01:00
Laura Hausmann
d3d2df95a4
[backend] Explicitly specify libsodium version
...
This allows us to satisfy the NSec.Cryptography dependency while fixing runtime errors on linux-musl-arm64
2024-03-02 01:28:40 +01:00
Laura Hausmann
c083305123
[backend] Code cleanup
2024-02-24 21:03:29 +01:00
Laura Hausmann
0928c19b06
[backend/core] Add keyed async locks in UserResolver to prevent insertion conflicts
2024-02-24 19:25:22 +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
5113f83c9f
[backend/federation] Handle note likes & unlikes (ISH-68)
2024-02-14 21:17:27 +01:00