Commit graph

1452 commits

Author SHA1 Message Date
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
Laura Hausmann
47491bdde1
[docker] Build images with buildx cluster 2024-07-06 18:49:09 +02:00
Laura Hausmann
0776a50cbe
[backend/asp] Refactor controllers
This commit aims to improve readability of MVC controllers & actions. The main change is the switch to custom [ProducesResults] and [ProducesErrors] attributes.
2024-07-06 17:12:22 +02:00
Laura Hausmann
5a8295e4f7
[sln] Add global.json 2024-07-06 14:50:59 +02:00
Laura Hausmann
2625a4f8b9
[ci] Suppress git messages in test-build workflow 2024-07-05 17:43:25 +02:00
Laura Hausmann
47d735ecc7
[ci] Clone with depth=1 in commit and release-artifacts workflows 2024-07-05 17:38:09 +02:00
Laura Hausmann
32d12b6f52
[ci] Fix test-build workflow for pull requests 2024-07-05 17:38:08 +02:00
pancakes
998c585897
[backend/api] Clean up EmojiController, EmojiImportService, and EmojiService 2024-07-06 00:15:15 +10:00
pancakes
41fd8145a3
[backend/api] Set cloned emoji URI and return EmojiResponse instead of DB Emoji 2024-07-05 16:38:41 +10:00
Laura Hausmann
9b772066a7
[backend/api] Load in missing relations in FollowRequestController 2024-07-05 04:22:57 +02:00
Laura Hausmann
ba1a695d53
[backend/api] Refactor FollowRequestResponse 2024-07-05 04:16:19 +02:00
Laura Hausmann
226a95d0ed
[backend/api] Add follow request endpoints (ISH-395) 2024-07-05 04:09:25 +02:00
Laura Hausmann
0b90e27138
[backend/razor] Import ph-fill icon variant 2024-07-04 21:18:24 +02:00
Laura Hausmann
c471070162
[backend/razor] Add feature flags toggles to /oauth/authorize 2024-07-04 21:07:54 +02:00
Laura Hausmann
4a2ee992c2
[backend] Disable code formatting in some regions for better readability 2024-07-04 19:14:26 +02:00
Laura Hausmann
a911c7c7f6
[backend] Code cleanup 2024-07-04 18:59:05 +02:00
Laura Hausmann
52894f79b0
[backend/asp] Update rate limiting rules 2024-07-04 18:58:57 +02:00
Laura Hausmann
374d9d5ebf
[backend/api] Add note refetch endpoint (ISH-352) 2024-07-04 18:57:17 +02:00
Laura Hausmann
3316a391d5
[backend] Refactor SignalR namespace 2024-07-04 18:27:14 +02:00
Laura Hausmann
0a89a228e3
[backend] Refactor Controllers folder 2024-07-04 18:17:50 +02:00
Laura Hausmann
2c2842de50
[shared] Code cleanup 2024-07-04 18:02:00 +02:00
Laura Hausmann
e0461ee3fd
[shared] Refactor namespaces 2024-07-04 17:53:11 +02:00
Laura Hausmann
6ba71b0511
[backend/core] Improve logging in SystemUserService 2024-07-04 01:30:51 +02:00
Laura Hausmann
4684425e87
[backend/core] Fix sporadic GetOrCreateSystemUserAndKeypairAsync failures when another instances' instance.actor is contained in the change tracker 2024-07-04 01:23:56 +02:00
Laura Hausmann
17b446bfa0
[backend/core] Make sure emoji regex is anchored 2024-07-04 01:16:52 +02:00
Laura Hausmann
9c7c5595f3
[backend/masto-client] Fix quote/renote indicators sometimes being rendered incorrectly 2024-07-04 00:38:46 +02:00