Skip to content

πŸ“¦ Release: Version 1.1.0 – Trade Feature Added

Choose a tag to compare

@sthenusan sthenusan released this 20 May 16:03
· 26 commits to main since this release
d3bac59

πŸ“¦ 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, accepted and rejected states.

  • 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