Histórico de versões de ChatterinoWatch - 2 versões
ChatterinoWatch por MiguVT
Histórico de versões de ChatterinoWatch - 2 versões
Tenha cuidado com versões antigas! Estas versões são mostradas para fins de teste e referência.Deve sempre utilizar a versão mais recente de um extra.
Versão mais recente
Versão 2.0.2
Lançada em 13 de out de 2025 - 69,42 KBFunciona com firefox 109.0 e superiorThis 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
Código fonte lançado sob MIT License
Versões antigas
Versão 1.2.0
Lançada em 7 de jul de 2025 - 59,06 KBFunciona com firefox 109.0 e superiorCódigo fonte lançado sob MIT License