What shipped? GitHub revamped the blocked user management interface for personal accounts and organizations.
What changed? The previous experience was a flat list. The new one adds:
- Search by username, full name, or email
- Sort and paginate long block lists
- Filter by block reason — Spam, Misconduct, Harassment, or custom
- Private notes to preserve moderation context per user
- Block expiry visibility — see who applied an organization block and when it lifts
- Clearer UX that separates searching the existing list from blocking a new user
The interface is live now under Settings → Moderation → Blocked users for personal accounts and Organization settings → Moderation → Blocked users for org admins.
Why a builder cares: If you maintain an open-source project with any scale, your block list is longer than you think. Spam bots, drive-by harassment accounts, crypto shills — managing them was a slog of scrolling through undifferentiated rows. The private notes feature is the sleeper hit: now two maintainers can share context on why someone was blocked without relying on tribal knowledge or a third-party moderation tool.