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