Repository navigation
π¦ Release: Version 1.1.0 β Trade Feature Added
π¦ Release: Version 1.1.0 β Trade Feature Added
π Summary
This release introduces a major new feature to the system: User-to-User Trade Functionality, enabling item exchange within the platform. It builds upon version 1.0.1, which introduced email-based verification.
β¨ What's New
ποΈ Trade Feature
-
Initiate Trades: Users can propose trades by offering one or more items in exchange for others.
-
Accept/Reject Offers: Target users can respond to incoming trade requests.
-
Cancel Pending Trades: Trade initiators can cancel requests before a response.
-
Status Tracking: Trade lifecycle now includes
pending,acceptedandrejectedstates. -
Trade Validations:
- Ensures item ownership and availability.
- Prevents concurrent conflicting trades with same items.
- Disallows users from trading with themselves.
π‘οΈ Security & Logic
- Ownership checks before trade processing
- Expired/invalid trade protection