P2P Trading 5.2.1

1 September 2025

P2P ADMIN ENHANCEMENTSACTIVITY LOGGINGUI/UX IMPROVEMENTS

P2P v5.2.1

Release Date: September 1, 2025 Tags: P2P ADMIN ENHANCEMENTS, ACTIVITY LOGGING, UI/UX IMPROVEMENTS

Added

P2P Activity Features

  • Changed the recent activities panel to show the latest 5 items for better performance
  • Added an endpoint for viewing all activities with pagination
  • Added proper action type mapping for better readability
  • Added support for payment method activity tracking

P2P Admin Features

  • Added slide-out drawers for P2P offer details and editing
  • Added activity log tracking for all admin actions with detailed metadata
  • Added admin notes for internal documentation
  • Added bulk approve, reject, flag and disable operations

Validation

  • Added validation state tracking across all tabs with error summaries
  • Added visual asterisk (*) indicators for required fields
  • Added automatic navigation to the first tab containing errors
  • Added detailed error messages for each validation rule

P2P Offer Management

  • Added a status change workflow with email notifications and alerts
  • Changed payment method association handling
  • Added user requirement configuration (trades, success rate, account age)
  • Added location-based restrictions and regional configuration

Changed

P2P Activity System

  • Changed activity descriptions to handle admin names correctly
  • Added priority levels (high, medium, low) for different activity types
  • Added icons for better visual identification
  • Changed error handling in activity formatting

Admin Dashboard

  • Changed the admin interface to use slide-out drawers for better space utilization
  • Changed data refresh so the interface updates immediately
  • Changed error handling to fall back gracefully with user-friendly messages
  • Added comprehensive loading states with skeleton loaders

User Experience

  • Changed layouts for different screen sizes
  • Changed touch-friendly interfaces for mobile management
  • Added comprehensive visual feedback with toast notifications
  • Changed form data persistence when switching between tabs

Security

  • Changed database access to use parameterized queries
  • Changed input validation to sanitize properly
  • Changed permission checking for admin operations

Performance

  • Changed caching to reduce redundant API calls
  • Added debounced updates to prevent rapid API calls
  • Changed drawer components to load lazily

Accessibility

  • Added proper ARIA labels to all interactive elements
  • Changed keyboard navigation support
  • Changed screen reader compatibility
  • Changed focus management in drawers

Fixed

P2P Admin Management

  • Fixed 404 errors when approving P2P offers
  • Fixed P2P offers not displaying in the admin panel
  • Fixed database column errors in P2P offer payment method associations
  • Fixed JSON data not updating properly in admin P2P offer edits
  • Fixed payment method association updates

P2P Offer Editing

  • Fixed offer data not persisting when editing
  • Fixed price showing 0 and other fields not updating correctly
  • Added comprehensive form validation with specific error messages
  • Fixed the save operation not persisting changes

P2P Activity Logging

  • Fixed "undefined undefined" appearing in P2P activity descriptions
  • Fixed activity logs so they show admin names properly
  • Changed activity description formatting for all action types
  • Changed user name resolution in activity logs

User Interface

  • Fixed delete button visibility in dark mode
  • Fixed accessibility warnings with proper ARIA attributes
  • Added visual indicators (red dots) on tabs containing validation errors

Email Notifications

  • Fixed missing email service integration for P2P offer status changes
  • Fixed notification type handling for proper email delivery
  • Added approval, rejection, flagged and disabled email templates