ChatterinoWatch version history - 2 versions
ChatterinoWatch by MiguVT
ChatterinoWatch version history - 2 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 2.0.2
Released Oct 13, 2025 - 69.42 KBWorks with firefox 109.0 and laterThis update includes v2.0.0 to v2.0.2 changes
[2.0.2] - 2025-10-13
Fixed- Fixed issues that extension version was strictly set to 2.0.0 in manifest and package.json instead of using the correct version.
[2.0.1] - 2025-10-13
Fixed- Fixed Firefox build to use background scripts instead of service workers
(service workers are not fully supported in Firefox extensions and are experimental if I'm not wrong)
[2.0.0] - 2025-10-13
Major Rewrite
Complete rewrite with TypeScript and Bun.
Added- Bun Runtime: Migrated from Node.js to Bun
- TypeScript: Full TypeScript rewrite with strict type checking
- Modular Architecture: Organized code into utility modules
utils/browser.ts: Cross-browser API abstractionutils/channel.ts: Channel extraction and validationutils/debounce.ts: Rate limiting utilitiesutils/logger.ts: Structured logging- Type Definitions: Comprehensive types in
src/types/ - Performance Features:
- Intersection Observer for visibility detection
- Page Visibility API integration
- Debounced updates (300ms)
- Testing: Bun test runner with 95%+ coverage
- Code Quality:
- ESLint with TypeScript support
- Prettier formatting
- Validation scripts
- CI/CD: GitHub Actions workflow
- Error Handling: Retry logic and connection management
Changed- Build System: Bun native bundler
- Background Script: Refactored with classes
ChatterinoConnectionfor connection managementChannelStatefor state tracking- Content Script: Optimized with modern APIs
- MutationObserver for navigation
- IntersectionObserver for performance
- Manifest: Updated to v2.0.0
- Documentation: Rewritten for Bun/TypeScript
- Package Scripts: Modernized with Bun commands
Improved- Bundle Size: Smaller bundles through tree shaking and minification
- Build Speed: Faster builds with Bun
- Test Speed: Instant test feedback with Bun test runner
- Memory Usage: Reduced memory footprint with optimized observers
- Code Quality: Strict TypeScript and linting rules
- Developer Experience: Hot reload in dev mode, better error messages
Fixed- Improved handling of Twitch URL variations (with/without www)
- Better cleanup on extension shutdown
- More reliable connection retry logic
- Fixed potential memory leaks in observers
Removed- Jest and related Node.js dependencies
- fs-extra (using native Bun APIs)
- Unnecessary polyfill overhead in Chrome builds
- Legacy JavaScript files
Source code released under MIT License
Older versions
Version 1.2.0
Released Jul 7, 2025 - 59.06 KBWorks with firefox 109.0 and laterSource code released under MIT License