Release Notes​

We are excited to announce version 1.0.7 of the [XTR] Trade Points System! In this release, we've entirely reimagined the Dispute System. Moving away from an isolated, internal ticket system, we have transitioned disputes into Public Forum Threads. This brings maximum transparency to trade disputes!

Dispute threads are automatically created in a designated forum node when a user files a complaint. While the thread is publicly readable, our smart permission system ensures that only the involved parties (Reporter, Reported User) and Moderators can reply. Furthermore, Moderators can now officially resolve disputes directly from the forum thread using the new "Resolve Dispute" tools.

Changelog​

New Features:
  • Public Dispute Threads: Disputes are now automatically generated as forum threads in a designated node (configurable via Admin CP).
  • Smart Reply Permissions: Dispute thread replies are strictly limited to the reporter, the reported user, and moderators.
  • In-Thread Resolution: Moderators can now resolve disputes directly from the public thread interface without needing to enter the Admin CP.
  • Auto-Lock & Final Notice: Once a dispute is resolved, the system automatically posts the moderator's "Resolution Note" as the final reply and locks the thread.
  • Enhanced Feedback Display: Dispute resolution notes are now prominently displayed with a custom highlight box inside the related feedback card.
Bug Fixes & Improvements:
  • Redirected legacy "View Dispute" links dynamically to their respective forum threads to ensure seamless navigation.
  • Fixed Alert Notifications: Resolved a critical bug where users were not receiving alert notifications for pending reciprocal feedback due to permission caching.
  • Dynamic Feedback Reveal: When a dispute is marked as "Resolved" by a moderator without removing the feedback, the reciprocal waiting period is automatically bypassed, instantly revealing the feedback details and updating user scores.
  • Shipping Validation Fix: The "Arrived on Time" rating requirement is now properly ignored when posting feedback in categories that do not require shipping.
  • Thread Creation Logic: Fixed an issue where dispute forum threads were failing to automatically generate after the user submitted the dispute form.
  • Seamless Setup: Added table structures directly to Setup.php to ensure smooth fresh installations out of the box without requiring manual CLI updates.
Release Notes

We are continuously perfecting our system based on your valuable feedback! With our new 1.0.6 update, we have completely eliminated some minor but annoying bugs, especially in the moderation and cooldown mechanisms.

1. Smart Cooldown Time Calculation
Previously, when you tried to leave consecutive feedback for the same user, the system would block you, but the error message would statically display the maximum configured time (e.g., "You must wait 24 hours") regardless of how much time had actually passed. Now, the system calculates the exact time of your last feedback and dynamically tells you exactly how many hours you have left to wait (e.g., "You must wait 12 hours before giving feedback...").

2. Flawless Report Center Integration
We fixed a missing template issue that prevented reported (flagged) trade feedbacks from appearing in the Moderator Report Center. From now on, any unfair feedback you report will instantly and beautifully appear in the moderators' queue with all the necessary details (from, to, message, etc.).

You can download and install this update now for full XenForo 2.3 compatibility and bug fixes!

Change log
  • Bug Fix: Fixed a logic error in the Cooldown warning message that displayed the static maximum cooldown time instead of the actual remaining time. The system now dynamically calculates and displays the exact remaining hours.
  • Bug Fix: Resolved the "[E_USER_WARNING] Could not determine content visibility" error that occurred in the NewsFeed system when viewing member profiles, by properly overriding the contentIsVisible method in the handler.
  • Bug Fix: Fixed a missing template issue (report_content_xentr_trade_feedback) that prevented reported feedbacks from being displayed in the XenForo Moderator/Admin Report Center. Reports now drop seamlessly into the center.
Release Notes

We are thrilled to announce the release of our massive 1.0.5 update! This update makes our Trade System significantly safer, fairer, and more transparent. Along with the ability to React (Like) to trade feedbacks just like forum posts, here are the major features introduced:

1. Reciprocal Match (Blind Feedback) System
From now on, when you leave feedback after a transaction, your rating and comment will not be visible immediately. Instead, the other party will receive an alert saying, "Someone left you trade feedback. Please leave them feedback to reveal it."
The exact second both parties submit feedback for the same trade, both reviews match and become visible simultaneously. This completely prevents retaliatory or "revenge" feedback. To make replying easier, when leaving reciprocal feedback, the other party's comment will automatically appear as a neat quote block in your text editor.

2. Role-Specific Detailed Ratings
You are no longer limited to a simple "Positive/Negative" rating. Depending on your role (Buyer or Seller), the system presents you with specific criteria. You can now leave 5-star ratings for things like "Communication, Packaging, and Shipping Time."

3. Mutual Withdraw & Moderation
If you regret leaving a rating or have resolved an issue with a trader, you can now send a "Mutual Withdraw Request" to the other party. If they accept, the feedback is removed! We've also fully integrated the Report system, allowing you to directly report abusive or unfair feedbacks to our moderation team.

Change log

