RxE (short for “RxE Enhanced”) was developed to address the limitations and frustrations of the vanilla EmeraldChat experience. The original platform lacks many essential features that users expect from modern chat applications, such as link sharing, spam protection, and basic formatting options.
Background
The pure vanilla EmeraldChat experience presents numerous challenges for users - you can’t send links, there’s no automatic spam protection, and many basic chat features are missing. RxE was created to solve these problems and provide users with a significantly enhanced chatting experience while maintaining compatibility with the original platform.
Features
Cosmetic Enhancements
- Themes: Multiple theme options to customize the visual appearance
- Custom Name Colors: Personalize your chat identity with custom name coloring
- Customizable Layout: Adjust the interface to suit your preferences
Image Support
- Profile Pictures: Add and display profile pictures for users
- Image Sending: Send images directly in chat conversations
- Avatar Gallery: Manage your own collection of avatars
Chat Improvements
- Text Formatting: Support for bold and italic text formatting
- Clickable Links: Automatically convert URLs into clickable links
- Name Mentions: Highlighted mentions when your name is mentioned in chat
- Chat Commands: Quick commands like
.shrug
,.rxelink
, and more - Material Icons: Support for material icons using
m:icon_name:
syntax
Anti-Annoyance Features
- Permanent Muting: Persistent muting options for problematic users
- Spam Blocker: Automatic detection and blocking of spam messages
- Ad Blocker: Remove unwanted advertisements from the interface
- Friend Request Blocking: Control and block unwanted friend requests
- Image Blurring: Option to blur potentially inappropriate images
Bug Fixes & Stability
- Fixed Layout: Resolves layout issues present in the original platform
- Fixed DMs: Improved direct messaging functionality
- Fixed Group Chat: Enhanced group chat experience
- Working DM History: Properly functioning direct message history
- Muted Chat Sounds: Fixed audio muting functionality
Utility Features
- Image Favoriting: Save and organize your favorite images
- Extra User Info: Access additional information about other users
- Live Karma Tracking: Real-time tracking of karma points
Installation
To try RxE, follow the installation instructions in the README and visit emeraldchat.com to experience the enhanced chat platform.
Stack
- React - A JavaScript library for building user interfaces with component-based architecture
- TypeScript - A typed superset of JavaScript that compiles to plain JavaScript, providing better development experience and code reliability
- Userscripter - A TypeScript framework for building userscripts with modern development practices