a27f6bdc72
♻️ Merge updates from upstream as v2025.2.2
2025-04-10 15:17:00 +09:00
Hazelnoot
e030facaa9
don't record deleted note, flash, page, or gallery post in modlog
2025-03-02 13:38:35 -05:00
dakkar
504e90c190
merge: Remove assertActivityMatchesUrls in favor of three-way same-authority checks ( resolves #956 and #914 ) ( !914 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/914
Closes #956 and #914
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-03-02 18:36:04 +00:00
dakkar
92bac81a7f
merge: handle scheduled notes when deleting and migrating accounts - fixes #931 #936 ( !920 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/920
Closes #931 and #936
Approved-by: Marie <github@yuugi.dev>
Approved-by: Julia <julia@insertdomain.name>
2025-03-02 18:28:15 +00:00
dakkar
0fba8dc26a
don't move scheduled notes to new account when migrating
...
@Julia confirms it would confuse people more than it helps
2025-03-02 16:51:54 +00:00
Hazelnoot
910b83c531
filter url
properties by mediaType
2025-03-02 11:06:32 -05:00
Hazelnoot
d8d94b65a0
restore unintentionally-changed import type
2025-03-02 11:06:32 -05:00
Hazelnoot
67abc0ce19
allow Update(Note) to change url
, since it's now validated on edits
2025-03-02 11:06:32 -05:00
Hazelnoot
a568333ecd
remove assertActivityMatchesUrls in favor of three-way same-authority checks
2025-03-02 11:06:29 -05:00
Hazelnoot
14a81b4f85
merge: Add "reject quotes" settings ( !901 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/901
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-03-01 03:33:06 +00:00
Marie
6e8ab00750
merge: Trim padded Actor keys to avoid value too long
error ( resolves #806 ) ( !913 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/913
Closes #806
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-28 20:06:11 +00:00
Hazelnoot
cba9fcd4f2
make hideNote public
2025-02-25 20:46:36 -05:00
Hazelnoot
6cb04dbaac
trim padded Actor keys to avoid value too long
error
2025-02-25 11:41:44 -05:00
dakkar
687cb5b168
handle scheduled notes when migrating account - fixes #931
...
I'm not sure we want the "change ownership of notes if dst is local",
though
2025-02-24 13:08:19 +00:00
Hazelnoot
f39f47aade
include rejectQuotes on all packed User entities
2025-02-20 21:12:12 -05:00
Hazelnoot
bb0bc68927
cover more retryable errors for quote resolution
2025-02-20 09:58:22 -05:00
Hazelnoot
ca7d8b5bff
fix logging for quote errors
2025-02-20 09:58:22 -05:00
Hazelnoot
0e2e77e346
fix type errors in WebhookTestService.ts
2025-02-20 09:58:04 -05:00
Hazelnoot
292d3b9229
add "reject quotes" toggle at user and instance level
...
+ improve, cleanup, and de-duplicate quote resolution
+ add warning message when quote cannot be loaded
+ add "process error" framework to display warnings when a note cannot be correctly loaded from another instance
2025-02-20 09:57:48 -05:00
dakkar
93ffd4611c
merge: TSVector based search provider ( !910 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/910
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-20 10:27:18 +00:00
dakkar
534c35cca2
merge: Add "force content warning" setting for user moderation ( resolves #905 ) ( !876 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/876
Closes #905
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-20 10:20:49 +00:00
PrivateGER
285bbcb81f
fix linter...
2025-02-19 16:46:59 +01:00
PrivateGER
691a9a6be2
Rename tsvector to sqlTsvector
2025-02-19 16:34:48 +01:00
PrivateGER
e6464906e6
change to sqlTsvector
2025-02-19 16:32:11 +01:00
PrivateGER
b5208c2ad0
simplify tsvector implementation, remove cover density
2025-02-19 16:26:02 +01:00
PrivateGER
4fde14d1cc
fix wrong column name
2025-02-19 15:12:16 +01:00
PrivateGER
d82c8e8e97
Implement tsvector search support
2025-02-19 14:55:50 +01:00
dakkar
9e3667b2a3
fix names that annoy @dakkar
2025-02-18 20:57:55 +00:00
Hazelnoot
c28b27b57f
merge: Optionally log remote ActivityPub objects to database ( !833 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/833
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-18 19:51:13 +00:00
Marie
3dfd018305
merge: Fix error message when a peertube object is rejected for bad ID / URL ( !900 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/900
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-17 19:47:36 +00:00
Marie
25da35eab2
merge: relax validation of Announce / renote timestamps ( resolves #799 ) ( !905 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/905
Closes #799
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-17 19:46:11 +00:00
Hazelnoot
f183df3044
fix error message when a peertube object is reject for bad ID / URL
2025-02-16 19:27:06 -05:00
Hazelnoot
9de5ecae51
delete fetch logs when a note or user is deleted
2025-02-16 19:25:42 -05:00
Hazelnoot
81944b3bdf
implement AP fetch logs
2025-02-16 19:25:22 -05:00
Hazelnoot
86b26fb58e
adjust types to avoid merge conflicts in NoteCreateService.ts and NoteEditService.ts
2025-02-16 19:20:42 -05:00
Hazelnoot
5c86929b58
fix type errors in NoteCreateService.ts
2025-02-16 19:20:42 -05:00
Hazelnoot
c54b6bf55d
append mandatory CW in Update(Note)
activities
2025-02-16 19:20:41 -05:00
Hazelnoot
583f55bc5a
fix type error in WebhookTestService.ts
2025-02-16 19:20:41 -05:00
Hazelnoot
c5933f369e
move mandatoryCW
from admin-user to PackedUserLite (public field)
2025-02-16 19:20:41 -05:00
Hazelnoot
6c2034a373
append default CW when rendering AP Note
objects
2025-02-16 19:20:41 -05:00
Hazelnoot
7814c6e54e
remove mandatory CW logic from NoteCreateService and NoteEditService
2025-02-16 19:20:41 -05:00
Hazelnoot
b256ac32d0
don't duplicate mandatory CWs
2025-02-16 19:20:41 -05:00
Hazelnoot
935a62f5e5
fix typescript errors in WebhookTestService.ts
2025-02-16 19:20:41 -05:00
Hazelnoot
ea89348b62
add user-level "force content warning" moderation feature
2025-02-16 19:20:37 -05:00
Hazelnoot
feeaf26641
fix lint errors in NoteCreateService & NoteEditService
2025-02-16 19:15:22 -05:00
Hazelnoot
3ab310e472
relax validation of Announce(Note) timestamps
2025-02-16 19:14:58 -05:00
Hazelnoot
6d459cdf80
Update ApImageService.ts
2025-02-16 19:14:24 -05:00
Hazelnoot
447534d094
support Peertube preview thumbnails
2025-02-16 19:14:24 -05:00
Hazelnoot
2d7918a9b7
merge: Merge upstream 2025.2.0 ( !886 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/886
Approved-by: Marie <github@yuugi.dev>
Approved-by: Amber Null <puppygirlhornyposting@gmail.com>
2025-02-16 21:42:35 +00:00
dakkar
e5c41444e6
merge: fill myReaction
in more cases - may fix #944 ( !907 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/907
Closes #944
Approved-by: Charlotte <timo.herngreen@gmail.com>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-02-16 13:39:27 +00:00