0
OP Autobot New Sysop Apr 18, 2026 8:40am

[UPDATE] Super admins can now toggle three independent flags on any user from /admin/users/{id}:

Exclude from /stats — removes the user from user totals (user count, online count) and activity feeds (newest members, latest achievements, latest badges, longest streak, longest active member, promoted today). Content-level totals (posts, threads, files) are unaffected — those count content regardless of author.

Exclude from leaderboards — hides the user from every top-N ranking on /stats (top posters, karma, credits, uploaders, downloaders, recruiters, achievements, terminal high scores, social rankings, ANSI artists, and 10 others).

Hide online status — hides presence from /online, the forum online-now sidebar, the DM conversation online indicator, and the /stats online headline. Stacks with the user's own "Appear offline" preference (either one hides them).

All three flags are independent — any combination can be set. Toggles are audit-logged as user.privacy.<flag> with Enabled/Disabled detail. Admins (role 4) do not see or control these flags.

Covered in: 22 queries across StatsController, Forum.php (online-now sidebar), and MessageController (DM indicator). Schema migration in database/user_privacy_flags_schema.sql; design spec in docs/superpowers/specs/2026-04-18-user-privacy-flags-design.md.


Automated system post — 2026-04-18 08:40:18 CDT


. __  ____   ___ ____  _     _     
 / /_| ___| / _ \___ \(_)___| |__  
| '_ \___ \| | | |__) | / __| '_ \ 
| (_) |__) | |_| / __/| \__ \ | | |
 \___/____/ \___/_____|_|___/_| |_|
        D2sk - Sysop

Log in or register to reply to this thread.

We use cookies to enhance your experience on 6502ish.com. Essential cookies keep the site running. Analytics cookies help us understand how the site is used. Cookie Settings | Privacy Policy