Skip to main content

Changelog - v1.4.0 - Voice of the Lanista

Introducing the In-Game Messaging System for direct communication between players and arena administrators.

In-Game Messaging System

  • Player Inbox: Dedicated message center accessible from the game header
  • Broadcast Messages: Administrators can send announcements to all players simultaneously
  • Direct Messages: Private conversations between administrators and individual players
  • Thread View: Full conversation history with reply functionality
  • Realtime Updates: Supabase subscriptions for instant message delivery
  • Unread Indicators: Badge counter on inbox button shows pending messages
  • Message Formatting: Support for bold and *italic* markdown syntax
  • Admin Auto-Linking: URLs in admin messages are automatically converted to clickable links
  • Privacy Protection: Player email addresses are masked in public broadcast threads

Admin Tools

  • Message Manager: New admin panel for composing and managing player communications
  • Player Search: Search by Lanista name, display name, or email address
  • Thread Replies: Administrators can respond directly within any thread
  • Broadcast Composer: Dedicated interface for sending announcements to all players

Visual Improvements

  • Critical Hit Display: Gold-colored text with matching glow effect for better readability
  • Combat Rewards: Charisma bonuses display in thematic colors (gold for Gold, purple for Fame)
  • Replay Combat Log: Critical hits styled in gold for consistency with main combat display

Soulbound Equipment Changes

  • Emergency Sell: Soulbound items (e.g., Rudis starter sword) can now be sold for 1 Gold
  • Armory Space: Players can free up equipment slots by discarding bound items
  • Feedback: Distinct "Emergency Sale" toast message when discarding soulbound gear

Replay Viewer Improvements

  • Scroll Fix: Combat log auto-scrolls without jumping the entire viewport
  • Container Scroll: Internal ScrollArea updates instead of page-level scrollIntoView
  • Stable Viewing: Page position remains fixed while watching replay playback