Skip to content

v0.3.0

Choose a tag to compare

@straycodelp straycodelp released this 19 Apr 10:27
· 21 commits to main since this release
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.