Laura Hausmann
c4d2317897
[openapi] Move specification files to /openapi
2024-07-09 01:12:57 +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
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
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
Laura Hausmann
aee7b28e3c
[backend/federation] Fix custom emoji in display name & bio not federating correctly
2024-07-03 21:59:14 +02:00
Laura Hausmann
97f0b14087
[backend] Code cleanup
2024-07-03 01:06:16 +02:00
Kopper
27f6e3790f
[backend/api] Add emoji pack importer
2024-07-03 00:57:47 +02:00
Laura Hausmann
70f822ab3d
[backend/core] Don't try to delete remote files from local/object storage
2024-07-02 23:34:16 +02:00
Laura Hausmann
de8bf3c632
[backend/core] Improve logging in MediaCleanupTask
2024-07-02 23:34:16 +02:00
Kopper
ab3f3783e8
[backend/api] Create endpoint to clone remote emoji
2024-07-02 23:00:01 +02:00
Laura Hausmann
3d4cacb6d6
[backend/core] Make MediaCleanupTask print a log message on success
2024-07-01 00:43:13 +02:00
Laura Hausmann
6379a09c12
[backend/configuration] Make user-agent standards compliant
2024-07-01 00:42:56 +02:00
Laura Hausmann
0e6caa6a4c
Release: v2024.1-beta1
2024-06-29 01:23:04 +02:00
Laura Hausmann
5564bb7234
[backend/database] Move migrations into respective version folders
2024-06-29 01:11:46 +02:00
Laura Hausmann
df3a7bdfe5
[backend] Apply formatting rules
2024-06-29 01:06:19 +02:00
Laura Hausmann
d6c3fb028f
[backend/queue] Fix sporadic background task queue errors
2024-06-28 18:54:29 +02:00
Laura Hausmann
03f34340cc
[backend/api] Cleanup EmojiService code
2024-06-28 18:46:07 +02:00
pancakes
31c17b333a
[backend/api] Delete DriveFile associated with Emoji if possible
2024-06-28 18:42:32 +02:00
pancakes
15ad2e438d
[backend/api] Limit DeleteEmoji to local emojis
2024-06-28 18:42:32 +02:00
pancakes
af376ffbe5
[backend/api] Add endpoint for deleting emojis
2024-06-28 18:42:32 +02:00
Laura Hausmann
6743442ce8
[backend/queue] Code cleanup
2024-06-28 18:28:23 +02:00
Laura Hausmann
ca8ce9137d
[backend/queue] Refactor queue job count functions into DatabaseContext
2024-06-28 18:20:59 +02:00
Laura Hausmann
6ba374a681
[backend/queue] Only raise a job queued event for the first matching queue when retrying a job
2024-06-28 18:01:26 +02:00
Laura Hausmann
0e6edb9046
[backend/federation] Don't fetch inboxUser from database if inboxUserId is null
2024-06-27 18:01:37 +02:00
Laura Hausmann
e65c678a35
[backend/core] Revert to heuristic-based home timeline query
...
There can be performance issues with the other query, so we have to revert this for now.
2024-06-26 22:56:36 +02:00
Laura Hausmann
d0eaf13b6b
[backend] Code cleanup
2024-06-26 21:57:22 +02:00
Laura Hausmann
c290c546f4
[backend/core] Move FilterByFollowingAndOwn back into QueryableExtensions
2024-06-26 21:57:22 +02:00
Laura Hausmann
a0aa632bf4
[backend/core] Make universal home timeline query fast
2024-06-26 21:55:23 +02:00
Laura Hausmann
46644b2ab1
[backend/core] Switch to universal home timeline query
2024-06-26 21:54:54 +02:00
Laura Hausmann
7a57862048
[backend/core] Improve heuristics query performance, move timeline-related extensions into its own file
2024-06-26 21:54:16 +02:00
Laura Hausmann
2858f66ad4
[backend/federation] Make sure DateTime objects are being converted to Utc when (de)serializing activities
2024-06-26 16:53:21 +02:00
Laura Hausmann
583e954106
[backend/federation] Don't mark client error deliver jobs as successful
2024-06-23 14:45:04 +02:00
Laura Hausmann
d5a5a3d464
[backend/federation] Don't retry deliver jobs that returned a client error (except for HTTP 429)
2024-06-23 14:38:45 +02:00
Laura Hausmann
bfc3140381
[backend/core] Fix renote/reply FTS filters being swapped
2024-06-23 14:17:36 +02:00
pancakes
84190fe489
[backend/api] FIx UpdateLocalEmoji and prevent duplicate emoji names
2024-06-23 13:42:33 +02:00
pancakes
51c5ab30cc
[backend/api] Refactor UploadEmoji
2024-06-23 13:42:33 +02:00
pancakes
74f094217f
[backend/api] Refactor UpdateEmoji
2024-06-23 13:42:33 +02:00
Laura Hausmann
e971a781e6
[backend/queue] Don't reset RetryCount for manually retried jobs
2024-06-23 13:30:31 +02:00