All checks were successful
PR Checks / android-build (pull_request) Successful in 24m48s
USER_SAFETY.md step 4 (§4.3): the app half of report, block and hide. - Long-press a Rust chat line for its menu: Report (the six reasons and an optional detail), Hide for me, Block player where the line says canBlock, and for admins and moderators Hide for everyone, or Show to everyone again on a hidden line. Signed out, it says Sign in to report or block and opens the login screen (S6). - The feed is re-read after a hide, a block or a staff hide, never edited in the app: the server filters it per reader (S11). A report changes nothing and does not re-read. - Staff see a line hidden for everyone dimmed and marked Hidden by staff (S10). - Account -> Blocked lists account and Steam-ID blocks with Unblock, says when a block no longer applies because its target is now staff (S8), and offers Show them again for hidden items. - Core's routes on a new SafetyApi; the module's two staff routes on RustApi. RustEventDto gains canBlock and hidden. Two fixes from the emulator walk: Back on the report form or the block confirmation now steps back to the menu instead of closing the sheet (Back to put the keyboard away was throwing a half-written report away), and the sheet opens fully so Send report is on screen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY