Releases: timing71/chrome
Releases · timing71/chrome
v1.4.0
v1.3.0
Add support for specifying WebSocket subprotocols (necessary to support GraphQL subscriptions).
v1.2.0
- Add support for services using an
EventSource
(includingfiawec.tv
) - Fixed ability to manually delete services
- Removed some obsolete defaults.
v1.1.0
- Allow services to store arbitrary transient data.
- This is intended to allow services to persist certain internal state so that it can be recovered if the service is restarted (e.g. the browser page is refreshed).
- Support multiple sessions from one service instance.
- This, combined with the related changes to
@timing71/common
, allows services to declare session changes, and keep separate sessions' data separate. Take, for example, a service that's running all day; previously you'd have one set of data with each track session that day (practices, qualifying, support races...) and no easy way to separate them out. Now, if services can detect a session change, they can store each session separately.
- This, combined with the related changes to
- Move IndexedDB access to extension-space code. This resolves an issue where some services would not work without third-party cookies enabled in Chrome.
- Recent sources list is now stored separately to recent sessions; this preserves the list even when recent sessions are expired.
- Fixed a bug in file naming if the service name or description contained a slash.
- Added button linking to the T71 Archive to the browser extension menu.
v1.0.1
Bugfix: API change on Zip file creation.
v0.4.0
- Update dependencies.
- Reduce replay file size by using intra-frames.
- Add method to get list of recently used data sources.
- Improvements to session purging logic.
v0.3.5
- Further improvements to iframe detection (ADAC GT Masters support)
- Include query params in source URL (W Series, Wige support)
- Facilitate insecure HTTP requests by routing via extension context, not host page (Cronococa support)
- Extend service auto-purge time to 7 days.
v0.3.4
Continued improvements all around, including improved iframe detection and returning HTTP headers.
v0.3.3
Change from JSZip to zip.js which better handles the massive ZIP files we need to create for replays.
We also now provide feedback on replay generation progress, which can take several minutes for long races.