Skip to content

v2.3.0

Choose a tag to compare

@FastZet FastZet released this 04 Sep 09:16
· 74 commits to main since this release
cf599e8

🚀 The Quick Reviewer 2.3.0 Released

feat: Translation, UI Overhaul & AI Self-Correction

Description:

This major update brings the addon to version 2.3.0, introducing a complete user interface overhaul, a powerful new translation feature, and a critical self-correction mechanism for the AI review generation.

The review page has been redesigned from the ground up to provide a more professional and responsive user experience on both desktop and mobile. The addon is now significantly more robust, featuring an internal verifier that checks the AI's output for correctness and automatically triggers a re-generation if the format is invalid.

This release also addresses numerous critical bugs, including a security vulnerability that left review endpoints unprotected, and resolves all known compatibility issues with Google Translate.


Changelog since v2.2.1

✨ New Features

  • 🌐 Translation Support: Users can now translate reviews into the top 20 most spoken languages directly from the review page using a seamless integration with Google Translate.
  • 🤖 AI Self-Correction: A new reviewVerifier module has been implemented. It automatically validates the format of every AI-generated review. If the AI produces an incorrect format (e.g., using a movie template for a series), the addon will automatically retry the generation up to two times to ensure the correct content is always served.
  • 🎨 Complete UI/UX Overhaul:
    • The review page layout has been professionally redesigned for better readability and aesthetics.
    • The "Force New Review" button has been moved outside the main content box to the top-right of the page for better access and a cleaner look.
    • Translate controls are now neatly integrated into the main header.
    • The layout is now fully responsive, providing an excellent experience on mobile devices without any overflow or cut-off elements.
    • Added addon version information to the landing page.

🐛 Bug Fixes & Improvements

  • 🔒 Security: Fixed a critical vulnerability where the /review page and its API endpoint were publicly accessible even when an ADDON_PASSWORD was set. The addon now correctly enforces password protection on all functional endpoints.
  • 🌐 Google Translate Compatibility:
    • Fixed a critical issue where the translated page would be stuck on "Loading review..." by implementing Server-Side Rendering (SSR) for the review page.
    • Fixed an issue where accordions were unusable on the translated page. The page now renders in a "read-only" mode with all sections expanded.
    • Fixed an issue where the &force=true parameter in the URL would break the translation functionality.
    • Fixed a CSS bug that caused large, inconsistent gaps between lines of text on translated pages.
  • ⚙️ Core Functionality:
    • Fixed a critical bug where the review page would display [object Object] after the SSR implementation.
    • Fixed a bug where the "Force New Review" button was not correctly passing the force=true parameter and was returning a cached result instead.
    • Improved the "Verdict in One Line" parser to be more resilient against minor formatting deviations from the AI.
  • 🎨 UI & Layout:
    • Fixed an issue where the "Force New Review" button would change size and cause a jarring layout shift when clicked.
    • Fixed the jarring white background of the language selection dropdown to match the addon's dark theme.
    • The "Rating" and "Verdict" sections are now implemented as standard accordion items for better UI consistency.