Commit graph

1197 commits

Author SHA1 Message Date
Laura Hausmann
438e785c96
Release: v2024.1-beta2 2024-07-03 01:33:32 +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
d2e7753dd1
[backend/masto-client] Add FollowRequestCount to AccountSource 2024-07-02 22:43:36 +02:00
Lilian
ab2d02cfd3
[backend/api] Add Note delete endpoint (ISH-394)
Co-authored-by: Lilian <lilian@blahaj.space>
Co-committed-by: Lilian <lilian@blahaj.space>
2024-07-01 22:35:46 +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
8a5fc3d096
[backend/api] Add missing EmojiController AuthorizeAttribute 2024-06-29 13:47:13 +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
Lilian
8207bff35a
[backend/api] Add emoji list to NoteResponse 2024-06-29 00:25:39 +02:00
Lilian
15a1068fff
[backend/api] Move emoji endpoints to EmojiController, Add all emoji endpoint 2024-06-29 00:25:32 +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
8d158cc7b9
[backend/streaming] Add connection state handlers, enable stateful auto-reconnect, remove stub message handlers 2024-06-26 16:08:19 +02:00
Laura Hausmann
5fd34e690d
[backend/streaming] Fix typo that caused block/mute checks to do the opposite of what they're supposed to do 2024-06-26 15:49:42 +02:00
pancakes
6b5a5a1a09
[backend/masto-client] Set category for emojis 2024-06-24 17:02:52 +10:00
Laura Hausmann
6a5ae73e11
[backend/razor] Allow opening button-links in a new tab 2024-06-23 15:29:33 +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
pancakes
8d432a5e26 [backend/api] Add PATCH admin/emoji/{id} and UpdateEmojiRequest 2024-06-23 13:42:33 +02:00
pancakes
87e1444993 [backend/api] Add GET admin/emoji/{id} 2024-06-23 13:42:33 +02:00
pancakes
8a80c69b91 [backend/api] Create all required fields and return EmojiResponse 2024-06-23 13:42:33 +02:00
Laura Hausmann
ea0f07d459 [backend/api] Create /admin/emoji endpoint 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
Laura Hausmann
8606df89c0
[backend/api] Add url & uri properties to NoteBase 2024-06-23 01:13:43 +02:00
Laura Hausmann
259a21b273
[backend/database] Fix possible stall / race condition on first startup in EntityFrameworkCoreXmlRepositoryAsync 2024-06-23 00:54:34 +02:00
Laura Hausmann
3bf933782a
[backend/federation] Ignore duplicate renote activities 2024-06-22 02:26:18 +02:00