Commit graph

1577 commits

Author SHA1 Message Date
Lilian
f5f43d6264
[frontend] Wire up message service, refactor note rendering 2024-07-11 01:06:18 +02:00
Lilian
72bc021d5f
[frontend] Add message service 2024-07-11 01:06:18 +02:00
Lilian
99abaf028c
[frontend] Move component code to separate file 2024-07-11 01:06:18 +02:00
Lilian
d03f5706b3
[frontend] Update PhosphorIcons version 2024-07-11 01:06:18 +02:00
Lilian
0eb94e6e4b
[frontend] Improving styling on disabled renote button 2024-07-11 01:06:18 +02:00
Lilian
b7ed190ff2
[frontend] Add icon to boosted notes 2024-07-11 01:06:18 +02:00
Lilian
165a2a69e0
[frontend] Allow renoting your own posts 2024-07-11 01:06:18 +02:00
Lilian
427972498c
[frontend] Various CSS fixes 2024-07-11 01:06:18 +02:00
Lilian
1b7666a483
[frontend] Rework sidebar layout and CSS 2024-07-11 01:06:18 +02:00
Lilian
989c5765fc
[frontend] Implement mfm plain node, fix code formatting in RenderMfm 2024-07-11 01:06:18 +02:00
Laura Hausmann
0f97845b88
[backend/federation] Fix HttpSignature validation on systems using CRLF line endings 2024-07-10 20:16:36 +02:00
Laura Hausmann
88bef87ef5
[backend] Improve client error logging in DeliverQueue 2024-07-10 20:11:39 +02:00
Laura Hausmann
f5520c292a
[backend/startup] Fix IIS compatibility 2024-07-10 18:15:54 +02:00
Laura Hausmann
91acb8ed9e
[backend/federation] Add edition to nodeinfo response 2024-07-10 18:11:17 +02:00
Laura Hausmann
2d76bcda23
[ci] Print environment info during workflow execution
This makes it easy to verify the SDK version used during CI builds.
2024-07-10 16:42:09 +02:00
Laura Hausmann
b83bacd5e4
[sln] Update version to be in line with security hotfix release
This avoids "am I vulnerable to this?" confusion if running a :dev image or a -git package.
2024-07-10 16:35:04 +02:00
Laura Hausmann
f9a10c7e53
[shared/csproj] Bump System.Text.Json version
This addresses https://github.com/advisories/GHSA-hh2w-p6rv-4g7w
2024-07-10 16:13:02 +02:00
Laura Hausmann
c87e084069
[backend/csproj] Bump System.Text.Json version
This addresses https://github.com/advisories/GHSA-hh2w-p6rv-4g7w
2024-07-10 15:55:33 +02:00
Laura Hausmann
81974db0f7
[backend/api] Expose new user_settings flags in SettingsController 2024-07-10 02:55:57 +02:00
Laura Hausmann
33dd7172b6
[backend/api] Add user profile endpoints (ISH-348) 2024-07-10 02:55:57 +02:00
Laura Hausmann
769a94d83c
[backend/asp] Improve validation error handling 2024-07-10 02:55:57 +02:00
Laura Hausmann
09cda1a89e
[backend/database] Move user_profile columns that only concern local users to user_settings
This commit also removes a bunch of obsolete user_profile columns.
2024-07-10 02:55:57 +02:00
Laura Hausmann
10cc6232f3
[backend/database] Fix heuristic query causing EF Core warnings 2024-07-10 00:50:49 +02:00
Laura Hausmann
0668c6b360
[backend/drive] Improve media filename handling
This commit adds support for remote Content-Disposition headers giving information on attachment filenames, as well as providing this information when serving locally stored files. It also passes on any filename metadata to the object storage provider, if configured as the storage backend.
2024-07-09 23:44:34 +02:00
Laura Hausmann
60a28c314c
[backend/asp] Fix link header pagination 2024-07-09 22:30:57 +02:00
Laura Hausmann
69d7a3af3b
[docker] Fix build 2024-07-09 22:01:52 +02:00
Laura Hausmann
91b5021e4c
[shared] Refactor assembly version info
Because our frontend assembly now also knows its version, we no longer have to rely on meta tags to pass the version on to the frontend.

Since the HTML skeleton no longer includes version information, the nodeinfo response has been amended with the now-absent properties.
2024-07-09 21:50:06 +02:00
Laura Hausmann
b626ecd5f3
[sln] Extract common build properties into Directory.Build.props 2024-07-09 21:48:15 +02:00
Laura Hausmann
557280fce3
[backend/core] Refactor TaskExtensions.QueueMany for improved performance 2024-07-09 20:50:08 +02:00
Laura Hausmann
091e7ba14d
[backend] Refactor Task.ContinueWith(p => p.Result) calls to Task.ContinueWithResult 2024-07-09 16:21:22 +02:00
Laura Hausmann
d50e821ce0
[backend/csproj] Remove extraneous Include directive 2024-07-09 15:19:05 +02:00
Laura Hausmann
ae7fa0021c
[backend] Convert configuration and preloaded contexts into embedded resources 2024-07-09 15:13:43 +02:00
Laura Hausmann
d6fab5d3f2
[make] Enable deterministic builds for publish & release targets 2024-07-09 01:40:16 +02:00
Laura Hausmann
ce5a41e078
[docker] Enable deterministic builds 2024-07-09 01:38:21 +02:00
Laura Hausmann
88fe9d54fa
[docker] Fix sourcelink 2024-07-09 01:38:08 +02:00
Laura Hausmann
c4d2317897
[openapi] Move specification files to /openapi 2024-07-09 01:12:57 +02:00
Laura Hausmann
1fd4bd0fad
[ci] Revert to root .docker folder due to permission issues 2024-07-08 04:18:27 +02:00
Laura Hausmann
f895d48669
[ci] Mount correct .docker folder 2024-07-08 04:10:12 +02:00
Laura Hausmann
80d7968e4c
[ci] Clean up the correct buildx runner after building images 2024-07-08 04:08:12 +02:00
Laura Hausmann
b071ce32c7
[docker] Drop docker-engine from ci-env images 2024-07-08 03:49:46 +02:00
Laura Hausmann
284e63b149
[make] Fix phony, allow specifying target rid for publish, change publish output directory 2024-07-07 04:56:04 +02:00
Laura Hausmann
90c99c6aca
[docker] Add missing sdk dockerfile 2024-07-07 04:36:08 +02:00
Laura Hausmann
0aa2585b17
[ci] Use make cleanall target in commit workflow 2024-07-07 03:51:43 +02:00
Laura Hausmann
af4afcd45e
[make] Add clean and cleanall targets 2024-07-07 03:50:15 +02:00
Laura Hausmann
553cafb4f9
[ci] Switch to make targets in all workflows 2024-07-07 03:40:02 +02:00
Laura Hausmann
527537db28
[make] Add Makefile 2024-07-07 03:39:46 +02:00
Laura Hausmann
6e07df2013
[docker] Update build scripts 2024-07-07 03:32:12 +02:00
Laura Hausmann
496d87593f
[docker] Add make to ci-env images 2024-07-07 02:36:32 +02:00
Laura Hausmann
e4f85508e8
[docker] Add tar to ci-env images 2024-07-07 01:45:43 +02:00
Laura Hausmann
ab523a7d8a
[docker] Don't ask for confirmation when pruning buildx cache 2024-07-06 18:51:09 +02:00