+3
-2
STATUS.md
+3
-2
STATUS.md
···
47
47
48
48
### December 2025
49
49
50
-
#### sensitive image moderation (PRs #471-482, Dec 5)
50
+
#### sensitive image moderation (PRs #471-485, Dec 5)
51
51
52
52
**what shipped**:
53
53
- `sensitive_images` table to flag problematic images by R2 `image_id` or external URL
54
54
- `show_sensitive_artwork` user preference (default: hidden, toggle in portal → "your data")
55
55
- flagged images blurred everywhere: track lists, player, artist pages, likers tooltip
56
56
- SSR-safe filtering: link previews (og:image) exclude sensitive images
57
-
- likers tooltip improvements: max-height with scroll, hover interaction fix
57
+
- likers tooltip UX: max-height with scroll, hover interaction fix, viewport-aware flip positioning
58
+
- likers tooltip z-index: elevates entire track-container when tooltip open (prevents sibling tracks bleeding through)
58
59
59
60
**how it works**:
60
61
- frontend fetches `/moderation/sensitive-images` and stores flagged IDs/URLs