diff --git a/Advanced-Features.md b/Advanced-Features.md index 9f31a72..f745838 100644 --- a/Advanced-Features.md +++ b/Advanced-Features.md @@ -286,9 +286,13 @@ rm ~/.config/ttyverse/* /follow @user # Follow user /unfollow @user # Unfollow user /block @user # Block user +/block d4 # Block author of post d4 /unblock @user # Unblock user -/mute @user # Mute user +/unblock d4 # Unblock author of post d4 +/mute @user # Mute user (mutes notifications too) +/mute d4 # Mute author of post d4 /unmute @user # Unmute user +/unmute d4 # Unmute author of post d4 ``` **Follower/following management:** diff --git a/Commands-Reference.md b/Commands-Reference.md index 98b83f8..634f06c 100644 --- a/Commands-Reference.md +++ b/Commands-Reference.md @@ -294,17 +294,63 @@ Force download server profile to local file (server → local). - Preserves `use_profile` setting - Useful for syncing server changes back to local file -### `/block ` -Block a user. +### `/block ` / `/block ` +Block a user by username or menu code. -### `/unblock ` -Unblock a user. +**Usage:** +```bash +/block @spammer@bad.example # Block by username +/block spammer@bad.example # Block by username (@ optional) +/block d4 # Block author of post d4 +``` -### `/mute ` -Mute a user. +**Notes:** +- Requires confirmation for blocking +- Menu codes target the author of the specified post +- Blocked users cannot interact with your posts or see your content -### `/unmute ` -Unmute a user. +### `/unblock ` / `/unblock ` +Unblock a previously blocked user. + +**Usage:** +```bash +/unblock @user@example.com # Unblock by username +/unblock d4 # Unblock author of post d4 +``` + +**Notes:** +- No confirmation required for unblocking +- Restores normal interaction with the user + +### `/mute ` / `/mute ` +Mute a user by username or menu code. + +**Usage:** +```bash +/mute @noisy@loud.example # Mute by username +/mute noisy@loud.example # Mute by username (@ optional) +/mute d4 # Mute author of post d4 +``` + +**Notes:** +- Requires confirmation for muting +- Automatically includes `notifications=true` (mutes notifications too) +- Menu codes target the author of the specified post +- Muted users' posts won't appear in your timeline +- Muted users' notifications are also blocked + +### `/unmute ` / `/unmute ` +Unmute a previously muted user. + +**Usage:** +```bash +/unmute @user@example.com # Unmute by username +/unmute d4 # Unmute author of post d4 +``` + +**Notes:** +- No confirmation required for unmuting +- Restores posts and notifications from the user ## URL & Link Commands @@ -396,6 +442,14 @@ Some commands have shorter aliases: - `/poll` = single choice poll - `/mpoll` = multiple choice poll +### Menu Code Support + +These commands support both usernames and menu codes: +- `/block` - Block user by username or post code +- `/unblock` - Unblock user by username or post code +- `/mute` - Mute user by username or post code +- `/unmute` - Unmute user by username or post code + ## Tips 1. **Tab completion:** Most commands support tab completion diff --git a/Quick-Commands.md b/Quick-Commands.md index e0f8439..dc7de4b 100644 --- a/Quick-Commands.md +++ b/Quick-Commands.md @@ -63,7 +63,11 @@ Hello world! # Create a public post /followers @user # Show user's followers /following @user +50 # Show up to 50 accounts user follows /block @user # Block a user -/mute @user # Mute a user +/block d4 # Block author of post d4 +/mute @user # Mute a user (mutes notifications too) +/mute d4 # Mute author of post d4 +/unblock @user # Unblock a user +/unmute @user # Unmute a user ``` ### Poll Interaction @@ -99,6 +103,8 @@ Use these codes with interaction commands: /boost a3 # Boost post a3 /reply b7 Nice post! # Reply to post b7 /url c2 # Open URL from post c2 +/mute d4 # Mute author of post d4 +/block d4 # Block author of post d4 ``` ## Visibility Indicators