mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-08 23:54:39 +00:00
Completes the deferred items from the moderation & safety plan: - Thread + Profile feeds now pass the real hidden lambda (via LocalDesktopIAccount), so mutes hide replies-in-thread and profile-tab notes live. Thread root stays shown. - 'Always show sensitive content' toggle: new PreferencesSensitiveContentSettings (commons/jvmMain, java.util.prefs) backs DesktopIAccount.showSensitiveContentSetting (null=blur / true=show, never false) + setAlwaysShowSensitive; unit-tested. - ModerationSettingsSection in the Content Filters settings: the toggle + management lists for muted users (unmute), hidden words (add/remove), muted threads (unmute), driven by the live hidden-users flow so removing an entry un-hides immediately. - Profile header overflow (MoreVert): Mute/Unmute + Report… (reuses ReportNoteDialog) for other users on writeable accounts. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>