Skip to content

v0.9.4

Latest

Choose a tag to compare

@devarshishimpi devarshishimpi released this 12 Jul 10:38
3fb6122

What's New

  • Job Cancellation & Deletion: Review jobs can now be cancelled and deleted directly, with improved job status handling.
  • Telemetry Opt-Out: Anonymous telemetry now ships with a clear opt-out and support for overriding the telemetry secret.
  • Concurrency Controls: Model calls now respect configurable concurrency limits, with enhanced timeout handling to keep reviews from stalling.
  • Custom File Matchers: Diff parsing and the review flow were refactored to support custom file matchers.
  • Review Performance Settings: New settings and UI for tuning review performance.
  • Motion UI: Smooth scrolling (Lenis) and new motion-based sidebar navigation, tabs, and select components.
  • New Installs Experience: Improved UI and skeleton loaders for new installs.

Improvements

  • In-memory token caching for GitHub requests to reduce redundant API calls.
  • Job continuation tracking so long-running reviews resume reliably under concurrency limits.
  • Improved handling of subrequest budget limits during review job processing.
  • Enhanced review job concurrency handling and caching mechanisms.
  • Improved model service caching, timeout handling, and review settings API, with added tests for concurrency limits.
  • Enhanced CI configuration, select component accessibility, and optimized stats queries.
  • Refactored stats page and model configurations.
  • Removed dead letter queue (DLQ) functionality and related dead code.
  • Updated font imports, improved jobs search bar UI, added stale repo cleanup.
  • Bumped vulnerable packages.

Bug Fixes

  • Fixed a failing Google API test case.
  • Fixed onMouseEnter typecheck issue.
  • Fixed sidebar active button colors.

Full Changelog: v0.9.2...v0.9.4