ChatterinoWatch のバージョン履歴 - 全 2 バージョン
ChatterinoWatch 作成者: MiguVT
ChatterinoWatch のバージョン履歴 - 全 2 バージョン
古いバージョンに注意してください!これらのバージョンは、テストや参照を目的に表示されています。常に最新バージョンのアドオンを使用してください。
最新バージョン
バージョン 2.0.2
リリース日 : 2025年10月13日 - 69.42 KBfirefox バージョン 109.0 以降 で動作This 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
ソースコードは MIT License に従いリリースされています
以前のバージョン
バージョン 1.2.0
リリース日 : 2025年7月7日 - 59.06 KBfirefox バージョン 109.0 以降 で動作ソースコードは MIT License に従いリリースされています