Commit graph

1395 commits

Author SHA1 Message Date
Laura Hausmann
8c14fd2c66
Release: v2024.1-beta2.security3 2024-07-28 23:48:36 +02:00
Laura Hausmann
bd734275c7
[backend/drive] Switch to stream processing for remote media
This makes sure that files larger than the configured maximum remote media cache size are not loaded into memory (if the size is known), or are only loaded into memory until the configured maximum size before getting discarded (if the size is not known)
2024-07-28 23:38:00 +02:00
Laura Hausmann
0e44d9f752
[backend/core] Limit HttpClient buffer size to 1MiB, except DriveService from this policy (until proper limits are in place there) 2024-07-28 23:34:31 +02:00
Laura Hausmann
a36d7df1aa
[backend/csproj] Bump dotNetRdf version
This resolves a possible DoS attack vector
2024-07-28 23:34:31 +02:00
Laura Hausmann
f39dd7885c
Release: v2024.1-beta2.security2 2024-07-23 21:22:09 +02:00
Laura Hausmann
b536ca2c03
[backend/csproj] Bump SixLabors.ImageSharp(.Drawing) version
This addresses: https://github.com/advisories/GHSA-63p8-c4ww-9cg7
2024-07-23 21:19:56 +02:00
Laura Hausmann
aa1b9b4a40
Release: v2024.1-beta2.security1 2024-07-10 16:24:44 +02:00
Laura Hausmann
8b92270293
[shared/csproj] Bump System.Text.Json version
This addresses https://github.com/advisories/GHSA-hh2w-p6rv-4g7w
2024-07-10 16:18:25 +02:00
Laura Hausmann
54f3c7a0e4
[backend/csproj] Bump System.Text.Json version
This addresses https://github.com/advisories/GHSA-hh2w-p6rv-4g7w
2024-07-10 16:18:20 +02:00
Laura Hausmann
438e785c96
Release: v2024.1-beta2 2024-07-03 01:33:32 +02:00
Laura Hausmann
ba67a14a97
[frontend] Code cleanup 2024-07-03 01:06:21 +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
Lilian
9bb5ef4366
[frontend] Add basic search UI (ISH-398) 2024-07-03 00:53:16 +02:00
Lilian
4bf151324e
[frontend] VirtualScroller: Stop loading if there are no older notes (ISH-386) 2024-07-03 00:53:16 +02:00
Lilian
a4b2806b2c
[frontend] Implement NoteRedraft (ISH-392) 2024-07-03 00:53:16 +02:00
Lilian
78d3036644
[frontend] Refactor Note and NoteComponent 2024-07-03 00:53:16 +02:00
Lilian
84e2b2f13a
[frontend] Add action menu to Note Footer (ISH-392) 2024-07-03 00:53:16 +02:00
Lilian
ea9b2ac33c
[frontend] Update NoteControllerModel with delete endpoint (ISH-392) 2024-07-03 00:53:16 +02:00
Lilian
ffcffe656a
[frontend] Implement list menu component (ISH-392) 2024-07-03 00:53:16 +02:00
Lilian
80429d399b
[frontend] Preserve content warning on reply (ISH-391) 2024-07-03 00:53:16 +02:00
Lilian
3d3a7da73e
[frontend] Refactor EmojiPicker 2024-07-03 00:53:16 +02:00
Lilian
47bda1428b
[frontend] Add EmojiService 2024-07-03 00:53:16 +02:00
Lilian
42c860f579
[frontend] Make Notes in single note view take up the entire width (ISH-389) 2024-07-03 00:53:16 +02:00
Lilian
601c910691
[frontend] Fix stacking issues with positioned elements (ISH-387) 2024-07-03 00:53:16 +02:00
pancakes
7fa725868f [frontend] Add support for audio, video, and "other" attachments 2024-07-03 00:52:02 +02:00
pancakes
a73dbe4607 [frontend/mfm] Make custom emojis consistent with -js 2024-07-03 00:51:57 +02:00
pancakes
da5300e9b8 [frontend/mfm] Add center, quote, hashtag, small and strike nodes 2024-07-03 00:51:57 +02:00
Laura Hausmann
9e4ccabf87
[docker] Switch most docker images used in CI to the iceshrimp.dev repo 2024-07-03 00:23:30 +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
Laura Hausmann
ee16a7ab15
[ci] Rename commit job 2024-07-02 06:02:07 +02:00
Laura Hausmann
f9468393d9
[docker] Fix erroneous debug artifacts inflating image size unnecessarily 2024-07-02 05:58:49 +02:00
Laura Hausmann
a88bdbce2a
[ci] Allow up to 20G of buildkit cache 2024-07-02 05:03:28 +02:00
Laura Hausmann
e4089d3e82
[ci] Improve performance 2024-07-02 04:58:28 +02:00
Laura Hausmann
53cd66e754
[docker] Improve build performance, reduce complexity 2024-07-02 04:58:28 +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
ed767ecaff
[docker] Add cache mounts to Dockerfile 2024-07-01 03:32:18 +02:00
Laura Hausmann
04ec9ec5fd
[docker] Improve Dockerfile rebuilds
This prevents unnecessary rebuilds when non-source files are changed, as well as making sure that multi-arch builds don't compile architecture-independent assemblies more than once.
2024-07-01 03:32:18 +02:00
Laura Hausmann
1ddcdbfe4b
[ci] Use manually cloned git repo as context 2024-07-01 00:50:53 +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
d8af60ad00
[ci] Make release-docker-images tag the correct images 2024-06-30 23:27:06 +02:00
Laura Hausmann
8a5fc3d096
[backend/api] Add missing EmojiController AuthorizeAttribute 2024-06-29 13:47:13 +02:00
Laura Hausmann
566b2e30f5
[sln] Update code formatting rules 2024-06-29 02:37:41 +02:00
Laura Hausmann
8bbcc35dfe
[frontend] Remove debug logging 2024-06-29 02:37:18 +02:00
Laura Hausmann
0e6caa6a4c
Release: v2024.1-beta1 2024-06-29 01:23:04 +02:00
Laura Hausmann
dec34e52d5
[docs] Update CHANGELOG.md 2024-06-29 01:14:59 +02:00