Nova Comm v2.2.0-beta Changelog

We're excited to announce the release of Nova Comm v2.2.0-beta! This update brings a host of new features, improvements, and enhancements to make your messaging experience smoother, more interactive, and more reliable.


We’re excited to announce the release of Nova Comm v2.2.0-beta! This update brings a host of new features, improvements, and enhancements to make your messaging experience smoother, more interactive, and more reliable. Here’s what’s new:

New Features

Share Codes for Easier Connections

  • Each user now has a unique 8-character share code for quick and easy sharing.
  • Share codes are uppercase alphanumeric for better readability.
  • Added a copy-to-clipboard button in the settings for share codes, with feedback when copied.
  • You can now search for users by either email or share code when starting a new chat.
  • The UI has been updated to clearly indicate both search methods.

Interactive Chat Commands

  • Spice up your chats with new commands:
    • /flip - Flip a coin.
    • /roll [X]d[Y] - Roll X dice with Y sides (e.g., /roll 2d6).
    • /shrug [message] - Add a shrug emoji to your message.
    • /giphy [search] - Send a random GIF matching your search.
    • /me [action] - Send an action message in third person.
    • /poll [question], [option1], [option2]... - Create a poll.

Message Editing

  • Edit sent messages with a clean and intuitive UI.
  • Includes undo support for quick corrections.

Enhanced Group Chats

  • Create groups directly from the search pane with a new toggle.
  • Select multiple users and add a group name before creating a group.
  • Improved UI feedback for group creation.

Help & Support Pages

  • New Report, Support, and Feedback pages:
    • Report Page: Report users or messages with proper validation and error handling.
    • Support Page: FAQs and ticket submission for assistance.
    • Feedback Page: Submit suggestions and view app statistics.
  • Integrated links to these pages in the settings menu.

Improvements

Chat Navigation & Security

  • Verifies user access before loading chats.
  • Unauthorized chat attempts fail silently, and the URL is cleaned up automatically.
  • URL-based navigation for valid participants is now supported.

Typing Indicators & Status Tracking

  • Typing indicators now handle cleanup and timeouts more reliably.
  • Online/offline status tracking has been moved to Firebase Realtime Database for better reliability.

UI & Design Enhancements

  • Introduced a new pages.css file for consistent styling across all new pages.
  • Improved form styling, spacing, and typography hierarchies.
  • Added hover states and transitions for interactive elements.
  • Responsive adjustments for mobile devices.

Account Status Page

  • Visual indicator of your current account standing.
  • List of past warnings with dates and reasons.
  • Clear visualization of the 5-step warning process.
  • Secure access control ensures only you can view your warnings.

Quality of Life Updates

  • Character Counter: Visual feedback as you approach the message limit.
  • Connection Status Indicator: Shows when you’re offline and reconnects automatically.
  • Image Pasting: Paste images directly into the chat for quick sharing.
  • Loading Skeletons: Improved perceived performance with placeholders while content loads.
  • Mobile Gesture Hints: Helpful tips for new users on mobile devices.
  • Retry Options: Better error handling with retry buttons for failed messages.
  • Improved Textarea Behavior: Smoother typing experience with better resizing and handling.
  • Offline Support: Enhanced functionality when offline, including message queuing.

Bug Fixes & Reliability

  • Fixed issues with failed messages by adding a retry button.
  • Added a network status indicator with reconnection handling.
  • Improved error handling across the app for a more seamless experience.

Thank you for being part of the Nova Comm beta! We hope you enjoy these updates. As always, your feedback is invaluable—let us know what you think!