Skip to content

Releases

0.3.1

Choose a tag to compare

@straycodelp straycodelp released this 12 May 18:18
f1cc7d6

Added

  • Type-safe messaging architecture for reliable cross-context communication
  • Enhanced state management with batched updates for better performance
  • Comprehensive testing utilities for consistent unit testing
  • Improved error handling and recovery throughout the extension

Changed

  • Refactored background script to use message handlers
  • Enhanced content script message handling for better maintainability
  • Standardized testing approach for Shadow DOM components
  • Improved event management in StateManager

Fixed

  • Potential race conditions in state updates
  • Improved error handling for edge cases
  • Enhanced reliability of panel visibility state

v0.3.0

Choose a tag to compare

@straycodelp straycodelp released this 19 Apr 10:27
2f01d8e

Release Summary

This release represents a significant architectural upgrade to the RateThisRepo extension. We've migrated from a vanilla Chrome extension implementation to the WXT framework, enabling cross-browser compatibility and numerous architectural improvements.

Key Changes

  • 🌐 Cross-browser Support: Now compatible with Chrome, Brave, and Edge
  • 🛡️ Shadow DOM Encapsulation: Complete UI isolation with encapsulated styles
  • 🎨 Tailwind CSS Integration: Modern utility-first styling
  • 📦 Modular Architecture: Better organization with clear separation of concerns
  • 🚀 Performance: Improved rendering and state management
  • 🧪 Testing Infrastructure: Enhanced with Vitest framework

New Features

  • Refined UI components with consistent styling
  • Enhanced error handling and fallback displays
  • Improved state persistence across service worker restarts
  • Type-safe messaging between extension contexts

Bug Fixes

  • Fixed UI inconsistencies between browser environments
  • Resolved issues with floating button positioning
  • Corrected tooltip display and interaction
  • Fixed resource cleanup when components are removed

Documentation Updates

  • Updated README.md with new architecture details
  • Added CHANGELOG.md to document version history
  • Added CONTRIBUTING.md with development workflow guidelines

Release Details

  • Version: 0.3.0
  • Release Date: 2025-04-18
  • Compatible Browsers: Chrome, Brave, Edge

See CHANGELOG.md for the complete list of changes in this release.

Installation

Development

For development instructions, please see the README.md and CONTRIBUTING.md files.