mirror of
https://github.com/PR0M3TH3AN/Artstr-Studio.git
synced 2026-10-27 08:40:39 +00:00
Soft moderation (Phase 5): - Blur cards that ≥2 hop-1 follows have muted (kind-10000) or reported (kind-1984) - Overlay shows count + dominant reason; "Show anyway" reveals for the session - Settings toggle under Community (on by default, hidden when logged out) - Trust beats crowd: self/trusted authors never blurred - Spec doc at docs/WOT_SOFT_MODERATION_FEATURE.md Feed scrolling: - Removed nested scroll container on .feedWall (max-height + overflow-y caused the wall to only show ~2 rows because the outer .modalCard ate scroll events) - Re-targeted infinite-scroll listener to .modalCard - Added top-up loop in appendFeedRows so the first chunk fills the viewport Template d-tag collisions: - Cover/disc/jewel/disc-design publishes now prefix the d tag with the mode (e.g. cover:tt12345 vs disc:tt12345) so a user can publish multiple template types for the same IMDB without one replacing the other at the relay level - buildRowsFromEvents and deduplicateRows now key by (address, mode) so legacy events with unprefixed d-tags also coexist correctly in the UI Co-Authored-By: Claude Sonnet 4.6 <[email protected]>