✨ New & Major Features

  • New Feature: Added "Blind Feedback / Reciprocal Match" system. Feedback left by one party remains hidden until the other party also leaves feedback.
  • New Feature: Implemented a comprehensive "Withdraw Feedback" system. Users can send mutual withdraw requests; admins can enforce reasons and cooldowns.
  • New Feature: Added a powerful XenCentral Feedback Importer to migrate all legacy data without any loss.
  • New Feature: Implemented "Detailed Role-Based Ratings" (Communication, Shipping Time, Payment Time, Packaging) based on trade roles.
🛡️ Moderation & Security
  • Enhancement: Fully integrated XenForo Native Report, Warning, and Ignore systems for trade feedbacks.
  • Enhancement: Integrated the Spam Cleaner. Feedbacks left by spam-cleaned users will be automatically wiped.
🎨 UI & UX Improvements
  • Enhancement: Added the Reaction system! Users can now react (Like, Thanks, etc.) to trade feedbacks.
  • Enhancement: When giving reciprocal feedback, the original message is automatically quoted in the editor using the standard BBCode tag, and the "Re:" prefix was removed from titles.
  • Enhancement: Hidden unnecessary fields (amount, category) from the reciprocal feedback form and bypassed their validation requirements.
  • Enhancement: Redesigned the display of detailed ratings on the feedback card into beautiful, XenForo-styled pill meta items.
  • Enhancement: Replaced old text-based stars with XenForo 2.3's native interactive rating system.
  • Enhancement: Upgraded the Cooldown error message to calculate and display the exact remaining hours dynamically.
  • Enhancement: Improved the pending reciprocal feedback alert notification by adding a clickable direct link.
  • Enhancement: Added a "Maximum Message Length" option for feedback comments.
🔧 Bug Fixes
  • Bug Fix: Fixed template (macro) issues that prevented overall rating stars and related content links from appearing on profile feedback cards.
  • Bug Fix: Fixed a logic error preventing the trade role from displaying on feedbacks lacking detailed ratings (e.g., imported feedbacks).
  • Bug Fix: Resolved template and phrase syntax issues that occurred when saving certain option groups in the AdminCP.
  • Fixed: Resolved a background task error that occurred when attempting to delete a user account, which prevented the deletion process from completing successfully.
  • Updated: Modernized the internal code architecture to ensure complete stability and full compatibility with the XenForo 2.3.x series.

In this release, we have completely resolved a background processing issue that forum administrators encountered when deleting user accounts. Previously, deleting an account could trigger a server error while cleaning up the user's trade statistics and feedback, causing the deletion task to get stuck in the queue. With this update, the cleanup process has been improved to ensure user account deletions complete smoothly without any interruptions. Additionally, we have modernized the core compatibility of our add-on to ensure it performs at its best on XenForo 2.3 and newer versions. Updating is highly recommended.
  • Added the ability to select a currency (e.g., USD, EUR, TRY) when entering a trade amount.
  • Added the selected currency to be displayed next to the trade amount in the feedback details and lists.

In this release, we've introduced a new feature that allows your members to specify the currency for their trade amounts. Now, when leaving feedback, users can simply select from the available currencies in the forum, and this currency will be displayed in the trade details.
  • NEW: Added optional "Thank You Thread" feature redirecting users to create a thread after submitting feedback.
  • NEW: Added "Thank You Thread Forum" option in Admin CP to designate the target forum.
  • FIX: Added missing `news_feed_item` templates for `xentr_trade_feedback` content type, fixing News Feed integration.
  • FIX: Resolved the `[E_USER_WARNING] Each breadcrumb provide a 'value' key` error.
  • FIX: Resolved the `[E_USER_WARNING] Accessed unknown getter 'short_comment'` error.
  • FIX: Added missing alert templates for feedback withdrawal processes.
  • FIX: Corrected admin option configuration errors and switched to XenForo native forum selector.

This release focuses on new features to boost community interaction, alongside critical bug fixes affecting system stability.

What's New:
A new workflow has been added allowing users to quickly create a "Thank You Thread" in a designated forum after a trade, designed to reinforce trust within the community.
  • Enhanced Withdrawal System: Infrastructure for mutual feedback withdrawal processes has been strengthened, and missing notification templates have been included.
  • Fixes and Improvements:
    Missing templates for News Feed integration have been added. Warnings in system logs related to Breadcrumbs and Getters (e.g., short_comment) have been resolved. Additionally, the database schema and admin panel options have been stabilized and fully aligned with XenForo standards.
  • Feature: Added an toggle option for the "Rate" button in the postbit area.
  • Feature: Integrated "Trade Score" into "Style Properties > Messages (Message user info elements)".
  • Improvement: Users with no trade history now display a score of "0" instead of the block being hidden.

This update focuses on visual consistency and management flexibility. You now have full control over the "Rate" button and the trade statistics display within the postbit area.

With the new integration into XenForo's native "Message user info elements," the trade score can now be managed directly from style properties, just like other user info elements (Join date, Message count, etc.), without needing template edits. Additionally, to ensure visual consistency across user profiles, the system now displays a score of "0" for users with no trade history instead of hiding the block entirely.
Initial version

Initial version
Back
Top