P2P Trading 5.3.2

5 December 2025

BUG FIXESADMIN DASHBOARDUI/UXDISPUTE MANAGEMENTREAL-TIME UPDATES

P2P v5.3.2

Release Date: December 5, 2025 Tags: BUG FIXES, ADMIN DASHBOARD, UI/UX, DISPUTE MANAGEMENT, REAL-TIME UPDATES

Changed

User Experience

  • Changed all confirmation actions to use the same modal dialog

    • Proper dark/light mode color support
    • Better accessibility with focus management
  • Changed date display in resolution details

    • Human-readable format (e.g. "December 5, 2025 at 03:10 PM")
    • Fallback handling for missing dates
  • Changed dispute resolution, evidence and timeline details so they display correctly whether they were stored as text or as structured data, with a graceful fallback when they cannot be read


Fixed

Admin Trade Page

  • Fixed the notification sound playing on initial page load

    • Sound now only plays when new messages arrive after page load
    • Prevents annoying sound on every page refresh
  • Fixed real-time chat on the trade page

    • Live message updates now connect correctly
    • Messages now properly display with sender names and avatars
    • Admin messages clearly distinguished from user messages
  • Changed bottom-of-page confirmation cards to proper modal dialogs

    • Actions now show confirmation in centered modal dialogs
    • Proper styling for both dark and light modes
    • Cancel and Flag trade confirmations use modal dialogs

Admin Dispute Page

  • Removed the non-functional chat tab from the dispute page

    • Reduced from 4 tabs to 3 tabs (Overview, Timeline, Evidence)
    • Chat functionality available through the trade page instead
  • Fixed resolution submission errors

    • Resolution outcome values now use correct uppercase format (BUYER_WINS, SELLER_WINS, SPLIT)
    • Status values now use correct uppercase format (PENDING, IN_PROGRESS, RESOLVED)
    • Mark as In Progress action now sends correct status value
  • Fixed error handling during dispute resolution

    • Errors now display properly instead of redirecting to a success page
    • Redirect only happens on successful resolution
  • Fixed resolution information not showing correctly

    • Shows correct outcome label (Buyer, Seller, Both Parties, Cancelled)
    • Displays admin's resolution notes correctly
    • Fixed double colon in "Resolved on" label
    • Added dark mode support for resolution details card
  • Added a confirmation dialog before resolving disputes

    • Shows warning icon and selected outcome
    • Prevents accidental dispute resolution
    • Modal closes before processing to show any errors
  • Fixed admin evidence upload, which failed with an error

    • Evidence already on the dispute is now read correctly before a new file is added
    • Restricted uploads to images only (JPEG, PNG, GIF, WebP), validated on both sides
    • Updated interface to show image-only upload instructions

Dispute List Page

  • Changed the column order so Status appears before Reported By
    • Better visibility of dispute status at a glance
    • New order: Dispute ID, Trade, Status, Reported By, Against, Reason, Filed On, Priority, Actions