1
0
Commit Graph

9204 Commits

Author SHA1 Message Date
Hazelnoot f62249635f add manual save button to translation timeout field 2025-05-12 21:56:59 -04:00
Hazelnoot e7ee2cc398 add configurable timeout for note translations 2025-05-12 21:48:21 -04:00
Hazelnoot 1a3c6f25a2 simplify access to showSoftWordMutedWord 2025-05-12 21:46:03 -04:00
Hazelnoot 5cb0129c49 show muted words in following feed 2025-05-12 21:46:03 -04:00
Hazelnoot 05e5be8218 show muted words in NoteDetailed / NoteSub components 2025-05-12 21:46:03 -04:00
Hazelnoot 7cd1d9ad93 return actual muted word from check-word-mute.ts 2025-05-12 21:46:03 -04:00
Hazelnoot fb63167d85 allow private IP ranges to specify allowed ports 2025-05-12 21:44:45 -04:00
Hazelnoot 7b54a3ca48 allow user to be deleted if profile is missing 2025-05-12 21:38:11 -04:00
Hazelnoot 0a7ef89a17 delete user registry items 2025-05-12 21:38:11 -04:00
Hazelnoot fdf67f6fc7 don't sent account deletion notice until after it actually completes 2025-05-12 21:38:11 -04:00
Hazelnoot 7cf293de94 add more manual steps to process account deletion in smaller chunks 2025-05-12 21:38:11 -04:00
Hazelnoot a8a8c41a9b allow caller to pass in existing reaction hint to ReactionService.delete 2025-05-12 21:38:11 -04:00
Hazelnoot fe5def9de0 await delete account in queue in case of errors 2025-05-12 21:38:11 -04:00
Hazelnoot 077096d04e use deliverMany to reduce overhead of account deletion queue 2025-05-12 21:38:11 -04:00
Hazelnoot 7ad772116b delete user reactions before notes 2025-05-12 21:38:10 -04:00
Hazelnoot 4e8993bad7 add debug logging for translation endpoint 2025-05-12 21:35:06 -04:00
Hazelnoot 7cf766d44c fix infinite spinner when translation request fails 2025-05-12 21:35:06 -04:00
Hazelnoot 871a4d3fb1 cache and re-use note translations 2025-05-12 21:35:06 -04:00
Hazelnoot 7db48ffa8d add redis cache for note translations
* Partitioned by target language
* Invalidated if the note is edited
2025-05-12 21:35:06 -04:00
Hazelnoot 03b1960e63 set common default values for RedisKVCache callbacks 2025-05-12 21:35:06 -04:00
Hazelnoot 61aaa586fe add hasText type guard for notes 2025-05-12 21:35:06 -04:00
Hazelnoot 00cfeca3d7 merge: Add "is from local bubble instance" role condition (!1011)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1011

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 20:08:56 +00:00
Hazelnoot 7c5e0ce4ab add hint about bubble timeline roles 2025-05-12 14:01:30 -04:00
Hazelnoot 33e0b13916 remove unused bubbleTimelineEnabled variable 2025-05-12 13:58:08 -04:00
Hazelnoot 022337c1e7 translate bubble timeline controls 2025-05-12 13:57:37 -04:00
Hazelnoot 05884cb83d always show bubble timeline controls 2025-05-12 13:57:20 -04:00
Hazelnoot 655290f8a4 add "is from local bubble instance" role condition 2025-05-12 13:31:16 -04:00
Hazelnoot cace4153e4 merge: Make muted post placeholders look clickable (resolves #502) (!1019)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1019

Closes #502

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:37:09 +00:00
Hazelnoot f8b2e272f1 merge: Fix word mute character calculation (resolves #861) (!1018)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1018

Closes #861

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:36:17 +00:00
Hazelnoot 835e76152e merge: Add pattern checker for word mutes (resolves #1003) (!1020)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1020

Closes #1003

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:33:25 +00:00
Hazelnoot c0c41af5f9 merge: Fix hidden hashtags showing on the explore / trending page (!1014)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1014

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:33:09 +00:00
Marie 4430c12e0e merge: Fix unique constraint error when processing a flurry of note pinning activities (!1024)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1024

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:30:44 +00:00
Hazelnoot 1eb57201b4 merge: Fix circular dependency in following feed (!1013)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1013

Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-05-12 09:38:43 +00:00
Hazelnoot 0f68914610 merge: Add new role conditions for local/remote followers/followees (!1002)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1002

Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-05-12 09:37:17 +00:00
Hazelnoot d3a9995d0a use transaction to avoid unique constraint error when processing duplicate Add/Remove pinned note activities 2025-05-11 06:02:52 -04:00
Hazelnoot c6ef944fc6 rename SkWordMuteTest to SkPatternTest 2025-05-10 22:49:23 -04:00
Hazelnoot f6796a99ec add SkWordMuteTest to moderation control panel 2025-05-10 22:48:50 -04:00
Hazelnoot 32e2a07d66 extract SkWordMuteTest 2025-05-10 22:39:13 -04:00
Hazelnoot b4bc58ae4c move parseMutes to a utility file 2025-05-10 22:36:49 -04:00
Hazelnoot 32b860c352 add UI for testing word mutes 2025-05-10 22:32:19 -04:00
Hazelnoot 9dbdb97bb5 allow checkWordMute to accept raw strings 2025-05-10 22:32:06 -04:00
Hazelnoot f402fd3313 user appearNote in NoteSub mute placeholders 2025-05-10 21:53:05 -04:00
Hazelnoot 0e4b7c91f1 remove invisible user link from "muted note" placeholder 2025-05-10 21:52:40 -04:00
Hazelnoot 0a0f3c3387 add "clickable" styling for muted note placeholder 2025-05-10 21:50:18 -04:00
Hazelnoot 0cdb8e5b80 raise default character limit for word mutes 2025-05-10 21:44:25 -04:00
Hazelnoot a46887d05f fix calculation of word mute 2025-05-10 21:44:10 -04:00
Marie 4866ceb66d fix migration setting sound to 5 if not changed from default 2025-05-10 22:57:19 +00:00
Hazelnoot 42d4fc9d97 refactor following feed to avoid circular dependency 2025-05-10 18:40:06 -04:00
Hazelnoot da769846eb reset default value for new followers role conditions 2025-05-10 14:44:29 -04:00
Hazelnoot 7f3dc6066d add warning for role conditions that are dependent on remote data 2025-05-10 14:44:27 -04:00