Release updates

Chat System and Minor Performance Improvements

Mar 31, 2026

Published Mar 31, 2026

Features

  • Built-in chat system
    • Added a real-time messaging system to the website.
    • You can now start conversations directly from trade listings and continue them through the site chat widget.
    • Unread messages are tracked with visual indicators to make conversations easier to follow.
    • Thanks to lookfortrade123 for this suggestion!

Improvements

  • Smarter default behavior in Trade Listings pet filters
    • The Show only wishlist and Show only tradeables options in the Offers and Wants dropdown filters now use smarter defaults.
    • They still start enabled in normal cases, but will now start disabled if:
      • the user is not logged in, or
      • enabling the option would make the selectable pet grid empty
    • This makes the filters more intuitive and avoids empty dropdown states by default.
    • Thanks to Deimer and Dr. Agon for this suggestion!
  • Home page CTA cleanup for logged-in users
    • The Create account buttons no longer appear on the Home page for users who are already logged in.

Performance

  • Trade Listings now load progressively
    • Trade Listings now load in smaller batches to improve responsiveness.
  • Better offscreen media handling
    • Improved performance for pages with many pet cards by reducing unnecessary work outside the visible area.
    • Offscreen content is now loaded more efficiently, and animated pet GIFs no longer keep rendering when they are outside the viewport.

Bug fixes

  • Fixed form submissions returning “Not found”
    • Fixed broken form submission flows that could redirect to a blank Not found page.
  • Wishlist icon now updates instantly in Pet Inventory
    • Fixed an issue where marking a pet as Wishlisted did not immediately update the icon state.