Commit graph

1552 commits

Author SHA1 Message Date
Laura Hausmann
daa2f4cddf
wip 2024-07-20 03:24:31 +02:00
Laura Hausmann
c162f5b69d
[backend/csproj] Bump dotNetRdf version 2024-07-17 22:28:57 +02:00
Laura Hausmann
100d74175a
[backend/drive] Switch to ImageSharp fork supporting IsAnimated metadata property
This fixes compatibility with all animated webp/png images.
2024-07-17 21:15:59 +02:00
Laura Hausmann
12cbc40f99
[backend/drive] Add flag that skips image processing; skip image processing for emojis by default 2024-07-17 17:49:43 +02:00
Laura Hausmann
c0835d0cc7
[backend/drive] Correctly process animated PNG images 2024-07-17 17:47:04 +02:00
Laura Hausmann
c011253d67
[backend/core] Catch & rethrow HTTP timeout exceptions to shorten unnecessarily long stack traces 2024-07-16 20:53:31 +02:00
Laura Hausmann
6fb6bbe21f
[backend/razor] Update auth gate to use the new session cookie name
It supports both the old and the new cookie name for now, allowing for a transition period.
2024-07-16 20:37:47 +02:00
Laura Hausmann
e5e66e8a3d
[backend/razor] Allow logging in as users that the frontend has already authenticated (ISH-406)
This reduces friction when logging in to multiple apps.
2024-07-16 20:35:18 +02:00
Lilian
1ace285d35
[frontend] Set sessions cookie to string of tokens 2024-07-16 20:35:18 +02:00
Laura Hausmann
a4177a2697
[backend/asp] Remove RazorRuntimeCompilation dependency, since it doesn't support css isolation correctly 2024-07-16 20:31:48 +02:00
Laura Hausmann
d0be98911c
[sln] Apply consistent xml styling in csproj/fsproj files 2024-07-15 20:19:30 +02:00
Laura Hausmann
1ce42f1083
[make] Update Makefile 2024-07-15 20:02:30 +02:00
Laura Hausmann
266d1754e8
[sln] Update NuGet security audit options 2024-07-15 19:55:38 +02:00
Laura Hausmann
24d684e498
[sln] Patch vulnerable dependencies 2024-07-15 19:51:31 +02:00
Laura Hausmann
c5d15a6c9a
[sln] Update dependencies 2024-07-15 19:03:48 +02:00
Laura Hausmann
751bfe5f8c
[backend/federation] Federate location and birthday profile fields correctly 2024-07-15 15:41:11 +02:00
Laura Hausmann
d602d766fa
[backend/plugins] Migrate from Weikio.PluginFramework to Iceshrimp.AssemblyUtils 2024-07-15 01:02:41 +02:00
Laura Hausmann
0e9a15e9dd
[backend/masto-client] Trim ':' character from custom emoji names
Some clients don't expect this and will duplicate the leading/trailing colon.
2024-07-14 22:34:34 +02:00
Laura Hausmann
1e8f1cb964
[backend/database] Migrate references to Note.ThreadId ?? Note.Id to Note.ThreadIdOrId 2024-07-14 22:06:29 +02:00
Laura Hausmann
6b6bb53668
[backend/masto-client] Add note mute/unmute endpoints (ISH-417) 2024-07-14 22:06:29 +02:00
Laura Hausmann
5182d1bbbb
[backend/federation] Fixup hashtags in incoming notes (ISH-421) 2024-07-14 21:28:20 +02:00
Laura Hausmann
f45b020699
[backend/masto-api] Fix hideInaccessible not being respected in streaming connection updates 2024-07-14 20:41:05 +02:00
Laura Hausmann
afd977d9ce
[backend/api] Add muted_threads endpoint (ISH-418) 2024-07-14 19:11:43 +02:00
Laura Hausmann
3cb19f376b
[backend/core] Make ICronTrigger file-scoped 2024-07-13 23:55:42 +02:00
Laura Hausmann
a73587d142
[backend/plugins] Allow plugins to instantiate cron tasks (ISH-422) 2024-07-13 23:28:41 +02:00
Laura Hausmann
c309fb00c9
[backend/plugins] Add PluginStore service 2024-07-13 23:04:55 +02:00
Laura Hausmann
478efdc4c7
[iceshrimp/database] Add plugin store table (ISH-424) 2024-07-13 23:04:55 +02:00
Laura Hausmann
635b5793bf
[backend/plugins] Add backend plugin loader (ISH-382) 2024-07-13 20:27:11 +02:00
Laura Hausmann
014fa64b43
[backend/signalr] Add NoteDeleted event, update NoteUpdated event 2024-07-13 18:06:23 +02:00
Laura Hausmann
030aef6c8d
[backend/core] Improve handling of UniqueConstraintExceptions in UserService.CreateUserAsync 2024-07-13 16:42:22 +02:00
Laura Hausmann
9233e43b81
[backend/api-shared] Don't dispose DbContext prematurely in streaming connection handlers 2024-07-13 15:59:35 +02:00
Laura Hausmann
bba0ea79cd
[make] Prompt user to install wasm-tools workload instead of running workload restore
The restore command requires elevated privileges on linux systems.
2024-07-13 02:59:35 +02:00
Laura Hausmann
248543528b
[backend/api] Mark entire note as sensitive when any attachments are marked as such 2024-07-13 01:47:53 +02:00
Laura Hausmann
1dc942c78c
[backend/api] Fix typo 2024-07-13 01:35:45 +02:00
Laura Hausmann
1d43f2c30b
[backend/api-shared] Add thread mute support (ISH-172) 2024-07-13 01:35:28 +02:00
Laura Hausmann
bc26e39812
[backend/configuration] Update default configuration 2024-07-13 01:02:36 +02:00
Laura Hausmann
b26bf79807
[frontend] Add non-generic nullable ApiClient abstractions 2024-07-13 00:42:51 +02:00
Laura Hausmann
f42aeee2fd
[backend/api] Add filter endpoints (ISH-339) 2024-07-13 00:36:49 +02:00
Laura Hausmann
e4b0f32097
[backend/api] Extract authorize & authenticate attributes to TimelineController 2024-07-13 00:20:47 +02:00
Laura Hausmann
68867aee90
[backend/signalr] Remove ExampleHub 2024-07-12 23:50:20 +02:00
Laura Hausmann
7a67b8a472
[backend/database] Add missing index on User.IsSuspended 2024-07-12 21:10:18 +02:00
Laura Hausmann
b7646f4d6c
[backend/database] Resync constraint/index differences between native .net databases and ones migrated from -js 2024-07-12 21:02:55 +02:00
zotan
21ce68bcaa
Update README.md 2024-07-12 19:13:22 +02:00
zotan
13edfaad1a
Update README.md 2024-07-12 18:59:59 +02:00
Laura Hausmann
8cc4a4afc2
[backend/core] Refactor EventHelpers 2024-07-12 18:33:07 +02:00
Laura Hausmann
b504bf2548
[backend/masto-client] Support client_credentials grant type (ISH-416) 2024-07-12 18:18:09 +02:00
Laura Hausmann
9c8debb5ed
[backend/masto-client] Improve error message when requesting an oauth token with a grant_type other than authorization_code 2024-07-12 17:48:54 +02:00
Laura Hausmann
0cd754f4c2
[backend/database] Remove extraneous user table columns 2024-07-11 23:37:55 +02:00
Laura Hausmann
3ac63e1510
[backend/federation] Respect UserSettings.AlwaysMarkSensitive 2024-07-11 23:24:48 +02:00
Laura Hausmann
8f508d0c72
[backend/federation] Respect UserSettings.AutoAcceptFollowed 2024-07-11 23:19:04 +02:00