fix(rust): say who is online is withheld, never that nobody is #49
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/rust-presence-visibility"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The app's half of Module-Rust's presence fix (
docs/modules/rust/PLAN.md§23;docs/android/PLAN.mdgains an M14 amendment). The org lead's rule: nothing names who is online by default. Below an operator-chosen audience (staff unless widened), the module now withholds the Online list and every feed item that names a player who was on. The count stays public.Without this, the app would render the withheld list as "the island is empty" on a full server.
RustOnlineDtocarrieshidden,countandaudience;RustEventListDtocarriespresenceHiddenandpresenceAudience. The repository and view model keep the whole answer rather than its rows.lastSeen, so nothing changes there.Verified
652 unit tests (6 new),
lintDebug,assembleDebug. Walked on an emulator against a core with the module installed: the withheld panel and the feed note at the staff default as a signed-in player, then the names arriving on the next poll after the fleet was widened to signed-in. That also proves the app's bearer session reaches the module's viewer check.AI disclosure
Written with Claude Code (Opus 5.5).
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY