Commit graph

2908 commits

Author SHA1 Message Date
Laura Hausmann
ae5cc2477f
[backend/core] Fix build with LangVersion=preview 2025-03-11 00:47:31 +01:00
Laura Hausmann
1bd69467af
[sln] Set LangVersion to preview
This allows us to use the field keyword when targeting net90.
2025-03-11 00:42:33 +01:00
Laura Hausmann
78bd70e2ab
[backend/federation] Apply code style in ActivityHandlerService.cs 2025-03-11 00:18:23 +01:00
Tamara Schmitz
caef749fa0
hint to TaskScheduler that queue main tasks and cron tasks are long running
The default TaskScheduler may also mark tasks as long running after a
while and then spawn an extra thread regardless. But this way we make
sure to not block the threadpool by spawning the tasks in separate
threads instead in the normal pool.

Also keep the denychildattach which Run would have added. See:
https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/
2025-03-10 22:46:21 +01:00
Laura Hausmann
72c21ce51c
[backend/database] Move the remaining migrations into their respective versioned folders 2025-03-09 17:21:12 +01:00
Laura Hausmann
65d6edf799
[backend/database] Fix slow AddUserLastNoteAdd migration
This change ensures that the migration doesn't have to read every note in the database, but only up to one per known user.
2025-03-09 02:56:00 +01:00
Laura Hausmann
4b5a9386c7
[backend/masto-client] Add /api/v1/preferences endpoint (ISH-746) 2025-03-07 21:56:35 +01:00
pancakes
f639124881
[backend/api] Check reaction name with and without colons 2025-03-07 21:23:57 +01:00
pancakes
091d0e0c3f
[backend/api] Fix endpoint for getting specific reactions on notes not working with Unicode emojis 2025-03-07 21:23:57 +01:00
Kopper
5d27233d08
[backend/masto-client] Expose AccountEntity.last_status_at
For performance reasons (it's set on the same query as the one that
increments the user notes counter) this does not take renotes into
account
2025-03-07 21:22:48 +01:00
Laura Hausmann
ec7056f11a
[backend/csproj] Update ImageSharp version 2025-03-06 18:02:11 +01:00
Laura Hausmann
864148129b
[docs] Add Ivory to supported Mastodon clients 2025-03-06 16:16:12 +01:00
Laura Hausmann
a4717da8ab
[backend/core] Fix link verification for sites served with Transfer-Encoding: chunked 2025-03-06 15:52:19 +01:00
pancakes
107160c690
[frontend/core] Reconstruct stored users to minimal state if they are malformed 2025-03-06 15:04:48 +10:00
Laura Hausmann
57488e5641
[backend/configuration] Allow disabling authorized fetch signature validation 2025-03-05 15:25:10 +01:00
Laura Hausmann
befe550f37
[backend/middleware] Authenticate requests with signature headers when authorized fetch is disabled
This fixes a bug that prevented fetching follower-only posts from remote instances when the local instance has authorized fetch disabled.
2025-03-05 15:25:10 +01:00
Laura Hausmann
0442f676e1
[backend/database] [frontend] [shared] Rename emoji aliases to tags (ISH-717) 2025-03-04 23:28:59 +01:00
Laura Hausmann
6391e5f185
[tests] Improve SearchQueryTests 2025-03-04 23:18:08 +01:00
Laura Hausmann
220c4b776d
[parsing] Add visibility:local search query filter (ISH-707) 2025-03-04 23:18:00 +01:00
Laura Hausmann
822d5f90d3
[backend/core] Fix negated multi word search query filters (ISH-739) 2025-03-04 23:11:00 +01:00
Laura Hausmann
4a4c674776
[parsing] Add note visibility search query type (ISH-707) 2025-03-04 23:06:09 +01:00
Laura Hausmann
fe24a11ca8
[backend/core] Move mutes on account migration (ISH-721) 2025-03-04 22:54:52 +01:00
Laura Hausmann
4aa548dab4
[backend/razor] Fix details element styles for Chrome >= 131 & future Firefox versions 2025-03-03 18:52:33 +01:00
Laura Hausmann
bcc8377bec
[backend/api] Fix emoji import request size limiter not being disabled 2025-02-27 01:56:18 +01:00
Laura Hausmann
ed1623b572
[backend/core] Fix path-style object storage access URLs 2025-02-26 05:06:05 +01:00
Laura Hausmann
bf5f1e927c
[backend/core] Verify object storage credentials & access URL before starting the object storage migration task 2025-02-26 03:07:00 +01:00
Laura Hausmann
b98de5a2f4
Release: v2025.1-beta5.patch2 2025-02-26 00:46:17 +01:00
pancakes
fbf69608f0
[frontend/components] Correctly size field value 2025-02-26 00:18:43 +01:00
pancakes
23833bb1b4
[frontend/components] Fix word wrapping and improve field spacing 2025-02-26 00:18:42 +01:00
Kopper
26d86eee65
[backend/federation] Fix null values in LDLocalizedString 2025-02-26 00:17:20 +01:00
Lilian
67a8819ad9
[frontend/components] Fix JS interop being used before initialization on SingleNote Page 2025-02-25 16:56:42 +01:00
Laura Hausmann
a8e3597811
[frontend/components] Fix sideways notes 2025-02-24 03:59:51 +01:00
Laura Hausmann
3e7785d51d
[frontend/components] Fix extraneous whitespace above quote content 2025-02-23 23:59:40 +01:00
pancakes
ace2c44279
[frontend/components] Display error notice when poll voting fails 2025-02-23 12:00:24 +10:00
pancakes
8da7bf7cf7
[frontend/components] Improve contrast on poll results 2025-02-23 11:46:20 +10:00
Laura Hausmann
30310a4718
[frontend/components] Fix avatar sizing during load, prevent firefox from displaying alt text during load 2025-02-23 01:29:21 +01:00
pancakes
75ff3be764
[frontend/components] Remove LoadError title 2025-02-23 01:29:21 +01:00
pancakes
ff4d202305
[frontend/components] Fallback avatar to user identicon 2025-02-23 01:29:21 +01:00
pancakes
c5f8bac5e2
[frontend/components] Add onerror image fallback to UserAvatar 2025-02-23 01:29:21 +01:00
pancakes
cb9d078496
[frontend/components] Clip overflowing avatar alt text when avatar fails to load 2025-02-23 01:29:21 +01:00
pancakes
e73c719416
[backend/masto-client] Fix InstanceInfoV2 streaming URL 2025-02-22 23:44:44 +01:00
pancakes
98bffe58d3
[frontend/components] Disable close button while sending note or uploading file 2025-02-22 23:43:09 +01:00
pancakes
22f1d7c8e1
[frontend/components] Reset send button state when opening compose and after successful send 2025-02-22 23:43:08 +01:00
Laura Hausmann
5bf14a6a06
[backend/core] Fix profile field verification for MFM link node fields 2025-02-22 23:32:08 +01:00
Laura Hausmann
9d480e3fba
[backend/api] Fix API errors on poll vote 2025-02-22 23:18:01 +01:00
Laura Hausmann
d33e2d7bcc
[ci] Fix docker images not getting tagged as :latest 2025-02-22 22:59:04 +01:00
pancakes
04a5512c61
[backend/core] Verify links that have a matching link element in their document head 2025-02-21 13:28:35 +10:00
Laura Hausmann
da2cb76aab
[make] Don't use compiled EF models
These appear to break LINQ-SQL translation, possibly due to a SDK version mismatch.
2025-02-20 21:15:03 +01:00
Laura Hausmann
a6e967af11
Release: v2025.1-beta5.patch1 2025-02-19 23:56:26 +01:00
Lilian
b53af5165d
[frontend/core] Prevent duplicate notifications (ISH-723) 2025-02-19 22:59:49 +01:00