v1.2.1

Change Log

1.2.1

(2026-06-04)

Features

  • Configurable comment order — choose how comments are sorted on the storefront via Stores → Configuration → Mirasvit → Comments → General → Comment order (Oldest first / Newest first). The default is now Oldest first, so reply threads read chronologically and replies follow the message they refer to instead of appearing above it.
  • Configurable admin display name on replies — control how a staff member's name appears next to the store rep. badge when they reply from the admin panel, via Stores → Configuration → Mirasvit → Comments → General → Admin display name on replies (Full name / First name only / First name + last initial). Lets employees keep their full names off the storefront. Defaults to Full name to preserve existing behavior. Names are formatted at display time on both the storefront and the admin Comments grid, so changing the setting re-formats existing admin replies too, not just new ones. Replies posted before this upgrade keep their original stored name, since the authoring admin isn't recorded for them. ⚠️ Adds a new admin_user_id column to mst_comment_comment; run bin/magento setup:upgrade.

Improvements

  • The guest email field on the comment form now shows a "Your email address will not be displayed publicly" note, helping reduce hesitation when entering an email. The note is linked to the field for screen-reader users.

1.2.0

(2026-05-18)

Features

  • Reply notifications — when a comment receives a reply, the original commenter is automatically emailed. Admins control the feature from Stores → Configuration → Mirasvit → Comments → Reply notifications: turn it on or off, choose whether to notify only the direct parent or every ancestor in the thread, pick immediate / hourly digest / daily digest delivery, optionally bypass the digest for store-rep replies, and select the email template and sender identity. Every email includes a one-click unsubscribe link so recipients can opt out per email address.
  • Email address for commenters — guest comments now capture an email address on the storefront form. The email is shown next to the nickname in the admin Comments grid and in the comment tree, and is used as the destination for reply notifications. For logged-in customers the email is taken from their account automatically. A new admin setting Stores → Configuration → Mirasvit → Comments → General → Require email address from guests (default: No) makes the field mandatory — when enabled, guest comments submitted without a valid email are rejected with a clear error. Logged-in customers are unaffected by the requirement toggle. ⚠️ Adds a new email column to mst_comment_comment; run bin/magento setup:upgrade.
  • Spam protection on the comment form — automated bot submissions are now silently dropped before reaching the moderation queue.
  • Comments link in the Blog MX admin menu — the dropdown menu on Blog MX listing pages now includes a "Comments" link, matching the navigation already available from the Review pages, so moderators can jump straight to the Comments grid.

Improvements

  • The comment form now correctly identifies logged-in customers on pages served from full page cache, so the storefront form renders consistently regardless of caching.

Fixed

  • Sorting the admin Blog Posts grid by the comments-count column no longer crashes with an SQL error and empty grid; the column is now exposed as a proper sortable value.
  • Hardened comment submission against CSRF.

⚠️ This release adds two new tables, mst_comment_notification_queue and mst_comment_notification_unsubscribe, and registers a new cron job (mst_comment_send_reply_notifications, every 5 minutes) that delivers queued reply notifications. Run bin/magento setup:upgrade after deploying and make sure cron is running.


1.1.1

(2026-05-06)

Features

  • Bulk status management for comments — the Comments grid now has a Status column with a dropdown filter, plus a "Change status" bulk action (Approved / Pending / Rejected) so moderators can approve or reject multiple comments at once without opening each one individually.
  • Product and Review/Post context columns in the Comments grid — each row now shows which product a comment belongs to (linked to the storefront product page, opens in a new tab) and the review or blog-post title (linked to the admin edit page), giving moderators full context without clicking through to each comment.
  • Comments accessible from the Review module's page navigation — the dropdown menu on the All Reviews, Pending Reviews, and Review Reminders pages now includes a "Comments" link. The same navigation also appears on the Comments page itself, making it easy to switch between reviews and comments without going back through the sidebar.

Fixed

  • Submitting a comment with missing required fields now shows a clear error message instead of silently failing.
  • The Review link in the Comments grid was non-functional — clicking it reloaded the current page instead of opening the review edit page.
  • Small improvements and fixes.

1.1.0

(2026-04-20)

Features

  • Admin UI localization — the admin interface is now translated into 15 languages: Arabic, Czech, German, Spanish, French, Italian, Japanese, Dutch, Polish, Brazilian Portuguese, Portuguese, Swedish, Turkish, Ukrainian, and Chinese.

1.0.8

(2026-03-02)

Fixed

  • Fixed an error that prevented the Comments page in the admin panel from loading.
  • Small improvements and fixes.

1.0.7

(2025-08-18)

Improvements

  • Ability to mass delete comments

1.0.6

(2025-06-16)

Improvements

  • WCAG 2.2 AA compliance

1.0.5

(2025-04-22)

Improvements

  • Ability to vote whether the comment is helpful or not

1.0.4

(2025-04-15)

Fixed

  • Fixed the issue when searching for posts and reviews

1.0.3

(2025-04-10)

Fixed

  • Compatibility with Magento 2.4.8
  • Small improvements and fixes.

1.0.2

(2024-10-15)

Improvements

  • Hyva theme compatibility
  • Small improvements and fixes.

1.0.1

(2024-06-24)

Improve

  • Admin notifications for pending comments

1.0.0

(2024-06-20)

  • Small improvements and fixes.

0.0.4

(2024-06-20)

Improve

  • Comments count in admin grids

0.0.3

(2024-06-20)

Fixed

  • Compatibility with 2.3.*

0.0.2

(2024-06-20)

Fixed

  • Compatibility with 2.3.*

0.0.1

(2024-06-20)

Initial release