🚀 RoseWire v1.0.2

Enhanced Moderation and More!

We’re thrilled to announce the release of RoseWire v1.0.2, a major update that delivers powerful new moderation tools, essential client fixes, and a streamlined first-time setup for server administrators. Whether you run a bustling federated community or are just spinning up your first instance, this release makes managing your RoseWire server easier, safer, and more intuitive.


📢 First-Time Setup: Security & Simplicity

One of the standout improvements in v1.0.2 is the brand-new onboarding process for server hosts. Setting up your RoseWire instance is now clearer and more secure:

  • Step 1: Create a Web Admin Password
    • When you start your server for the first time, you’ll be prompted in your console to create a secure password for the SYSTEM user. This password unlocks the web admin panel, giving you full control over your instance.
  • Step 2: Claim Your SYSTEM Account In-App
    • After your web password is set, the server continues running. To gain in-app admin privileges (like issuing moderation commands in chat), simply log in from any RoseWire client (desktop or mobile) using the username SYSTEM. The first public key used to log in as SYSTEM will be permanently registered as your server’s administrator.

This two-step process ensures your instance is both secure and easy to manage from day one.


✨ New Features: Local Blocking for Federated Users

Federated communities are dynamic—but sometimes require strong moderation. RoseWire v1.0.2 introduces local blocking for federated users:

  • Soft Ban with !ban @user@domain.com
    • As SYSTEM, you can now locally block users from other federated instances. This command adds the user to your blocklist—no need to rely on remote admins.
  • Content Hiding
    • Blocked federated users will have all future chat messages and file-sharing updates silently ignored by your server. Your local community stays clean and focused.
  • Immediate File Purge
    • Any files shared by the blocked user are instantly removed from your local search index, making their content invisible to your users.

These new tools help you manage your instance’s safety and culture, even in a federated environment.


🐛 Bug Fixes

  • Desktop Federated Search Restored
    • Resolved a critical timing bug where the desktop client failed to fetch initial federated file listings. Now, the desktop app populates with all federated search results on startup, just like the mobile app.
  • Unified Ban List in Admin Panel
    • Fixed a UI issue where users banned via !ban didn’t appear in the admin web panel. Both local and federated bans now show up seamlessly.

⚙️ Interface & Usability Improvements

  • Consistent Chat UI
    • The desktop chat panel now always displays the full federated username (@user@domain.com) for every participant, providing clear context and matching the mobile experience.
  • Clearer Admin Commands
    • The !kick and !ban commands now provide better feedback. If you try to moderate a remote user, RoseWire will let you know that only admins on that user’s home instance can take action.
  • Reliable Client Identity
    • Upon connection, the server confirms each user’s full federated name. Clients use this source of truth to identify their own messages, ironing out potential UI inconsistencies.

🎉 Ready to Try RoseWire v1.0.2?

Whether you’re upgrading an existing RoseWire instance or starting fresh, v1.0.2 brings vital improvements for admins and users alike.
Enjoy enhanced moderation, robust federated search, and a setup process that puts you in control from the start.

Download RoseWire v1.0.2 today and experience the difference!

| August 29th, 2025 | Posted in Uncategorized |

Leave a Reply