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