Repository navigation
v2.2.0
🚀 The Quick Reviewer 2.2.0 Released
feat: Major UX/UI Overhaul and Reliability Fixes
Description:
This release focuses on a complete redesign of the user-facing landing page, significant improvements to addon compatibility and reliability, and an enhanced developer experience for easier debugging.
The landing page has been modernized to be more professional and informative for a self-hosting audience. Key bug fixes address a critical timeout issue with meta-addons like AIOStreams and a CSS bug that caused the rating modal to appear off-screen. Logging for review parsing failures has been made more robust to aid in future debugging.
Changelog:
✨ Features & UI/UX Enhancements
- Complete Landing Page Redesign: The addon's homepage has been completely overhauled with a modern, professional, and unique design inspired by glassmorphism. The new page is tailored to a self-hosting audience and clearly directs users to the GitHub repository for documentation and code.
- Dynamic Multi-Line Stream Titles: The addon now constructs rich, multi-line stream titles. This provides more information directly in the Stremio interface, including the AI's one-line verdict when available.
- Improved Timeout Messaging: When a review generation times out, the stream title now displays an optimistic and user-friendly message ("⚡ Finalizing AI Review...") instead of a generic one, improving user experience and addon compatibility.
- Refined FAQ Content: The FAQ on the landing page has been rewritten to be more descriptive and effectively communicate the addon's core value proposition.
🐛 Bug Fixes & Reliability
- AIOStreams Timeout Fix: Fixed a critical race condition where the addon would not appear in meta-addons like AIOStreams if the review generation timed out. The internal timeout has been fine-tuned to
13 secondsto ensure a response is always sent before external timeouts occur. - Modal Centering Corrected: Fixed a complex CSS bug where the rating scale modal would appear off-center on scrolled pages. The modal is now correctly positioned in the center of the user's viewport regardless of scroll position.
🛠️ Developer Experience & Code Quality
- Enhanced Parser Logging: When the addon fails to parse a verdict from an AI-generated review, it now logs the entire raw text to the console. This provides essential diagnostic information for debugging AI formatting inconsistencies.
- Modular CSS Structure: The project's CSS has been refactored from a single monolithic file into a modular structure with a
global.cssand page-specific stylesheets (landing.css,review.css, etc.), improving maintainability and organization. - Refactored Title Logic: The stream title construction logic was moved into its own dedicated module (
src/core/streamTitleBuilder.js), cleaning up the codebase and making future extensions simpler.