mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-05 19:28:25 +00:00
docs(desktop): mark moderation follow-ups plan complete
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
49d0518db1
commit
274f8c0104
@@ -111,17 +111,22 @@ remaining UI + persistence.
|
||||
6. Read-only account → management screen lists render, remove/add disabled.
|
||||
|
||||
## Acceptance Criteria
|
||||
- [ ] Muting hides in open threads (replies) + on profile tabs, live.
|
||||
- [ ] "Always show sensitive content" toggle persists and flips CW blur app-wide.
|
||||
- [ ] Profile screen has working Mute + Report actions (writeable, non-self).
|
||||
- [ ] Blocked-users / Hidden-words / Muted-threads screens list current entries,
|
||||
remove publishes the updated mute list and un-hides live; hidden-words has
|
||||
an add field.
|
||||
- [ ] All reachable from the Content Filters settings section.
|
||||
- [ ] Read-only + bunker accounts behave (no crash; writes disabled).
|
||||
- [ ] Unit test: sensitive-content mapping (`true→true`, `false→null`); reuse
|
||||
`DesktopMuteEnforcementTest` for the show-sensitive path.
|
||||
- [ ] `spotlessApply` clean; commons + desktopApp compile; tests green.
|
||||
- [x] Muting hides in open threads (replies) + on profile tabs, live.
|
||||
- [x] "Always show sensitive content" toggle persists and flips CW blur app-wide.
|
||||
- [x] Profile screen has working Mute + Report actions (writeable, non-self) —
|
||||
MoreVert overflow.
|
||||
- [x] Blocked-users / Hidden-words / Muted-threads lists in
|
||||
`ModerationSettingsSection`; remove publishes the updated mute list and
|
||||
un-hides live; hidden-words has an add field.
|
||||
- [x] All reachable from the Content Filters settings section.
|
||||
- [x] Read-only + bunker accounts behave (write actions gated on `isWriteable()`;
|
||||
management remove/add hidden for read-only).
|
||||
- [x] Unit test: sensitive-content mapping (`true→true`, `false→null`, persists)
|
||||
in `PreferencesSensitiveContentSettingsTest`.
|
||||
- [x] `spotlessApply` clean; commons + desktopApp compile; tests green.
|
||||
|
||||
**Status: COMPLETE** — commit `49d0518d`. Manual run (`./gradlew :desktopApp:run`)
|
||||
+ PR remain (nostr-git repo → `ngit-pr` flow).
|
||||
|
||||
## Dependencies & Risks
|
||||
- Low risk — all reuse the shipped write API + `LocalDesktopIAccount`. The one
|
||||
|
||||
Reference in New Issue
Block a user