System Under Development view changelog

System Changelog

Track the latest updates, improvements, and fixes.

v1.2.0

UX & Mailer

09 Mar 2026
  • Email Notifications: Integrated PHPMailer for reliable transactional emails (New Requests, Chat Messages, and Status Updates) to both Admin and Users.
  • Responsive Dashboard: The admin dashboard now automatically switches from a table view to a card-based layout on mobile devices for better readability.
v1.1.5

Tracking, UI & bugfix

20 Feb 2026
  • Drag & Drop Media: Added drag and drop support for image uploads on the request offer page, improving the user experience.
  • Drop-off Scheduling: Users can now select a specific date and time when choosing the drop-off delivery method.
  • Declined Offers UI: Fixed visual feedback and improved the interface when a negotiation is canceled by the admin (admin_close).
  • Access Logs: Added a new admin dashboard page to monitor website traffic, devices, and visitor sources.
  • QR Code Tracking: Implemented URL parameter tracking to measure physical marketing conversions.
v1.1.0 Major Update

Real-Time & UX Overhaul

17 Feb 2026
  • Multi-Item Bundles: Complete system refactor (Parent/Child logic) to support multiple devices in a single request with independent photo uploads.
  • Post-Deal Logistics: Implemented fulfillment flow where users select between "Drop-off" or "Pickup" after offer acceptance.
  • Dashboard Upgrades: Admin and User panels updated to identify Bundle counts and display logistic status icons directly in the list.
  • UI Polish: Visual enhancements on Home with subtle delivery texture integration and refined activity tables.
  • Spam Protection: Human verification on offers and help contacts.
  • Real-time Polling: Chat and Status updates now happen instantly without page reload.
  • Hybrid Timeline: System events (price updates, status changes) are now displayed within the chat stream.
  • Desired Price: Added field for users to set their price expectation during request.
  • AJAX Forms: Eliminated page refreshes for a smoother "App-like" experience.
  • SweetAlert Integration: Replaced standard browser alerts with modern, styled modals.
v1.0.0

Security & Logic Hardening

13 Feb 2026
  • Race Condition Protection: Prevents admin overrides if user status changes simultaneously.
  • Backend Validation: Strict checks for file uploads (extensions/count) and numeric inputs.
  • Chat Logic: Fixed issue where chat remained open after negotiation cancellation.
  • Database Enum: Added missing status types to support administrative closing logic.
v0.1.0

Initial Release

11 Feb 2026
  • Project initialization with User/Admin roles.
  • Basic Offer Request flow.
  • Dashboard implementation.

Start of Development