Battles Replay versjonshistorikk - 2 versjonar
Battles Replay av TeamBattles
Battles Replay versjonshistorikk - 2 versjonar
Ver forsiktig med eldre versjonar! Desse versjonane er vist som referanse og testformål.Du bør alltid bruke den siste versjonen av eit tillegg.
Siste versjon
Versjon 2.1.2
Sleppt 29. jan. 2026 - 10,24 MBFungerar med firefox 112.0 og nyare[2.1.2] - 2026-01-29
Changed
- Audio-Only Large Downloads - Improved handling when audio downloads exceed 30 GB threshold
- Shows "Large Download Detected" modal instead of blocking error
- MP4 option disabled with explanation when it exceeds limit
- MP3 automatically selected as the recommended format
- Only shows error if both MP4 and MP3 exceed 30 GB
Fixed
- MP3 Size Estimation - MP3 downloads now show correct size estimate (~1.25 GB instead of ~26 GB for long VODs)
- Size calculation now uses audio-only bitrate (128 kbps) when MP3 format is selected
[2.1.1] - 2026-01-29
Fixed
- Keyboard Input Hijacking - Kick and other host pages can no longer capture keyboard events from extension input fields
- All modals and overlays now stop keyboard event propagation (keydown, keyup, keypress)
- Affects: main modal, mini player, chat overlays, emote picker, and all prompt dialogs
[2.1.0] - 2026-01-29
Added
- Kick Platform Support - Full support for the Kick streaming platform
- VOD browsing with thumbnails, durations, and categories
- VOD playback with quality selection
- Live stream playback with ad-free viewing
- Time range selection for partial VOD downloads
- Download queue integration (same features as Twitch)
- Live chat overlay with real-time messages via Pusher WebSocket
- VOD chat replay with emote rendering (global and channel emotes displayed as images)
- OAuth authentication for sending chat messages
- Picture-in-Picture support
- Audio visualizer for audio-only streams
- Platform Abstraction Layer - New architecture for multi-platform support
-src/lib/platforms/- Platform detection and unified interface
-src/lib/kick/- Kick-specific API, chat, and OAuth modules
- Automatic platform detection based on hostname
- Host permissions for*.kick.comadded to manifest
Changed
- Extension now works on both Twitch and Kick domains
- Documentation updated to reflect multi-platform support
Fixed
- Kick VOD URL Parsing - Modal now correctly auto-fills when opened on Kick VOD pages
- Added UUID pattern support for Kick VOD IDs (e.g.,vod:b63f835c-7298-432c-a9a4-e0976cc5a16f)
- Kick VOD lookup now returns channel information for the player UI
- Session-based authentication for sending chat messages on Kick
Notes
- Unpublished VOD recovery remains Twitch-only (requires SullyGnome integration)
- Kick uses different API endpoints and WebSocket protocol for chatKjeldekode sleppt under MIT-lisens
Eldre versjonar
Versjon 2.0.1
Sleppt 25. jan. 2026 - 10,22 MBFungerar med firefox 112.0 og nyare[2.0.0] - 2026-01-24
Added- Twitch OAuth Authentication - Connect with Twitch button in Settings
- Secure OAuth flow using
chrome.identity.launchWebAuthFlow - Enables authenticated features like chat sending and following channels
- Live Chat Sending - Send messages in live chat overlays
- ChatInput component with real-time message sending
- Authenticated connection to Twitch IRC
- Shows chat restrictions (emote-only, follower-only, subscriber-only, slow mode)
- Emote Picker - Browse and insert Twitch emotes
- Channel emotes, global emotes, and subscriber emotes
- Search functionality and recently used emotes
- Integrates with ChatInput for easy emote insertion
- @Mention Autocomplete - Type @ to autocomplete usernames from recent chat
- Follow Button - Follow channels directly from follower-only chat restriction notice
- Chrome Web Store listing documentation with summary, description, and permission justifications
Changed- Updated extension description to better reflect full feature set
- Follower-only chat indicator now clearer and more compact
Fixed- Firefox OAuth authentication now works correctly
- Uses
browser.identity.getRedirectURL()to get the correct redirect URI for Firefox - Chrome authentication unchanged (preserves existing behavior)
- Content script bundled as IIFE to avoid ES module import issues
- Auth callback paths patched correctly for extension context
- Badge API 401 errors when authenticated via OAuth (Client-ID mismatch between OAuth token and API request)
Changelog for previous versions can be found at: https://teambattles.gg/docs/tools/battles-replay#changelogKjeldekode sleppt under MIT-lisens