Laura Hausmann
fd0d6b4fea
[backend/core] Disallow quoting of notes with specified visibility
2024-04-29 16:03:28 +02:00
Laura Hausmann
f1a1716f16
[backend] Enable DATAS for reduced memory footprint
2024-04-29 02:42:19 +02:00
Laura Hausmann
8a62f89fd9
[backend] Remove unused import
2024-04-29 01:53:57 +02:00
Laura Hausmann
fb6e0cf9f3
[backend/masto-client] Parse emoji in display name & fields on local user update (ISH-296)
2024-04-29 00:36:35 +02:00
Laura Hausmann
a75fcfa43b
[backend/masto-client] Fix NullReferenceException on status edit history (ISH-293)
2024-04-29 00:21:41 +02:00
Laura Hausmann
abe5e54d1b
[parsing] Fix typo
2024-04-29 00:07:39 +02:00
Laura Hausmann
8ec6607548
[parsing] Fix multi line code blocks
2024-04-28 23:59:40 +02:00
Laura Hausmann
5599805196
[backend/libmfm] Fix code block serialization
2024-04-28 23:46:05 +02:00
Laura Hausmann
50cfc6df92
[backend/core] Limit renote visibility to the visibility of the original note (ISH-290)
2024-04-28 23:34:58 +02:00
Laura Hausmann
61adc27b18
[backend/masto-client] Use new defaultRenoteVisibility user setting instead of defaulting to followers if not explicitly specified (ISH-290)
2024-04-28 23:09:20 +02:00
Laura Hausmann
bee733b3da
[backend/database] Rename DataProtectionKeys table to data_protection_keys for consistency
2024-04-28 20:15:56 +02:00
Laura Hausmann
8c5358efd9
[backend/libmfm] Correctly handle incoming italic html markup
2024-04-28 20:08:26 +02:00
Laura Hausmann
78e47c3236
[backend/streaming] Don't send notes older than a 5 minutes to home timeline streams
...
This fixes the issue where when older notes get ingested through ways other than direct federation, they don't erroneously appear at the top of the home timeline.
2024-04-28 19:46:04 +02:00
Laura Hausmann
a7898e8aa9
[backend/federation] Enforce federation control in ActivityFetcherService
...
With this there should be no remaining ways for new activities from blocked instances to make it into the database.
2024-04-28 19:22:18 +02:00
Laura Hausmann
ead8e126f1
[backend/federation] Handle ASImage as ASAttachment
...
This fixes one of the issues in terms of federation with Pixelfed.
2024-04-28 03:54:34 +02:00
Laura Hausmann
8b6812eaf9
[backend] Fix code style
2024-04-28 03:34:14 +02:00
Laura Hausmann
5c9a42a3f6
[backend/masto-client] Return reactions for unauthenticated users
2024-04-28 03:33:33 +02:00
Laura Hausmann
14974109bb
[parsing] Fix mentions parser grabbing zero length mentions (ISH-283)
2024-04-28 02:18:15 +02:00
Laura Hausmann
f6bfaa72ad
[backend/federation] Prettier displayUri for profile fields that are links
2024-04-28 02:09:31 +02:00
Laura Hausmann
ec6a3f5e73
[backend/masto-client] Return profile fields in /accounts/verify_credentials
2024-04-28 02:03:13 +02:00
Laura Hausmann
0414c791e6
[backend/federation] Federate profile fields correctly
2024-04-28 02:02:48 +02:00
Laura Hausmann
0cef680c9c
[backend/masto-client] Fix boosting posts using masto-fe
...
I have no idea why the Mastodon API schema is like this but oh well.
2024-04-28 01:10:54 +02:00
Laura Hausmann
128b0182fd
[backend/masto-client] Fix reblog with visibility
2024-04-28 00:57:01 +02:00
Laura Hausmann
94ac11db88
[backend/drive] Add option to disable validation of the object storage configuration
2024-04-28 00:34:20 +02:00
Laura Hausmann
4774eb31ed
[backend/masto-client] Render quote-renotes correctly (ISH-281)
...
This time without the typo.
2024-04-28 00:28:17 +02:00
Laura Hausmann
8828c20b71
[parsing] Make EmojiCodeNode parser match EmojiService.CustomEmojiRegex
2024-04-28 00:22:56 +02:00
Laura Hausmann
ca56b93524
[backend/masto-client] Render quote-renotes correctly (ISH-281)
2024-04-28 00:03:52 +02:00
Laura Hausmann
fa082a3280
[backend/razor] Throw GracefulException.Forbidden when public preview is disabled
2024-04-27 23:29:04 +02:00
Laura Hausmann
aaa3f91e1f
[backend/api-shared] Add Cache-Control: private, no-store for all authenticated requests
2024-04-27 21:54:11 +02:00
Laura Hausmann
d7a69375b6
[backend/database] Increase instance softwareName and softwareVersion max length to 256
2024-04-27 21:26:54 +02:00
Laura Hausmann
7dd0262333
[backend/federation] Add Cache-Control: no-store to authorized fetch endpoints
2024-04-27 20:32:31 +02:00
Laura Hausmann
a70b493188
[backend/asp] Add Vary: Accept to routes with MediaTypeRouteFilterAttribute
2024-04-27 20:29:53 +02:00
Laura Hausmann
a20d50f793
[backend/federation] Improve logging regarding a renamed variable
2024-04-27 20:17:39 +02:00
Laura Hausmann
0b77107b1e
[backend/database] Add connection pool size configuration option
2024-04-27 20:05:42 +02:00
Laura Hausmann
bc1e695193
[backend/masto-client] Don't deliver push notifications from blocked or muted notifiers (ISH-273)
2024-04-27 01:47:16 +02:00
Laura Hausmann
b9fa870054
[backend/streaming] Fix renote visibility checks
2024-04-26 18:58:50 +02:00
Laura Hausmann
cf215b3d57
[backend/federation] Handle ASDelete activities of ASNote objects
...
Some implementations seem to send deletes of ASNote objects instead of ASTombstone objects.
2024-04-25 19:13:57 +02:00
Laura Hausmann
89a743d121
[backend/federation] Fix possible null dereference
2024-04-25 18:30:35 +02:00
Laura Hausmann
363b0c930c
[backend/core] Add Guid.ToStringLower() extension method
2024-04-25 18:26:42 +02:00
Laura Hausmann
1f3f7ad64d
[backend/federation] Improve logging in ActivityHandlerService
2024-04-25 18:23:30 +02:00
Laura Hausmann
40af9913b6
[backend/core] Handle emoji node for locally originating note create/update & user update events (ISH-271)
2024-04-25 17:35:38 +02:00
Laura Hausmann
5f86ffeffe
[backend/masto-client] Add edit history endpoint (ISH-274)
2024-04-25 02:08:30 +02:00
Laura Hausmann
10a1a13918
[backend/masto-client] Add blocks & mutes endpoints (ISH-272)
2024-04-25 01:18:08 +02:00
Laura Hausmann
eba6152493
[backend/database] Add indicies to the instance table
2024-04-25 00:40:51 +02:00
Laura Hausmann
e2a528c8a6
[backend/federation] Refactor AcceptAsync and FollowAsync for improved code reuse
2024-04-24 23:11:31 +02:00
Laura Hausmann
d060d076c1
[backend/core] Refactor DeleteNoteAsync and DeleteUserAsync for improved code reuse (ISH-239)
2024-04-24 21:43:45 +02:00
Laura Hausmann
10d1cb4768
[backend/core] Emit note edit notification for polls that have been voted in
2024-04-24 21:43:45 +02:00
Laura Hausmann
081f1ac646
[backend/core] Refactor NoteService for improved code reuse (ISH-239)
2024-04-24 21:43:45 +02:00
Laura Hausmann
95c7ff3d54
[backend/core] Fix follow requests getting re-added to the database after they are accepted
2024-04-24 20:46:15 +02:00
Laura Hausmann
95489d3ec1
[tests] Remove stub configuration.ini
...
This file is no longer required, as Iceshrimp.Backend now copies the default configuration into the output folder.
This also resolves possible errors on whole-solution build/publish.
2024-04-24 18:02:46 +02:00